Answers:
您可以在以下位置找到固定的应用程序:
%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
。不幸的是,它们都是二进制文件,因此真的很难直接修改。每个固定的条目甚至在一个数据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/...
为了使确定...的答复的准确性更高。
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ 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 \ Quick Launch \ User Pinned \ TaskBar
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ StartMenu
以我为例,由于某些安装程序损坏,导致某些图标无法从广告的快捷方式中显示出来,因此我想将某些程序直接固定到EXE文件。为此,您必须像往常一样固定程序(右键单击按钮和“ Pin ...”),然后在其他文件夹中创建指向exe文件的快捷方式(无论在哪里),然后覆盖用您手动创建的快捷方式固定快捷方式-瞧,图标又回来了!
%LocalAppData%\ TileDataLayer \ Database
可能是您要找的东西。那里有几个文件,如果您将整个文件夹转移到另一台PC上,则可以重新获得固定的图块。(但是,它们不是“快捷”格式-它们是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/zh-CN/57678501-e32d-4ee1-8ca1-a99d798e3e93/固定在哪里的跳转列表项目位于哪里?论坛= w7itproui)