Ответы:
Прикрепленные приложения можно найти в:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
и для приложений меню Пуск перейдите к:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Вы можете найти программы, которые вы прикрепили в меню «Пуск» по адресу:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
и ярлыки панели задач находятся по адресу:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Просто копирование ярлыков в эти места не работает . Однако вы можете добавить ярлыки через VBScript :
Const CSIDL_COMMON_PROGRAMS = &H17
Const CSIDL_PROGRAMS = &H2
Set objShell = CreateObject("Shell.Application")
Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS)
strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path
Set objFolder = objShell.Namespace(strAllUsersProgramsPath & "\Accessories")
Set objFolderItem = objFolder.ParseName("Calculator.lnk")
Set colVerbs = objFolderItem.Verbs
For Each objVerb in colVerbs
If Replace(objVerb.name, "&", "") = "Pin to Start Menu" Then objVerb.DoIt
Next
Список, включающий все закрепленные файлы и папки, а также программы, находится в реестре под этим ключом:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
Соответствующие значения Favorites
, FavoritesChanges
и ProgramsCacheSMP
. К сожалению, все они бинарные и поэтому их сложно изменить напрямую. Каждая закрепленная запись появляется несколько раз даже внутри одного большого блока данных, и неясно, какие из них необходимо изменить, чтобы изменения вступили в силу. Я могу подтвердить , что изменение всех экземпляров, скажем, Thing1
к Thing2
, а затем убивает и перезапуска Проводника было привести к возлагали записи изменяется на Thing2
.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
элемента KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
: Панель
Чтобы добавить степень точности к ответам, которые определили…
% AppData% \ Microsoft \ Internet Explorer \ Быстрый запуск \ Пользователь закреплен \ StartMenu
… Папка, в которой хранятся закрепленные пользователем элементы меню «Пуск», обратите внимание, что в этой папке будут отображаться только реальные программы - исполняемые файлы, которые закреплены в меню «Пуск». В этой папке не появятся ни папки, ни файлы данных, которые также можно закрепить в меню «Пуск». Я упоминаю об этом как для будущих читателей, которые попадают на эту страницу с помощью результатов поиска, так и потому, что в первоначальном вопросе упоминались пункты меню «Пуск» , а не только программы. Так что, если у пользователя есть, например ...
• 2 папки • 3 программы • 2 документа • 1 музыкальный файл
... только второй пункт - 3 программы - будет отображаться в расположении выше.
Не знаю, где записываются другие материалы, такие как папки, документы и музыкальный файл выше, но реестр, скорее всего, безопасная ставка.
Зависит от типа приложения. Большинство можно найти в ответах, которыми уже поделились. Но они также содержатся на следующем пути.
%AppData%\Microsoft\Windows\Start Menu\Programs
например
C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Начиная с Windows Fall Creators Update 1703, это обрабатывается немного по-другому. Там находится кэш макета меню «Пуск», хранящийся в реестре Windows HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
. Это немного запутано, но если вы хотите выполнить резервное копирование и восстановить макет на более позднем этапе (или даже при новой установке Windows), достаточно экспортировать и затем повторно импортировать его обратно в реестр. Конечно, вам также необходимо вернуть все файлы обратно C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
, иначе значки не появятся в меню «Пуск».
Хотел добавить в другие ответы. Пути:
% AppData% \ Microsoft \ Internet Explorer \ Быстрый запуск \ Пользователь закреплен \ TaskBar
% AppData% \ Microsoft \ Internet Explorer \ Быстрый запуск \ Пользователь закреплен \ StartMenu
В моем случае я хотел прикрепить определенные программы, которые там напрямую указывают на файлы EXE, из-за того, что некоторые поврежденные установщики не позволяли пиктограммам показывать значки. Для этого вам нужно закрепить программу как обычно (щелкнуть правой кнопкой мыши на кнопке и «Закрепить ...»), затем создать ярлык, указывающий на исполняемый файл в другой папке (не важно где), а затем перезаписать прикрепил ярлык к созданному вручную ярлыку - вуаля значки вернулись!
% LocalAppData% \ TileDataLayer \ Database
Может быть, то, что вы ищете. Там есть пара файлов, если вы перенесете всю эту папку на другой компьютер, вы вернете свои закрепленные листы обратно. (Но они не в формате «ярлык» - это база данных ESE .)
Кредиты идут в TPreston
Собственно, ответы там неполные для меня. У меня возникла проблема, связанная с тем, что все папки, прикрепленные в «Проводнике Windows», исчезали (возможно, что-то повреждено на моей машине, и мне все еще приходится устранять неполадки), и поэтому я хотел сделать резервную копию закрепленных элементов; Я нашел это:
C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
содержит все программы, которые я закрепил на панели задач (как в выбранном ответе), в то время как:
C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
Содержит все «файлы» или «местоположения», которые я закрепил в каждом приложении (см. Https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/ где находятся закрепленные элементы списка переходов? forum = w7itproui )