it-swarm-ru.tech

Где находится список закрепленных пунктов меню "Пуск" и панели задач, хранящихся в Windows 7

Каково расположение закрепленных пунктов меню «Пуск» и панели задач?

Является ли этот список реестром или папкой где-нибудь?

130
Noah

Прикрепленные приложения можно найти в:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

и для приложений меню Пуск перейдите к:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
130
Cagliostro

Вы можете найти программы, которые вы прикрепили в меню «Пуск» по адресу:

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
30
Neal

Список, включающий все закрепленные файлы и папки, а также программы, находится в реестре под этим ключом:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2

Соответствующие значения: Favorites, FavoritesChanges и ProgramsCacheSMP. К сожалению, все они бинарные и поэтому их сложно изменить напрямую. Каждая закрепленная запись появляется несколько раз даже в одном блоке данных, и не ясно, какие из них необходимо изменить, чтобы изменения вступили в силу. Я могу подтвердить, что изменение всех экземпляров, скажем, Thing1 на Thing2, а затем уничтожение и перезапуск Explorer привели к изменению закрепленной записи на Thing2.

13
Ben N

Чтобы добавить степень точности к ответам, которые определили…

% AppData%\Microsoft\Internet Explorer\Быстрый запуск\Пользователь закреплен\StartMenu

… Папка, в которой хранятся закрепленные пользователем элементы меню «Пуск», обратите внимание, что в этой папке будут отображаться только реальные программы - исполняемые файлы, которые закреплены в меню «Пуск». В этой папке не появятся ни папки, ни файлы данных, которые также можно закрепить в меню «Пуск». Я упоминаю об этом как для будущих читателей, которые попадают на эту страницу с помощью результатов поиска, так и потому, что в первоначальном вопросе упоминалось меню «Пуск» items , а не только программы. Так что, если у пользователя есть, например ...

• 2 папки • 3 программы • 2 документа • 1 музыкальный файл

... только второй пункт - 3 программы - будет отображаться в расположении выше.

Не знаю, где записываются другие материалы, такие как папки, документы и музыкальный файл выше, но реестр, скорее всего, безопасная ставка.

11
Mike Mounier

Зависит от типа приложения. Большинство можно найти в ответах, которыми уже поделились. Но они также содержатся на следующем пути.

%AppData%\Microsoft\Windows\Start Menu\Programs

например.

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
4
SurfacePro78

Хотел добавить в другие ответы. Пути являются следующими:

% AppData%\Microsoft\Internet Explorer\Быстрый запуск\Пользователь закреплен\TaskBar

% AppData%\Microsoft\Internet Explorer\Быстрый запуск\Пользователь закреплен\StartMenu

В моем случае я хотел прикрепить определенные программы, которые там напрямую указывают на файлы EXE, из-за того, что некоторые поврежденные установщики не позволяли пиктограммам появляться на пиктограммах. Для этого вам нужно закрепить программу как обычно (щелкнуть правой кнопкой мыши на кнопке и «Закрепить ...»), затем создать ярлык, указывающий на исполняемый файл в другой папке (не важно где), а затем перезаписать прикрепил ярлык к созданному вручную ярлыку - вуаля значки вернулись!

1
Mr. TA

% LocalAppData%\TileDataLayer\Database

Может быть, то, что вы ищете. Там есть пара файлов, если вы перенесете всю эту папку на другой компьютер, вы вернете свои закрепленные листы обратно. (Но они не в формате «ярлык» - они база данных ESE .)

Кредиты идут в TPreston

1
Daniël van den Berg

Поскольку Windows Fall Creators Update 1703 это обрабатывается немного по-другому. Кэш макета меню «Пуск» хранится в реестре Windows в каталогеHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore. Это немного запутано, но если вы хотите выполнить резервное копирование и восстановить макет на более позднем этапе (или даже при новой установке Windows), достаточно экспортировать и затем повторно импортировать его обратно в реестр. Конечно, вам необходимо вернуть все файлы вC:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu, иначе значки не появятся в меню Пуск.

0
G G

Собственно, ответы там неполные для меня. У меня возникла проблема, связанная с тем, что все папки, закрепленные в «Проводнике 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 )

0
rodedo