Windows 资源管理器导航窗格 - 手动重新排序

Ela*_*tor 6 windows-explorer windows-10

我真的很想This PC成为导航窗格中的第一个元素,在 之后Quick access,但是像OneDriveDropbox给自己更高的优先级:

在此处输入图片说明

如何重新排序或删除特定条目?

Ela*_*tor 9

我只发现导航窗格可以直接在 Windows 注册表中进行配置。

3rd-party 条目位于 path 下\HKEY_USERS\[*SID*]_Classes\CLSID\[*ApplicationHash*]。如果您是唯一登录的用户,您的SID(或安全标识符)将很明显,因为只有一个。它是长的。条目仅存在于当前登录的用户中,否则您可以使用命令提示符语句来确定您的 SIDwmic useraccount get name,sid

可以通过搜索导航窗格中显示的名称来找到条目。问题中列出的内容如下:

  1. {018D5C66-4533-4307-9B53-xxxxxxxxxxxx} 一个驱动器
  2. {0E270DAA-1BE6-48F2-AC49-xxxxxxxxxxxx} 创意云文件
  3. {E31EA727-12ED-4702-820C-xxxxxxxxxxxx} 保管箱

请注意,对于路径中的最后 12 位数字段,不同的人可能具有不同的值。


条目是使用两个值System.IsPinnedToNameSpaceTree(boolean) 和SortOrderIndex(integer) 配置的,它们分别控制可见性和订单排名

在此处输入图片说明

通过更新所有SortOrderIndex值(当然,忽略您禁用的值)重新排序条目,使用新值,以便将最小到最大的排序与您希望导航窗格条目3 的顺序相同。

例如,要重新排序,使得这台电脑来之前的Dropbox,然后OneDrive,您可以设置SortOrder投放箱998和OneDrive 999。

指定配置后,强制重新启动 Windows 资源管理器以通过使用任务管理器将其终止(直接使用Ctrl+ Shift+打开Esc)并从那里重新启动 ( File > Run new task > explorer.exe) 来实现更新。


可以通过向路径添加一个新的 REG_DWORDHubMode1来删除快速访问HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer更多信息


笔记

  1. 当应用程序更新时,您将不得不重复这些步骤。权限只能在键(即文件夹)上设置,而不是单个值以防止它们被修改,拒绝访问键与设置System.IsPinnedToNameSpaceTree为 0具有相同的效果(即完全删除它)。
  2. 您可能需要以管理员身份运行注册表编辑器(使用此处的任一方法)并获得值的所有权,然后才能修改它们。它仅适用于以管理员身份运行而无需拥有所有权的我,但我将其留在这里以供参考。
  3. Quick Access并且This PC似乎配置不同,我还没有弄清楚它们的定义位置,所以我使用大型排序排名来确保第 3 方条目出现。