Win11文件夹右键“共享”和“打印”项须分别通过注册表禁用:“共享”需在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellExtensions\Blocked下新建字符串值{b168529c-4d3e-4f6a-a704-7498e21189c2}并留空数值;“打印”需在HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\directory\shell下新建Print项并配置ExplorerCommandHandler及LegacyDisable属性,最后重启资源管理器生效。

Win11文件夹右键菜单里同时出现“共享”和“打印”两个冗余选项,既不常用又挤占操作空间,尤其在频繁管理文件的场景下反复干扰点击节奏;这两个入口无法通过系统设置关闭,必须分别从注册表底层禁用对应组件。
永久移除右键“共享”按钮
这一步直接屏蔽 Shell 扩展加载,比删除共享功能本身更轻量,不影响已建立的网络共享连接。
第一步:按 Win + R 打开运行框,输入 regedit → 回车,以管理员身份运行注册表编辑器。
第二步:在地址栏粘贴以下路径并回车跳转:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellExtensions\Blocked
第三步:若右侧空白处无任何条目,右键 → 新建 → 字符串值,命名为:
{b168529c-4d3e-4f6a-a704-7498e21189c2}
第四步:双击该字符串值,将“数值数据”栏留空(一个字符都不能填),点击确定。【关键前提】名称必须一字不差,括号、连字符、大小写字母全部严格匹配,错一位即失效。
第五步:打开任务管理器 → 找到“Windows 资源管理器” → 右键选择“重新启动”。
彻底禁用右键“打印”项
方法一:注册表法(重启后永久生效)
第一步:按 Win + R → 输入 regedit → 回车,以管理员身份运行注册表编辑器。
第二步:在地址栏粘贴并回车跳转:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\directory\shell
第三步:在 shell 项右侧空白处右键 → 新建 → 项 → 命名为 Print(首字母大写,其余小写,不能拼错)。
第四步:选中刚新建的 Print 项,在右侧双击“(默认)” → 将数值数据改为 none → 确定。
第五步:在 Print 项下再新建一个子项,命名为 ExplorerCommandHandler;然后在其右侧窗格新建一个字符串值(REG_SZ),名称为 Value,数值数据留空。
方法二:PowerShell 一键执行(无需重启,立即生效)
以管理员身份运行 Windows Terminal(或 PowerShell),依次执行以下三条命令:
Remove-Item -Path "HKLM:\SOFTWARE\Classes\SystemFileAssociations\directory\shell\Print" -Recurse -Force
New-Item -Path "HKLM:\SOFTWARE\Classes\SystemFileAssociations\directory\shell\Print" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Classes\SystemFileAssociations\directory\shell\Print" -Name "LegacyDisable" -Value "" -PropertyType String -Force
临时绕过显示(不修改系统)
在任意文件夹空白处右键 → 不松手 → 同时按住 Shift + F10,即可调出不含“共享”和“打印”的经典上下文菜单。这个组合键会跳过现代资源管理器渲染层,直接触发旧版 Shell 菜单引擎。


















