常用的explorer.exe右键菜单其实也没几个,留着一堆在那里确实碍事。
虽然有第三方工具,不过geek嘛还是自己动手修改注册表,反正也不难,就是需要管理员权限。
一级菜单
HKEY_CLASSES_ROOT\Directory\shell\底下的键可以显示在一级菜单中,键名跟显示名不会完全一样,但是可以蒙。
选中其中一个,新建一个string类型的值,命名为LegacyDisable(值留空),这个菜单项立马消失了。
也可以做成隐藏菜单,新建一个string类型的值,命名为Extended(值留空),只有按住Shift键再右击才能看到这个菜单项。
新建...菜单
以.docx为例,在HKEY_CLASSES_ROOT\.docx下找到ShellNew主键,整个改名或者删除之后,立即从菜单中消失。
如果要添加全新的文件类型,则执行以下步骤(以.blog为例):
首先,新建HKEY_CLASSES_ROOT\.blog,将(Default)设置为Blog。
新建ShellNew子键,新建string类型的值,命名为NullFile。
新建HKEY_CLASSES_ROOT\Blog将(Default)设置为BlogHTML。
⚠HKEY_CLASSES_ROOT是全局设定,但是会被各个账户的独立设置屏蔽。如果修改仅对管理员账号有效,应检查HKEY_LOCAL_MACHINE\SOFTWARE\Classes\的映射是否正确。
⚠ New Microsoft Access Database.accdb 其实在.mdb子键下🙄
Open with菜单
很多资料介绍“HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\”的OpenWithList键,不过似乎已经失效了🙄