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


Каково расположение закрепленного меню запуска и элементов панели задач?

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


118
2017-08-02 19:23


Источник




Ответы:


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

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

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

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

116
2017-08-02 21:03



Crazy ... Почему они поместили в подкаталог Internet Explorer? - Noah
Предположительно, из-за того, что они были в бухте, они пытались интегрировать IE непосредственно в оболочку Windows. (например, Active Desktop в Windows 98 был там, где они начали работать с этим) - Colin Mackay
Это не похоже на то, что хранимые каталоги хранятся здесь. Добавление моих собственных ярлыков каталогов здесь не приводит к тому, что эти каталоги отображаются в меню «Пуск». - bames53
Круто. У меня было переносное приложение, закрепленное годами, и забыл, что это место. Это помогло. - matrix
Место для приложений с меню «Пуск» было очень полезно для меня, когда я обновил Windows 7 до Windows 10 и обнаружил, что Windows 10 использует совершенно другую систему закрепления в меню «Пуск», и все закрепленные приложения в меню «Пуск» исчезли! (Хотя прикрепленные приложения на панели задач были в безопасности - кажется, что там не было изменений в системе закрепления.) Таким образом, это помогло мне найти список приложений, которые я установил в Windows 7, и снова подключить их в новом меню «Пуск» Windows 7. Это также побудило меня очистить это смехотворное новое меню запуска, избавиться от ненужных фрагментов. - ADTC


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

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
2017-08-02 21:16



Технически это верно, если вы не переместили свою папку AppData. - Pharap
Кроме того, ссылка на скриптовый способ добавления элементов - VBScript - не Powerhshell - но, вероятно, может быть адаптирована :) - GodEater
FYI связанный VBScript не работает в Windows 10. Объект Shell больше не возвращает глагол «Pin to Taskbar». Microsoft пытается запретить приложениям автоматически загружать панель задач. - David Chappelle
Он работал в Win10, но Windows Update с июля или августа 2015 года (вероятно, KB3081424 или KB3093266) сломал его. connect.microsoft.com/PowerShell/feedback/details/1609288/... - Joel Coehoorn


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

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

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


11
2017-10-10 19:20



Меню «Пуск» закреплено Конфигурация элемента: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2   Консоль задач: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband   Больше информации: social.technet.microsoft.com/wiki/contents/articles/... - John Homer


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

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

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

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

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

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


10
2018-03-13 00:03





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

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

например

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

4
2017-10-03 15:00





Хотелось добавить к другим ответам. Пути:

% AppData% \ Microsoft \ Internet Explorer \ Быстрый запуск \ User Pinned \ TaskBar

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

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


1
2018-06-16 20:04





% LocalAppData% \ TileDataLayer \ Database

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

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


1
2017-07-07 06:46





Собственно, ответы, которые неполны для меня. Я испытываю проблему, когда все папки, прикрепленные под «Проводником 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/where-are-pinned-jumplist-items-located?forum=w7itproui)


0
2018-03-24 10:08