错误0x0000011b由微软kb5005565等安全补丁引发,需优先卸载冲突补丁、修改注册表rpcauthnlevelprivacyenabled为0,并重启print spooler服务。

着急打印合同、作业或报销单,点击添加共享打印机却弹出“Windows 无法连接到打印机,错误为 0x0000011b”,明明打印机在线、网络通畅、其他电脑能连,就你这台死活报错——这不是硬件坏了,是微软安全更新强制启用高阶认证协议后,老驱动、旧固件和家庭版系统之间卡在了身份验证环节,必须针对性干预才能打通。
卸载冲突补丁(最优先尝试)
该错误90%由KB5005565、KB5005569等2021年9月起陆续发布的安全补丁触发,它们修改了SMB通信的凭证加密方式,而你的打印机或共享主机尚未适配。卸载后无需重启即可生效,但必须先停用Windows Update自动安装,否则几小时后又会重装回来。
按下 Win + I 打开设置 → 点击【Windows 更新】→ 展开左侧菜单,选择【更新历史记录】→ 滚动到底部,点击【卸载更新】→ 在列表中按“安装日期”倒序排列,找到最近7天内安装的编号含 KB500556 或 KB500557 的补丁 → 右键对应条目 → 选择【卸载】→ 等待进度完成,过程中不要关闭窗口。
卸载完成后,立刻打开【服务】(Win+R → 输入 services.msc)→ 找到 Print Spooler → 右键【重新启动】。
注册表关键项修改(通用有效方案)
如果卸载补丁后仍报错,说明系统已固化新协议行为,需手动关闭RPC隐私级别限制。此操作影响所有通过SMB连接的共享打印机,且必须在打印服务器(即共享打印机的那台电脑)和所有客户端电脑上分别执行,缺一不可。
按 Win+R 输入 regedit 回车 → 弹出UAC提示时点【是】→ 粘贴路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print 到地址栏并回车 → 确保左侧选中“Print”项 → 右侧空白处右键 → 新建 → DWORD (32位)值 → 命名为 RpcAuthnLevelPrivacyEnabled → 双击该新建项 → 将“数值数据”改为 0 → 点击【确定】。
改完别急着关注册表,立即打开命令提示符(管理员),输入 net stop spooler && net start spooler 回车执行 → 等待两行提示出现后再关闭窗口。
重置打印后台程序服务(修复卡死状态)
有时spoolsv.exe进程被异常请求锁住,导致后续所有连接请求直接返回0x0000011b,此时清空打印队列+重启服务比改注册表更快见效。
第一步:以管理员身份运行命令提示符 → 输入以下命令逐行执行:
net stop spooler
del /f /q %systemroot%\System32\spool\PRINTERS\*
net start spooler
第二步:打开文件资源管理器 → 地址栏粘贴 C:\Windows\System32\spool\PRINTERS → 回车 → 若看到一堆 .SHD 和 .SPL 文件,说明队列确实卡住了,上面 del 命令已清空它们。
第三步:回到【设备和打印机】界面 → 右键目标打印机 → 【查看正在打印的内容】→ 如果窗口为空,说明队列已清;若仍有任务,右键全部【取消】→ 再次右键打印机 → 【脱机使用】取消勾选 → 【使用联机】打钩。











