2010-08-02 19:23:18 +0000 2010-08-02 19:23:18 +0000
132
132

在Windows 7中,被钉住的开始菜单和任务栏项目的列表存储在哪里?

被钉住的开始菜单和任务栏项目的位置是什么?

这个列表是注册表,还是某个文件夹?

答案 (9)

133
133
133
2010-08-02 21:03:11 +0000

您可以在以下网址中找到已钉住的应用程序:

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

,而开始菜单中的应用程序请进入:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
30
30
30
2010-08-02 21:16:23 +0000

你可以在以下位置找到你在开始菜单上钉住的程序:

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
14
14
14
2016-10-10 19:20:24 +0000

在注册表中,包括所有被钉住的文件和文件夹以及程序的列表都在这个键下:

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

。不幸的是,它们都是二进制的,因此很难直接修改。即使是在一个数据blob中,每个被钉住的条目都会出现多次,而且不清楚哪些需要修改才能生效。我可以确认的是,将所有的实例,比如说Favorites改为FavoritesChanges,然后杀死并重新启动资源管理器,确实会导致被钉住的条目改为ProgramsCacheSMP

11
11
11
2015-03-13 00:03:04 +0000

为了增加一定程度的精确性,在回复中确定了…..

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu …文件夹作为用户钉住的开始菜单项目的存储位置,请注意,只有钉住开始菜单的实际程序–可执行程序–才会出现在该文件夹中。文件夹和数据文件都不会出现在该文件夹中,而这两个文件夹也可以钉在开始菜单上。我之所以提到这个问题,一是为了以后的读者通过搜索引擎的搜索结果找到这个页面,二是原来的问题中提到了开始菜单_项,而不仅仅是程序。所以,如果用户有,例如…..

  • 2个文件夹 - 3个程序- 2个文档 - 1个音乐文件

…只有第二个项目–3个程序–会显示在上面的位置。

4
4
4
2013-10-03 15:00:20 +0000

要看是什么类型的应用。大部分可以在已经分享的答案中找到。但也包含在以下路径中。

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

等。

2
2
2
2018-08-16 10:53:28 +0000

自从Windows Fall Creators Update 1703以来,这个问题的处理方式有点不同。在Windows注册表中的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore下有一个开始菜单布局的缓存。它有点模糊,但如果你想在以后的时候(甚至在新的windows安装中)备份并恢复布局,只需导出并重新导入到注册表中就可以了。当然,你也需要把所有的文件都备份到C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu中,否则图标不会出现在开始菜单中。

1
1
1
2016-07-07 06:46:37 +0000

%LocalAppData%TileDataLayer\Database

可能就是你要找的东西。在那里有几个文件,如果你把整个文件夹转移到不同的电脑上,你就可以得到你的钉钉板。(但是,它们不是以 “快捷方式 "的格式–它们是一个ESE数据库。)

归功于TPreston

1
1
1
2014-06-16 20:04:15 +0000

想补充到其他答案。路径是:

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

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

在我的情况下,我想把某些程序直接引脚到EXE文件,因为一些损坏的安装程序会阻止图标从广告的快捷方式中显示出来。

1
1
1
2017-03-24 10:08:31 +0000

事实上,我的答案并不完整。我遇到了一个问题,就是在 “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)