如何隐藏自定义右键菜单项在SHIFT+点击唤起的扩展菜单中的显示
解决方法
你只需要在自定义右键菜单对应的shell注册表项中,新增一个名为NeverExtended的空字符串值(REG_SZ类型)即可。只要该注册表键存在,系统就不会将对应的菜单项纳入SHIFT+右键唤起的扩展菜单,只会在普通右键菜单中展示。
修改后的完整注册表配置代码如下:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\Name] "MUIVerb"="Name" "Icon"="\"xyz.ico\"" "NeverExtended"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\Name\command] @=...
补充说明:
- 如果后续你需要反过来配置:仅按住SHIFT点击右键时才显示该菜单项,普通右键菜单隐藏,把上面的
NeverExtended替换为"Extended"=""即可 - 修改注册表后无需重启系统,刷新桌面或者新开一个资源管理器窗口即可生效
内容的提问来源于stack exchange,提问作者Dave
相关产品推荐
相关产品推荐

