固定的开始菜单和任务栏项目的位置在哪里?

此列表是注册表还是文件夹?

#1 楼

您可以在以下位置找到固定的应用程序:

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


,对于开始菜单应用程序,请转到:

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


评论


大概是因为,他们试图将IE直接集成到Windows的外壳中。 (例如,Windows 98中的Active Desktop是他们开始使用此功能的地方)

–科林·麦凯(Colin Mackay)
13年7月25日在9:24

固定目录似乎不存储在这里。在此处添加我自己的目录快捷方式不会使这些目录显示在开始菜单中。

– bames53
2013年9月30日17:58



凉。我有一个固定了几年的便携式应用程序,却忘记了它的位置。这有帮助。

–矩阵
16年4月11日在23:23

当我将Windows 7升级到Windows 10时,“开始菜单”固定应用程序的位置对我来说非常有用,并且发现Windows 10在“开始”菜单中使用了完全不同的固定系统,并且开始菜单中的所有固定应用程序都消失了! (尽管在任务栏中固定的应用程序是安全的-那里的固定系统似乎没有变化。)因此,这帮助我找到了在Windows 7中固定的应用程序列表,并将它们再次固定在Windows的新“开始”菜单中。 7.这也促使我清理这个荒谬的新开始菜单,摆脱了不必要的瓷砖负载。

– ADTC
16年5月8日在4:37

@Noah不用担心,代码中必须有一个TODO才能进行重构;)

–CsBalazs匈牙利
16 Jun 24'8:31



#2 楼

您可以在以下位置找到固定到开始菜单的程序:

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文件夹的情况下才是正确的。

–法老王
2014年12月17日在19:08

另外-指向添加项目的脚本方式的链接是VBScript-不是Powerhshell-但可能可以改编:)

– GodEater
15年6月18日在7:41

仅供参考,链接的VBScript在Windows 10中不起作用。Shell对象不再返回“ Pin to Taskbar”动词。 Microsoft试图禁止应用程序自动加载任务栏。

–David Chappelle
16-3-29在14:15

它确实可以在Win10中运行,但2015年7月或2015年8月的Windows Update(可能是KB3081424或KB3093266)将其破坏了。 connect.microsoft.com/PowerShell/feedback/details/1609288/…

–乔尔·科恩(Joel Coehoorn)
16年8月16日14:13



#3 楼

包含所有固定文件和文件夹以及程序的列表在注册表中的以下项下:

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


相关值为FavoritesFavoritesChangesProgramsCacheSMP。不幸的是,它们都是二进制文件,因此真的很难直接修改。即使在一个数据Blob中,每个固定的条目也会出现多次,并且尚不清楚需要修改哪些条目才能使更改生效。我可以确认将Thing1的所有实例更改为Thing2,然后终止并重新启动Explorer确实导致将固定的条目更改为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 /…

–约翰·荷马
17年8月25日在14:18



#4 楼

为了使将...
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu

...文件夹作为位置的答复的精确度更高在存储用户固定的“开始菜单”项的位置,请注意,只有固定到“开始菜单”的实际程序(可执行文件)才会出现在该文件夹中。文件夹和数据文件(都可以固定到“开始”菜单)都不会出现在该文件夹中。我为以后通过搜索引擎结果访问此页面的读者提到了这一点,并且因为最初的问题提到了“开始菜单”项,而不仅仅是特定的程序。因此,例如,如果用户有…

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

…只有第二个项目(三个程序)会显示在上方位置。

不知道出现在此处的其他内容(例如上面的文件夹,文档和音乐文件)在哪里记录,但注册表可能是一个安全的选择。

#5 楼

取决于应用程序的类型。多数可以在已经共享的答案中找到。但是它们也包含在以下路径中。

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


例如

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs


#6 楼

从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 $ ...包含缓存的GPO传递的开始菜单数据,该数据可能会损坏。删除此密钥并重新启动资源管理器可解决此问题。 -乔希

– Albin
18年11月2日在16:09

#7 楼

希望添加到其他答案。
路径为:

%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar
%AppData%\ Microsoft \ Internet对于我来说,Explorer \ Quick Launch \ User Pinned \ StartMenu

我想将某些程序直接固定到EXE文件,因为某些损坏的安装程序阻止了广告快捷方式显示图标。为此,您必须像往常一样固定程序(右键单击按钮和“ Pin ...”),然后在其他文件夹中创建指向exe文件的快捷方式(无论在哪里),然后覆盖用您手动创建的快捷方式固定快捷方式-瞧,图标又回来了!

#8 楼


%LocalAppData%\ TileDataLayer \ Database


可能就是您想要的。那里有几个文件,如果您将整个文件夹转移到另一台PC上,则可以重新获得固定的图块。 (但是,它们不是“快捷方式”格式-它们是ESE数据库。)

贷方转到TPreston

#9 楼

实际上,答案对我而言并不完整。我遇到一个问题,所有固定在“ 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/zh-CN/57678501- e32d-4ee1-8ca1-a99d798e3e93 /哪里固定了跳转表项目的位置?forum = w7itproui)

#10 楼


开始菜单固定的项目配置:


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

包含不可读的二进制文件,但是令人遗憾的是
但是,我已经回溯了一个可能有助于定位控制面板链接的键,希望:):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage\NewShortcuts

请记住,IE的“跳转列表”项与固定项相同如果禁用任务栏的“最近保存”文件。