错误 0x0000011b Windows 无法连接到打印机
尝试从网络共享打印机打印时遇到错误 0x0000011b 可能会令人沮丧。本指南将解释导致此问题的原因以及如何在不损害系统安全性的情况下修复它。
目录
错误 0x0000011b 是什么以及它为什么会发生
如果您看到以下消息:
“ Windows 无法连接到打印机。操作失败,错误代码 0x0000011b ,”
您可能正在处理自特定 Windows 更新以来变得更加常见的网络打印机问题。
此问题通常在安装安全补丁(例如 KB5005568、KB5005566、KB5005565,有时还有 KB890830)后出现。这些更新增强了针对 Windows 打印后台处理程序欺骗等漏洞的安全性,但无意中影响了 Windows 处理网络共享打印机身份验证的方式。
权衡:安全性与功能性
卸载有问题的更新或许可以恢复打印功能,但这样做会使您的网络面临 PrintNightmare 和 MSHTML 漏洞等威胁。幸运的是,有一种更安全的解决方法,无需删除任何更新。
解决方案:禁用打印后台处理程序的 RPC 加密
您可以通过调整主机(共享打印机的计算机)上的 Windows 注册表来解决此错误。这将关闭打印机通信的 RPC 加密,而不会影响网络的其他安全性。
请按照以下步骤操作:
- 按 Windows + R,键入 regedit,然后单击“确定”以打开注册表编辑器。
- 导航至:
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
- 右键单击 Print 键,选择新建 > DWORD(32 位)值,然后将其命名为:
- RpcAuthnLevelPrivacyEnabled
- 双击新条目,将数值数据设置为 0,然后单击确定。
- 关闭注册表编辑器。
- 接下来,重新启动打印后台处理程序服务:
- 按 Windows + R,键入 services.msc 并按 Enter。
现在,返回到客户端的计算机并尝试再次连接打印机。
最后的想法:一个平衡的解决方案
通过注册表关闭 RPC 加密是修复错误 0x0000011b 的安全有效方法。它可以在恢复打印机功能的同时保持您的安全更新完好无损。如果错误仍然存在,请确保所有计算机都已更新并正确配置,并考虑重新检查您的网络设置。