
引言:打印机共享连接失败的常见场景
在办公环境中,打印机共享是最常用的网络功能之一。然而,Windows 10 和 Windows 11 用户经常遇到打印机共享连接失败的问题——要么是添加网络打印机时报错”0x0000011b”、”0x00000709″或”操作无法完成”等错误代码,要么是主机端共享设置完成后,客户机始终无法发现共享打印机。这些问题通常由系统更新、安全策略变动或服务配置异常引起,虽然看起来棘手,但大部分都可以通过简单的设置修复。
本文总结了 Windows 10/11 打印机共享连接失败最常见的几种原因和对应的解决方法,覆盖了从服务检查、注册表修改到组策略调整的完整修复方案。无论你是 IT 运维人员还是普通办公用户,都可以按照下面的步骤逐一排查和修复。
方法一:检查并重启 Print Spooler 服务
Print Spooler(打印后台处理程序)是 Windows 打印功能的核心服务。如果该服务未运行或出现异常,会导致打印机共享、添加、打印等操作全部失败。这是最基础也是最容易忽略的排查步骤。
修复方法:按下 Win + R 键,输入 services.msc 并回车,在服务列表中找到 Print Spooler,确认其状态为”正在运行”,启动类型为”自动”。如果服务已停止,右键选择”启动”;如果服务卡死(运行中但打印仍异常),右键选择”重新启动”。建议每次重启后检查一下此服务。此外,依存服务如 RPC(Remote Procedure Call)和 HTTP 服务也需确保正常运行。
方法二:卸载 KB5006670 等冲突更新
微软在 2021 年底发布的 KB5006670 等安全更新,出于安全考虑收紧了打印机共享的访问权限,意外导致了大量打印机共享连接失败问题(典型错误代码 0x0000011b 和 0x00000709)。虽然微软后续发布了修复补丁,但仍有部分用户受此影响。
修复方法:打开设置 → Windows 更新 → 更新历史记录 → 卸载更新,在列表中找到 KB5006670(以及 KB5005565、KB5007262 等相关更新),右键选择卸载并重启电脑。如果不想卸载更新,也可以使用方法三的注册表修改方案来绕过此限制。请注意,卸载安全更新可能降低系统安全性,推荐优先使用注册表修复方案。
方法三:修改注册表修复打印机共享
注册表修复是解决打印机共享连接失败最有效的方法之一,尤其针对 0x0000011b 错误。通过添加特定的注册表项,可以强制 Windows 使用旧版的打印机共享协议,绕过安全更新带来的限制。
操作步骤如下:按下 Win + R 键,输入 regedit 并回车。在注册表编辑器中导航到以下路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint。在右侧空白处右键新建一个 DWORD(32位)值,命名为 RpcAuthnLevelPrivacyEnabled,将数值数据设为 0,基数选择十六进制。如果该值已存在,直接将其数据改为 0。完成后重启 Print Spooler 服务或直接重启电脑即可生效。在客户机和主机两端都需要进行此修改。
方法四:启用 SMB 1.0/CIFS 文件共享支持
打印机共享依赖于 Windows 的文件和打印机共享功能,而该功能需要 SMB(Server Message Block)协议的支持。部分 Windows 10/11 系统默认关闭了 SMB 1.0/CIFS 协议支持,导致客户机无法发现和连接共享打印机。
修复方法:打开控制面板 → 程序和功能 → 启用或关闭 Windows 功能,在列表中找到”SMB 1.0/CIFS 文件共享支持”,勾选该项后点击确定,按提示重启系统。需要注意的是,SMB 1.0 是旧版协议,存在一定的安全风险,建议仅在内部私有网络中使用此方案。更推荐的方法是使用方法五通过高级共享设置来配置。
方法五:检查网络发现和共享设置
打印机共享需要确保网络发现和文件共享功能已正确开启。如果这些设置被关闭,即使打印机本身配置无误,客户机也无法通过网络找到共享打印机。
操作步骤:在主机上打开控制面板 → 网络和共享中心 → 高级共享设置。确保”启用网络发现”和”启用文件和打印机共享”均已选中。在所有网络配置文件中重复此设置。同时在打印机属性中确认”共享这台打印机”已勾选,并记下共享名称。在客户机上打开”设置”→”蓝牙和其他设备”→”打印机和扫描仪”→”添加设备”,输入主机名或IP地址手动搜索共享打印机。如果自动搜索失败,使用”我需要的打印机不在列表中”选项,输入 主机名共享名称 的格式手动添加。
方法六:使用打印机共享修复脚本
对于不熟悉注册表和服务的普通用户,可以下载已封装好的打印机共享修复工具,一键完成上述所有修复操作。这类工具通常会检查并重启 Print Spooler 服务、添加注册表补丁、重置网络共享设置,部分工具还能自动检测当前系统是否存在已知的冲突更新。
使用修复脚本时,建议以管理员身份运行,并在修复完成后重启电脑。如果修复脚本仍然无法解决问题,可以尝试手动执行方法一至方法五中的各项操作,逐一排查。在极少数情况下,企业域环境中的组策略可能强制限制了打印机共享权限,需要联系 IT 管理员检查相关策略配置。
常见问题 FAQ
问:为什么更新 Windows 后打印机共享就坏了?
答:微软在 KB5006670 等安全更新中修改了打印机共享的 RPC 认证级别,导致旧版打印机驱动和部分网络环境出现兼容性问题。可以通过修改注册表 RpcAuthnLevelPrivacyEnabled=0 来修复。
问:错误代码 0x0000011b 是什么意思?
答:此错误表示打印机共享的 RPC 身份验证失败,通常由上述安全更新引起。使用方法三的注册表修改或卸载冲突更新即可解决。
问:主机可以打印,但其他电脑连不上共享怎么办?
答:首先确认主机上的网络发现和文件共享已开启,然后检查防火墙是否放行了”文件和打印机共享”规则。在客户机上尝试使用 IP 地址直接访问主机的共享资源(如 192.168.1.100),如果可以访问则说明网络通信正常,问题出在驱动或服务配置上。
问:每次重启后打印机共享又失效了怎么办?
答:检查 Print Spooler 服务的启动类型是否设为”自动”,确认注册表修改已正确保存且未被组策略覆盖。如果是企业域环境,可能组策略有强制设置,需要联系 IT 管理员。
问:打印机共享提示”操作无法完成”怎么解决?
答:依次尝试以下步骤:重启 Print Spooler 服务→添加注册表 RpcAuthnLevelPrivacyEnabled=0→启用 SMB 1.0 支持→检查网络发现设置→在客户机上手动输入共享路径添加打印机。
总结
Windows 10/11 打印机共享连接失败问题虽然种类繁多,但大多数情况都可以通过本文介绍的六种方法解决。核心思路是检查服务状态、修复注册表权限、配置正确的网络共享环境。建议从方法一(重启 Print Spooler)开始排查,因为这是最简单且影响最广泛的操作,然后根据具体的错误代码选择对应的修复方案。如果以上方法未能解决你的问题,欢迎访问 IT峰哥软件库 获取更多实用工具和资源。