您可以在以下网址中找到已钉住的应用程序:
%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添加快捷方式 通过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
``` &001
在注册表中,包括所有被钉住的文件和文件夹以及程序的列表都在这个键下:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
。不幸的是,它们都是二进制的,因此很难直接修改。即使是在一个数据blob中,每个被钉住的条目都会出现多次,而且不清楚哪些需要修改才能生效。我可以确认的是,将所有的实例,比如说Favorites
改为FavoritesChanges
,然后杀死并重新启动资源管理器,确实会导致被钉住的条目改为ProgramsCacheSMP
。
为了增加一定程度的精确性,在回复中确定了…..
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu …文件夹作为用户钉住的开始菜单项目的存储位置,请注意,只有钉住开始菜单的实际程序–可执行程序–才会出现在该文件夹中。文件夹和数据文件都不会出现在该文件夹中,而这两个文件夹也可以钉在开始菜单上。我之所以提到这个问题,一是为了以后的读者通过搜索引擎的搜索结果找到这个页面,二是原来的问题中提到了开始菜单_项,而不仅仅是程序。所以,如果用户有,例如…..
…只有第二个项目–3个程序–会显示在上面的位置。
要看是什么类型的应用。大部分可以在已经分享的答案中找到。但也包含在以下路径中。
%AppData%\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
中,否则图标不会出现在开始菜单中。
%LocalAppData%TileDataLayer\Database
可能就是你要找的东西。在那里有几个文件,如果你把整个文件夹转移到不同的电脑上,你就可以得到你的钉钉板。(但是,它们不是以 “快捷方式 "的格式–它们是一个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
&001
包含了我钉在任务栏上的所有程序(如所选答案中),而:
&001
包含了我钉在每个程序中的所有 "文件 "或 "位置"(参考。https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/where-are-pinned-jumplist-items-located?forum=w7itproui)