Noa*_*oah 140 windows-7 taskbar pinning
固定开始菜单和任务栏项目的位置是什么?
这个列表是注册表还是某个文件夹?
小智 143
您可以在以下位置找到固定的应用程序:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Run Code Online (Sandbox Code Playgroud)
对于开始菜单应用程序,请转到:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Run Code Online (Sandbox Code Playgroud)
Nea*_*eal 32
您可以在以下位置找到已固定到开始菜单的程序:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
Run Code Online (Sandbox Code Playgroud)
任务栏快捷方式位于:
C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Run Code Online (Sandbox Code Playgroud)
仅将快捷方式复制到这些位置是行不通的。但是,您可以通过 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
Run Code Online (Sandbox Code Playgroud)
Ben*_*n N 14
包含所有固定文件和文件夹以及程序的列表位于注册表中的此项下:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
Run Code Online (Sandbox Code Playgroud)
相关的值是Favorites
,FavoritesChanges
和ProgramsCacheSMP
。不幸的是,它们都是二进制的,因此很难直接修改。即使在一个数据 blob 中,每个固定条目也会多次出现,并且不清楚需要修改哪些条目才能使更改生效。我可以确认将所有实例更改Thing1
为Thing2
,然后杀死并重新启动资源管理器确实会导致固定条目更改为Thing2
。
Mik*_*ier 13
为识别出……的回复增加一定程度的精确度。
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
...文件夹作为存储用户固定开始菜单项的位置,请注意,只有固定到开始菜单的实际程序(可执行文件)才会出现在该文件夹中。文件夹和数据文件(两者都可以固定到“开始”菜单)都不会出现在该文件夹中。我提到它是为了将来通过搜索引擎结果访问此页面的读者,因为原始问题提到了开始菜单项,而不仅仅是程序。因此,如果用户有,例如......
• 2 个文件夹 • 3 个程序 • 2 个文档 • 1 个音乐文件
…只有第二个项目——3 个程序——会显示在上面的位置。
不知道出现在那里的其他内容(如上面的文件夹、文档和音乐文件)记录在哪里,但注册表可能是一个安全的赌注。
小智 5
自Windows Fall Creators Update 1703以来,处理方式略有不同。开始菜单布局的缓存存储在 Windows 注册表中的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
. 这有点令人困惑,但如果您想在以后备份和恢复布局(甚至在新的 Windows 安装上),只需导出然后将其重新导入到注册表中就足够了。当然,您还需要恢复所有文件C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
,否则图标将不会出现在“开始”菜单上。
归档时间: |
|
查看次数: |
274089 次 |
最近记录: |