我想从 Windows 上下文菜单中删除一些条目(我使用的是 Windows 10 x64 1809),问题是它们在每次资源管理器刷新时都会返回。例如,我这样做是为了删除“包含在库中”条目:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers\Library Location]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location]
然后我明确设置权限以拒绝访问父密钥和每个不属于我的帐户的每个继承密钥。我还将此脚本添加到自动启动。然而,Windows 10 并不关心这些,每次刷新资源管理器时这些条目都会返回。即使重新创建的密钥仍将其权限设置为拒绝。我真的想避免在每次右键单击时强制执行此脚本。
悬赏对象是能够向我展示如何永久删除这些条目的人。
// 编辑 1
有人问我还试图删除哪些其他条目,实际上我试图摆脱:固定到......,包含在库中,然后发送到:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{90AA3A4E-1CBA-4233-B8BB-535773D48449}]
[-HKEY_CLASSES_ROOT\Folder\shell\pintohome]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\pintohome]
[-HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers\Library Location]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\Library Location]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\SendTo]
@=""
[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\PintoStartScreen]
@=""
[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\Microsoft.Website\ShellEx\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\mscfile\shellex\ContextMenuHandlers\PintoStartScreen]
删除相关的 CLSID 并拒绝访问它们也不起作用。
我不明白如果 Windows 毫不犹豫地绕过权限,为什么还要实施权限。
// 编辑2
即使这个赏金到期并且某人在任何时候提供了这个问题的正确答案,我也会确保该人获得 50 点声誉。
答案1
我提前为这个简单的答案道歉...仅与“包含在库中”选项相关。
取自十个论坛
- 打开文件资源管理器选项
- 转到“查看”标签
- 取消选中“导航窗格->显示库”
即使此解决方案不符合您的需求(通过注册表进行) - 它也可能是重新启动资源管理器后被覆盖的原因......