错误代码0x0000011b源于Windows打印驱动隔离与RPC远程打印限制,可通过禁用组策略、删除注册表RpcRemotePrintingRestrictions键值、重置Print Spooler服务、PowerShell设置或卸载KB5005039等更新解决。

如果您在添加网络打印机时遇到错误代码 0x0000011b,通常表明 Windows 系统在尝试与共享打印机通信时遭遇身份验证或打印后台处理服务异常问题。以下是解决此问题的步骤:
一、修改本地组策略禁用打印驱动程序隔离
该错误常因 Windows 更新 KB5005039 及后续版本引入的打印驱动程序隔离机制触发,禁用相关策略可恢复兼容性。
1、按 Win + R 打开运行窗口,输入 gpedit.msc 并回车。
2、依次展开:计算机配置 → 管理模板 → 打印机。
3、在右侧双击打开 “启用打印机驱动程序隔离” 策略。
4、选择 “已禁用”,点击确定保存设置。
5、重启 Print Spooler 服务:按 Win + R 输入 services.msc,找到 Print Spooler,右键选择重新启动。
二、删除注册表中特定补丁相关键值
系统通过注册表项控制 CVE-2021-1678 漏洞缓解措施,手动清除该键值可绕过强制验证限制。
1、按 Win + R 输入 regedit 并回车,以管理员权限运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers。
3、检查右侧是否存在名为 RpcRemotePrintingRestrictions 的 DWORD 值。
4、若存在,右键点击该项,选择 删除;若不存在则跳过此步。
5、关闭注册表编辑器,重启计算机。
三、重置打印后台处理服务及缓存文件
损坏的打印队列或残留 spool 文件可能干扰新连接建立,需彻底清理服务状态与临时数据。
1、以管理员身份运行命令提示符,依次执行以下命令:
2、net stop spooler
3、del /F /Q %systemroot%\System32\spool\PRINTERS\*
4、net start spooler
5、确认服务状态正常后,再次尝试添加网络打印机。
四、使用 PowerShell 禁用远程打印安全限制
通过 PowerShell 设置全局策略,允许未经签名的远程打印请求通过,适用于域环境与工作组混合场景。
1、以管理员身份运行 PowerShell。
2、输入并执行:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers" -Name RpcRemotePrintingRestrictions -Value 0 -Force。
3、如提示路径不存在,先运行:New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers" -Force。
4、执行完毕后重启 Print Spooler 服务。
五、回退引发问题的 Windows 更新
若错误在安装特定更新(如 KB5005039、KB5005565、KB5006670)后出现,卸载该更新可立即恢复原有打印功能。
1、进入设置 → 更新和安全 → 查看更新历史记录 → 卸载更新。
2、在列表中查找并选中 KB5005039 或其他近期安装的累积更新。
3、右键选择 “卸载”,按向导完成操作。
4、重启电脑,尝试重新添加共享打印机。











