如何永久在Windows资源管理器的列快捷菜单中添加更多列类型
如何永久在Windows资源管理器的列快捷菜单中添加更多列类型
当然可以实现!你猜的没错,Windows确实是通过注册表来控制资源管理器默认显示的列,以及右键列标题快捷菜单里的可选列的。下面一步步教你把想要的列永久加到所有文件夹类型的快捷菜单中,再也不用在“选择详细信息”窗口里翻找成千上万的选项了:
操作步骤
先备份注册表(重要!)
按下Win+R组合键打开运行窗口,输入regedit回车启动注册表编辑器。点击顶部的「文件」→「导出」,选择一个安全位置保存备份文件,万一操作出错可以随时恢复。定位到通用文件夹类型的注册表项
在注册表编辑器的地址栏输入以下路径并回车:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{EF87B4CB-F2CE-4785-8658-4CA6C63E38C6}\Details这里的
{EF87B4CB-F2CE-4785-8658-4CA6C63E38C6}是「通用」文件夹类型的标识。如果你想让设置覆盖其他类型(比如文档、图片、视频),可以替换成对应的CLSID:- 文档文件夹:
{7d49d726-3c21-4f05-99aa-fdc2c9474656} - 图片文件夹:
{b3690e58-e961-423b-b687-386ebfd83239} - 视频文件夹:
{5fa96407-7e77-483c-ac93-691d05850de8}
- 文档文件夹:
添加列到快捷菜单
在右侧面板找到MenuColumns键值(如果没有可以右键新建「字符串值」并命名为MenuColumns),双击打开编辑窗口:- 原有的内容是默认显示在快捷菜单里的列ID,比如
prop:System.ItemNameDisplay;prop:System.DateModified;prop:System.ItemTypeText;prop:System.Size - 在末尾用分号分隔,添加你想要的列对应的ID,常用示例:
- 作者:
prop:System.Author - 备注:
prop:System.Comment - 文件版本:
prop:System.FileVersion - 标签:
prop:System.Keywords
- 作者:
- 修改后示例:
prop:System.ItemNameDisplay;prop:System.DateModified;prop:System.ItemTypeText;prop:System.Size;prop:System.Author;prop:System.Comment
- 原有的内容是默认显示在快捷菜单里的列ID,比如
让列在「选择详细信息」中优先显示(可选)
同样在这个路径下找到ColumnList键值,把你常用的列ID也追加进去,这样它们会出现在「选择详细信息」窗口的顶部,方便快速找到。生效设置
关闭注册表编辑器,打开任务管理器(Ctrl+Shift+Esc),找到「Windows资源管理器」,右键选择「重启」,新的设置就会立即生效了。
小技巧:获取未知列的ID
如果你不确定某个列对应的ID,可以先在任意文件夹中,通过「选择详细信息」勾选该列,然后导出以下路径的注册表项查看:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults
打开导出的.reg文件,就能找到该列对应的ID字符串了。
备注:内容来源于stack exchange,提问作者ScienceDiscoverer




