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

220379
Noah

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

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

124

9 ответов на вопрос

123
Cagliostro

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

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

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

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu 
Сумасшедший ... Почему они поместили в подкаталог Internet Explorer? Noah 14 лет назад 28
Предположительно, из-за этого они пытались интегрировать IE непосредственно в оболочку Windows. (например, Active Desktop в Windows 98 был, где они начали с этим) Colin Mackay 11 лет назад 2
Не похоже, что прикрепленные каталоги хранятся здесь. Добавление моих собственных ярлыков каталогов не приводит к отображению этих каталогов в меню «Пуск». bames53 11 лет назад 3
Здорово. Я много лет держал портативное приложение и забыл, где оно находится. Это помогло. matrix 8 лет назад 0
Расположение закрепленных приложений в меню «Пуск» было чрезвычайно полезным для меня, когда я обновил Windows 7 до Windows 10 и обнаружил, что Windows 10 использует совершенно другую систему закрепления в меню «Пуск», и все закрепленные приложения в меню «Пуск» исчезли! (Хотя закрепленные приложения на панели задач были безопасны - похоже, что там не было никаких изменений в системе закрепления.) Таким образом, это помогло мне найти список приложений, которые я закрепил в Windows 7, и снова закрепить их в новом меню «Пуск» Windows. 7. Это также побудило меня очистить это смешное новое меню «Пуск», избавившись от множества ненужных плиток. ADTC 8 лет назад 2
@ Неа, не волнуйся, в коде должен быть TODO для рефакторинга;) CsBalazsHungary 8 лет назад 0
30
Neal

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

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 
Технически это правильно, только если вы не переместили свою папку AppData. Pharap 9 лет назад 0
Кроме того, ссылка на сценарий добавления элементов - это VBScript, а не Powerhshell, но, вероятно, его можно адаптировать :) GodEater 9 лет назад 0
К вашему сведению, связанный VBScript не работает в Windows 10. Объект Shell больше не возвращает глагол «Закрепить на панели задач». Microsoft пытается запретить приложениям автоматически загружать панель задач. David Chappelle 8 лет назад 1
Он работал в Win10, но обновление Windows от июля или августа 2015 года (вероятно, KB3081424 или KB3093266) сломало его. https://connect.microsoft.com/PowerShell/feedback/details/1609288/pin-to-taskbar-no-longer-working-in-windows-10 Joel Coehoorn 8 лет назад 1
12
Ben N

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

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` Подробнее: https: // social .technet.microsoft.com / вики / содержание / статьи / 28239.how в управлении витринами-панель задачи-элементы пиннинг-использовании-группа policy.aspx John Homer 7 лет назад 2
11
Mike Mounier

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.

4
SurfacePro78

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

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

например

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs 
1
Mr. TA

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!

1
Daniël van den Berg

% LocalAppData% \ TileDataLayer \ Database

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

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

0
rodedo

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

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

Теперь это 100% правильный ответ, просто добавьте к этому подраздел: \ Store \ Cache \ DefaultAccount \ $$ start.tilegrid $ ... Содержит кэшированные данные меню «Пуск», которые могут быть повреждены. Удаление этого ключа и перезапуск проводника исправляет эту проблему. - [Джош] (https://superuser.com/users/960002/joshua-lill) Albin 5 лет назад 0