可通过三种注册表方法禁用“给予访问权限”右键菜单项:一、在Shell Extensions下新建Blocked项并添加对应CLSID;二、直接删除CLSID及相关BHO注册表项;三、修改CLSID项权限,移除当前用户读取权限。

如果您在Windows 10资源管理器中右键单击文件夹时,看到“给予访问权限”选项且希望彻底禁用该条目,这通常是因为系统注册表中启用了对应Shell扩展。以下是多种可独立生效的禁用方法:
一、通过Blocked注册表项屏蔽扩展
该方法利用Windows Shell Extensions机制中的Blocked项,将指定CLSID列入黑名单,使系统在加载右键菜单时主动跳过该扩展,不触发任何UI渲染。
1、按下Win + R组合键,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions。
3、在左侧窗格中右键单击Shell Extensions项,选择“新建 → 项”,将新项命名为Blocked。
4、点击左侧新建的Blocked项,在右侧空白处右键 → “新建 → 字符串值”,将其名称设为:{F81E9010-6EA4-11CE-A7FF-00AA003CA9F6}。
5、双击该字符串值,确认其“数值数据”为空(无需填写任何内容),点击“确定”。
6、打开任务管理器(Ctrl+Shift+Esc),找到“Windows 资源管理器”进程,右键选择“重新启动”。
二、直接删除关联的Shell扩展注册表项
该方法从注册表中移除“给予访问权限”功能所依赖的扩展注册信息,使其完全失去加载依据,效果比屏蔽更彻底,且无需重启系统即可观察变化。
1、按Win + R,输入regedit并回车,打开注册表编辑器。
2、定位到路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F81E9010-6EA4-11CE-A7FF-00AA003CA9F6}。
3、确认该CLSID项存在后,右键单击该项,选择“删除”,在弹出窗口中点击“是”。
4、继续导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{F81E9010-6EA4-11CE-A7FF-00AA003CA9F6},若存在则一并删除。
5、关闭注册表编辑器,在任务管理器中重新启动“Windows 资源管理器”进程。
三、修改CLSID项权限阻止读取
该方法不删除或屏蔽注册表项,而是通过移除当前用户对关键CLSID路径的读取权限,使资源管理器因无权访问而静默忽略该扩展,实现软性禁用,便于后续快速恢复。
1、在注册表编辑器中,导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F81E9010-6EA4-11CE-A7FF-00AA003CA9F6}。
2、右键该CLSID项,选择“权限”,在弹出窗口中点击“高级”按钮。
3、在“高级安全设置”窗口中,点击“更改”所有者,输入当前用户名并确认;勾选“替换所有子对象的权限项”,点击“应用”。
4、返回权限窗口,取消勾选当前用户账户的“读取”权限,仅保留“特殊权限”默认状态,点击“确定”。
5、重启“Windows 资源管理器”进程以使权限变更生效。











