Відповіді:
Ви можете знайти закріплені програми у:
%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
Детальніше: social.technet.microsoft.com/wiki/contents/articles/…
Щоб додати ступінь точності до відповідей, які визначили…
% 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 через деякі корумповані інсталятори, які запобігають появі піктограм із рекламованих ярликів. Для цього потрібно закріпити програму як завжди (клацніть правою кнопкою миші на кнопку та "Закріпити ..."), а потім створити ярлик, який вказує на файл EXE, у якійсь іншій папці (не важливо, де), а потім перезаписати закріплений ярлик за допомогою створеної вручну ярлика - вуаля іконки повернулися!
% LocalAppData% \ TileDataLayer \ База даних
Це може бути те, що ви шукаєте. Там є кілька файлів, якщо ви перенесите всю папку на інший ПК, ви отримаєте свої зафіксовані плитки назад. (Але вони не у форматі "ярлик" - це база даних 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 )