错误代码0x0000011b由Windows安全更新引发的RPC身份验证策略变更导致,解决方法包括:一、卸载冲突更新(如KB5005565等)并重启打印主机;二、在主机注册表中新建RpcAuthnLevelPrivacyEnabled值并设为0,重启Print Spooler服务;三、使用微软认证修复工具一键处理;四、在客户端删除旧打印机及驱动,重新连接共享打印机并确认使用Standard TCP/IP端口。

如果您在Windows 10中尝试连接共享打印机时收到错误代码0x0000011b,该问题通常由系统更新引发的RPC身份验证策略变更导致,表现为客户端无法通过SMB协议与打印主机建立安全通信。以下是解决此问题的步骤:
一、卸载引发冲突的Windows安全更新
部分Windows安全更新(如KB5005565、KB5005573等)强制启用了高阶RPC身份验证级别,而旧版客户端或某些驱动不支持该级别,从而触发0x0000011b拒绝连接。卸载这些更新可使系统回退至兼容性通信模式。
1、点击“开始”按钮,选择“设置”→“更新和安全”→“查看更新历史记录”。
2、点击“卸载更新”链接,进入已安装更新列表。
3、在列表中查找编号为KB5005565、KB5005573、KB5005569、KB5005568或KB5005566的更新项(具体编号依系统版本而定)。
4、右键单击对应更新,选择“卸载”,按提示完成操作。
5、必须重启提供打印机共享服务的主机电脑,而非仅客户端,之后再从客户端尝试重新添加共享打印机。
二、修改注册表禁用RPC隐私级验证
该方法绕过系统对RPC通信强制加密的要求,在打印主机上降低身份验证强度,使不支持高安全级别的客户端仍可成功协商连接。操作仅需在共享打印机所在的Windows 10主机上执行。
1、在共享打印机的主机上,按下Win + R键,输入regedit,回车打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。
3、在右侧空白区域右键,选择“新建”→“DWORD (32位)值”。
4、将新建项命名为:RpcAuthnLevelPrivacyEnabled。
5、双击该项,将“数值数据”设为0,基数选“十六进制”,点击“确定”。
6、以管理员身份打开命令提示符,依次执行:net stop spooler 和 net start spooler,使更改立即生效。
三、使用专用修复工具一键处理
该方案整合了系统文件校验、服务重置、注册表修正及驱动兼容性适配,适用于不熟悉手动注册表或补丁管理的用户,尤其适合批量部署环境下的快速响应。
1、下载并安装经微软兼容性认证的Fix Print Spooler工具(非第三方捆绑软件)。
2、运行工具,允许其以管理员权限扫描打印服务状态、spooler组件完整性及RPC配置。
3、在主界面选择“修复0x0000011b错误”,确认执行。
4、工具将自动完成localspl.dll校验替换、spoolsv.exe服务重注册、RpcAuthnLevelPrivacyEnabled写入及PointAndPrint策略调整。
5、完成后无需重启,直接在客户端重新运行\\主机IP\打印机名进行连接。
四、重建共享打印机端口与驱动映射
当上述方法均未奏效时,可能是客户端本地打印机端口缓存损坏或驱动元数据错乱所致。此方法强制清除所有关联状态,重建干净连接通道。
1、在客户端电脑上,打开“控制面板”→“设备和打印机”,右键所有与目标共享打印机相关的条目,选择“删除设备”。
2、按下Win + R,输入printui.exe /s /t2,回车打开打印机服务器属性。
3、切换到“驱动程序”选项卡,选中对应驱动,点击“删除”→“是,删除此驱动程序包”。
4、再次按下Win + R,输入\\主机计算机名或IP地址,回车访问共享主机的打印机列表。
5、右键目标共享打印机,选择“连接”,勾选“始终信任此发布者”(若弹出UAC提示)。
6、连接成功后,务必在“打印机属性→端口”中确认所用端口为新生成的Standard TCP/IP Port,而非旧的WSD或Microsoft XPS端口。











