Win11 打印机共享提示 0x0000011b 怎么修?完整排查思路
在办公室或家庭局域网里,印机把打印机接在一台电脑上共享给其他机器用,共享是提示很常见的做法。但从 Windows 10 某次更新开始,修完很多人在 Win11 客户端连接共享打印机时,整排会突然弹出「操作无法完成(错误 0x0000011b)」的查思提示,明明昨天还能打印,印机今天就连不上了。共享这个错误的提示本质,是修完打印服务端与客户端之间关于 RPC(远程过程调用)的身份验证策略不一致,导致连接被拒绝。整排本文按从简到繁的查思顺序,给出可落地的印机排查步骤。
先说清楚一点:0x0000011b 不是共享打印机坏了,也不是提示驱动彻底不兼容,绝大多数情况是系统安全策略层面的「握手失败」。因此修复思路不是反复重装驱动,而是先确认共享链路是否通、再调整服务端策略、最后才考虑客户端侧的替代方案。下面每一步都建议动手前记录一下当前状态,方便回退。
第一步:确认基础共享链路是否正常
很多人一看到报错就直接改注册表,结果改了半天发现根本是网络发现没开。建议先做基础核对:共享打印机的那台电脑(称为服务端)是否已开启「网络发现」和「文件和打印机共享」;客户端能否在文件资源管理器地址栏输入 \\服务端计算机名 或 \\服务端IP 后看到共享的打印机图标。如果连图标都看不到,问题在共享本身,不在 0x0000011b。
另外确认两台机器是否处于同一网段、是否都设置为「专用网络」。Win11 默认把新接入的网络识别为「公用网络」,而公用网络下文件和打印机共享是被限制的。这一项在「设置 → 网络和 Internet → 以太网/WLAN → 网络配置文件类型」里切换为「专用网络」,以你本机界面实际显示为准。
第二步:服务端调整 RPC 身份验证策略(最常见的解法)
0x0000011b 最主流的成因,是服务端在安装某些安全更新后,强制要求 RPC 使用「隐私」级别的身份验证,而旧驱动或旧客户端只支持「协商」级别。此时可以在服务端(也就是直接插着打印机的那台电脑)上调整策略。
Win + R,输入 regedit 回车,打开注册表编辑器。操作前建议先「文件 → 导出」备份一份。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。RpcAuthnLevelPrivacyEnabled。0,基数选十六进制或十进制均可(0 都一样)。Spooler,显示名称为 Print Spooler)。改完后回到客户端重新连接共享打印机。这一步之所以有效,是因为它把 RPC 的身份验证要求降回了「协商」级别,让新旧设备能谈拢。需要提醒的是,降低验证级别在理论上会略微放宽安全要求,仅在可信的内网环境中使用;如果企业有明确的安全合规要求,应先咨询 IT 管理员,不要自行修改。
第三步:改用「本地端口 + 共享路径」绕过限制
如果服务端不方便改注册表,或者改了仍不稳定,可以换一种连接方式:在客户端手动添加打印机时,不选「网络打印机自动搜索」,而是选择「添加本地打印机」,端口类型选「Local Port」,在弹出的端口名里直接填入共享路径,格式为 \\服务端计算机名\打印机共享名。这种方式经常能绕开 0x0000011b。
操作路径大致是:设置 → 蓝牙和其他设备 → 打印机和扫描仪 → 添加设备 → 手动添加 → 通过手动设置添加本地打印机或网络打印机。不同 Win11 小版本入口文字略有差异,以你系统界面实际显示为准。添加完成后记得打印一张测试页验证,别只看是否出现在列表里。
第四步:驱动与服务层面的收尾检查
如果以上都试过仍失败,再检查这几处:服务端的 Print Spooler 服务是否处于「正在运行」且启动类型为「自动」;客户端是否安装了与打印机型号匹配的官方驱动(可先删掉旧驱动再装);两台机器的系统时间是否相差过大,时间偏差过大会影响 Kerberos 等验证。若环境里还有更老的 Windows 7/8 设备,兼容性问题会更突出,此时在服务端保留一份对应位数的驱动更稳妥。
还有一种情况容易被忽略:某些第三方「安全卫士」类软件会拦截局域网共享流量。可以临时退出这类软件再试一次,用来判断是否被拦截,确认后再决定是否加白名单,而不是长期关闭防护。
小结一下操作顺序:先确认能看到共享、网络是专用网络,再在服务端把 RpcAuthnLevelPrivacyEnabled 设为 0 并重启打印服务,不行就用本地端口填 \\计算机名\共享名 的方式添加。全程建议先备份注册表、记录原始设置,方便回退。0x0000011b 属于策略冲突而非硬件故障,按这个顺序排查,多数内网环境都能恢复共享打印;若设备处于受管企业网络,请优先联系 IT 管理员按内部规范处理。