Вы можете найти прикрепленные приложения в:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
и для приложений меню Пуск перейдите к:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Каково расположение закрепленных пунктов меню «Пуск» и панели задач?
Является ли этот список реестром или папкой где-то?
Вы можете найти прикрепленные приложения в:
%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
.
To add a degree of precision to the replies which identified the…
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
…folder as the location where user pinned Start Menu items are stored, note that only actual programs—executables—that are pinned to the Start Menu will appear in that folder. Neither folders nor data files, both of which can also be pinned to the Start Menu, will appear in that folder. I mention it both for future readers who come upon this page via search engine result and because the original question mentioned Start Menu items, not just programs in particular. So if a user has, for example…
• 2 folders • 3 programs • 2 documents • 1 music file
…only the second item—the 3 programs—will show at the location above.
Don't know where the other stuff that appears there, like the folders, documents, and music file above, gets recorded, but the Registry is likely a safe bet.
Зависит от типа приложения. Большинство можно найти в ответах, которыми уже поделились. Но они также содержатся на следующем пути.
%AppData%\Microsoft\Windows\Start Menu\Programs
например
C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Wanted to add to other answers. The paths are:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
In my case, I wanted to pin certain programs there directly point to the EXE files due to some corrupt installers preventing icons from showing up from advertised shortcuts. For this, you have to pin the program as usual (right click on the button and "Pin ..."), then create a shortcut pointing to the exe file in some other folder (doesn't matter where), then overwrite the pinned shortcut with your manually created shortcut - voila the icons are back!
% 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 )
Начиная с Windows Fall Creators Update 1703, это обрабатывается немного по-другому. Там находится кэш макета меню «Пуск», хранящийся в реестре Windows HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
. Это немного запутано, но если вы хотите сделать резервную копию и восстановить макет на более позднем этапе (или даже в новой установке Windows), достаточно экспортировать и затем повторно импортировать его обратно в реестр. Конечно, вам также необходимо вернуть все файлы обратно C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
, иначе значки не появятся в меню «Пуск».