错误代码0x0000011b源于微软printnightmare补丁强制升级rpc身份验证,导致旧驱动或系统无法协商通信;首选修复是修改注册表新建rpcauthnlevelprivacyenabled值并设为0,再重启print spooler服务。

当你在Windows 10电脑上点击添加局域网共享打印机时,弹出“Windows无法连接到打印机,错误代码0x0000011b”,说明客户端与打印主机之间的RPC身份验证已因微软安全补丁被强制升级而失败,旧驱动或旧系统版本无法协商通信协议。
修改注册表禁用RPC隐私级验证
这是修复成功率最高、见效最快的方法,适用于所有Win10/Win11客户端及共享主机,无需卸载更新,且不降低系统其他安全机制。
第一步:按 Win + R 打开运行框,输入 regedit,回车后在UAC提示中点“是”以管理员权限运行注册表编辑器。
第二步:在左侧树形栏中逐级展开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。注意路径中没有斜杠开头,若粘贴路径请直接复制完整字符串到顶部地址栏后按回车跳转。
第三步:在右侧空白处右键 → 新建 → DWORD (32位)值 → 命名为 RpcAuthnLevelPrivacyEnabled。名称必须完全一致,区分大小写,拼错一个字母就无效。
第四步:双击该新建项,在弹出窗口中将“数值数据”改为 0,基数选“十进制”或“十六进制”均可(0在这两种进制下数值相同),点击确定保存。
第五步:按 Win + R 输入 services.msc,找到 Print Spooler 服务,右键选择“重新启动”。这一步不可跳过,否则注册表修改不会生效。
一款AI工具,主要用于在主代理响应前,并行运行Kimi K2.5和GPT 5.3 Codex,注入双方观点以增强认知多样性,适合需要提升相关任务效率的用户。
卸载引发冲突的安全更新
如果注册表修改后仍报错,大概率是主机端已安装了KB5005565、KB5005573等PrintNightmare补丁,它们硬性提升了RPC绑定要求,必须移除才能恢复兼容性。
方法一:进入设置 → 更新和安全 → Windows 更新 → 查看更新历史记录 → 点击“卸载更新”。
方法二:在列表中查找编号为 KB5005565(20H2/21H1)、KB5005566(1909)、KB5005568(1809)或 KB5005573(1607)的更新项,右键选择卸载。
卸载完成后必须重启提供打印机共享服务的那台主机电脑,再从客户端重试连接。注意:仅卸载客户端的补丁无效,关键在打印服务器端。
启用SMB 1.0服务器支持(专治Win7/WIn10混合环境)
当Win7电脑连不上Win10共享打印机时,除了0x0000011b,常伴随“找不到计算机名”或“网络路径不存在”等现象——这其实是SMB协议版本不匹配导致的发现层失败,而非打印协议本身问题。
在共享打印机的Win10主机上操作:打开控制面板 → 程序和功能 → 启用或关闭Windows功能 → 勾选 SMB 1.0/CIFS 文件共享支持 下方的 服务器 子项(客户端可不勾)。
勾选后点击确定,系统会提示需要重启,务必重启主机,否则Win7设备仍无法通过网络邻居发现该共享主机。










