错误0x0000011b源于微软安全更新强制启用rpc隐私验证,需在共享打印机的主机上新建注册表项rpcauthnlevelprivacyenabled并设为0、重启print spooler服务、清空c:\windows\system32\spool\printers目录,并确认共享设置正确且网络连通。

Windows 11电脑连接局域网内其他设备共享的打印机时,反复弹出“操作失败,错误为0x0000011b”,明明打印机在线、网络通畅、共享设置也打开了,就是死活连不上——这不是驱动问题,也不是网线松了,而是微软安全更新强制启用的RPC隐私验证与旧版共享打印协议直接冲突,必须在共享打印机的那台主机上调整通信策略才能打通。
优先执行:在共享打印机的主机上禁用RPC隐私验证
这是覆盖所有Win11版本(含家庭版)最稳定、最通用的解法,客户端完全不用动。操作只在提供打印服务的那台电脑上进行,比如你从笔记本连公司台式机共享的HP LaserJet,就要在那台台式机上改。
按 Win + R → 输入 regedit → 回车 → 点击“是”以管理员权限运行注册表编辑器。
在注册表编辑器顶部地址栏中,直接粘贴以下完整路径并回车:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 【RpcAuthnLevelPrivacyEnabled】。
双击该新建项,将“数值数据”设为 【0】,基数保持十六进制不变 → 点击“确定”。这一步设成1或留空都会失效,必须是0。
关闭注册表编辑器,以管理员身份运行CMD,依次执行:
net stop spooler → net start spooler。
同步清理:重置打印后台处理服务缓存
注册表改完不清理PRINTERS目录里的残留队列文件,旧的损坏任务会持续干扰新连接,导致看似修好了却依然报错。
按 Win + R → 输入 services.msc → 回车。
在服务列表中找到“Print Spooler” → 右键 → “停止”。
打开文件资源管理器,手动导航至:
C:\Windows\System32\spool\PRINTERS
全选该文件夹内所有文件 → 按 Delete 键删除 → 若提示“文件正在使用中”,请立刻返回服务窗口确认 Print Spooler 状态确为“已停止”,否则删不掉。
回到服务窗口 → 右键“Print Spooler” → “属性” → 将“启动类型”改为“自动(延迟启动)” → 点击“启动” → 点击“确定”。
补充验证:确认共享基础配置就绪
很多用户卡在注册表改完还连不上,其实是因为共享本身没配好,RPC验证只是最后一道关卡。务必检查这两点:
方法一:图形化快速核对
控制面板 → 设备和打印机 → 右键那台被共享的打印机 → “打印机属性” → 切换到“共享”选项卡 → 确保勾选“共享这台打印机”,且共享名称只含英文、数字和下划线,不能含中文或空格。
方法二:命令行验证连通性
按 Win + R → 输入 cmd → 回车 → 执行:
ping 共享打印机所在主机的IP(例如 ping 192.168.1.100)→ 若返回“请求超时”,说明网络发现被禁用或防火墙拦截,必须先解决此问题再继续。











