каково расположение закрепленных пунктов меню Пуск и панели задач?
является ли этот список реестром или папкой?
каково расположение закрепленных пунктов меню Пуск и панели задач?
является ли этот список реестром или папкой?
вы можете найти закрепленные приложения в:
%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
.
, чтобы добавить степень точности в ответах, которые идентифицировали...
%AppData% \ Microsoft\Internet Explorer\Быстрый Запуск\Пользователь Закреплен\StartMenu
...папка в качестве места, где пользователь закрепил пункты меню Пуск хранятся, обратите внимание, что только фактические программы-исполняемые файлы-которые закреплены в меню Пуск появится в этой папке. Ни папки, ни файлы данных, оба из которых также могут быть закреплены в меню Пуск, не будут отображаться в этой папке. Я упоминаю его как для будущего читатели, которые приходят на эту страницу через результат поисковой системы и потому, что исходный вопрос упоминается меню Пуск items, не только программы в частности. Так что если у пользователя есть, например...
• папки 2 • 3 программы • 2 документы • 1 музыкальный файл
... только второй пункт - 3 программы-будет отображаться на месте выше.
Не знаю, где другие вещи, которые появляются там, как папки, документы и музыкальный файл выше, записывается, но реестр, скорее всего, безопасная ставка.
зависит от типа приложения. Большинство из них можно найти в ответах, которыми уже поделились. Но они также содержатся на следующем пути.
%AppData%\Microsoft\Windows\Start Menu\Programs
например
C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
хотел добавить к другим ответам. Пути являются:
%AppData% \ Microsoft\Internet Explorer\Быстрый Запуск\Пользователь Закреплен\Панель Задач
%AppData% \ Microsoft\Internet Explorer\Быстрый Запуск\Пользователь Закреплен\StartMenu
в моем случае, я хотел, чтобы закрепить некоторые программы там непосредственно указывают на EXE-файлы из-за некоторых коррумпированных установщиков, предотвращающих значки от показа из рекламируемых ярлыков. Для этого необходимо закрепить программу как обычно (щелкните правой кнопкой мыши на кнопке и " Pin ..."), после чего создайте ярлык, указывающий на файл 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/where-are-pinned-jumplist-items-located?forum=w7itproui)
С Windows Осень Создатели Обновление 1703 это обрабатывается немного по-другому. Существует кэш макета меню Пуск хранится в реестре Windows под HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
. Это немного запутано, но если вы хотите создать резервную копию и восстановить макет позже (или даже на новой установке windows), достаточно экспортировать, а затем повторно импортировать его обратно в реестр. Конечно, вам нужно иметь все файлы обратно в C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
также, или значки не появится в меню Пуск.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]