0x000011b 是 2021 年 9 月之后的一批累积更新提高了 RPC 认证的隐私级别,主机和客户机握手时对不上,才在连接共享打印机时报出来的错误码,两台机器都要处理。
这类故障多是系统环境或补丁版本差异造成的,打印机本身大多没坏,不必急着重装系统或送修。先确认补丁版本,再改注册表 RpcAuthnLevelPrivacyEnabled=0 并重启打印服务,最后可以用修复工具一键处理;下面这 5 个方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-10-22。
共享打印机报 0x000011b 是什么情况
客户机双击主机共享出来的打印机,屏幕上跳出的是「操作无法完成(错误 0x000011b)」或者「Windows 无法连接到打印机」,可同一台打印机在主机上本地打印完全正常。事件查看器 → Windows 日志 → 系统里,还能看到 PrintService 和 RPC 相关的错误记录。
先判断补丁版本和错误码,再决定改注册表还是查共享权限,能省掉大量反复重装驱动的工夫。
方法1 确认主机和客户机的补丁版本
先在两台机器上各查一遍已装补丁,确认是不是 2021 年 9 月之后的累积更新引起的。像 Windows 10 21H1 的 KB5005565、1809 的 KB5005568,这批更新把 RPC 认证的级别调高了,客户机用旧的验证方式连过来会被直接拒掉,报 0x000011b。
操作步骤
- 主机上按 Win+R,输入 cmd,回车打开命令提示符
- 输入 wmic qfe get HotFixID,InstalledOn 回车,屏幕上会列出补丁编号和安装日期
- 客户机上执行同一条命令,把两边的补丁列表对一下
- 只要看到 2021 年 9 月之后安装的累积更新,基本就能确认是 RPC 认证变更引起,接着做注册表修改
方法2 在主机上修改注册表 RpcAuthnLevelPrivacyEnabled
在主机上把新加的 RPC 认证要求关掉:Print 项下面建一个 RpcAuthnLevelPrivacyEnabled,数值设成 0,主机就不再强制更高的隐私级别。
如果这台机器之前有人建过这一项,双击把它改成 0 就行,不用重复新建。改动只落在 Print 这一处,别顺手删旁边的键值。
操作步骤
- 主机上按 Win+R,输入 regedit,回车打开注册表编辑器,跳出用户账户控制时点「是」
- 定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
- 右键空白处 → 新建 → DWORD(32 位)值,名称填 RpcAuthnLevelPrivacyEnabled
- 双击刚建的这个值,数值数据改成 0,确定保存
- 重启主机让改动生效
用「软领打印机驱动修复大师」更省事
不想在主机和客户机上来回翻注册表,可以用这个软件的打印机共享功能。它会扫一遍共享环境里的注册表项和共享状态,把 RpcAuthnLevelPrivacyEnabled 缺失、取值不对这类问题列出来,点修复就把注册表改动和打印服务重启一起做了,之后在客户机上重新添加共享打印机就通了。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。安装包在软领官网 wyouhua.com 直接下载,安装过程没有捆绑勾选项;软件里可以点客服按钮联系真人客服,遇到共享名冲突、跨网段访问这类情况还有工程师远程协助。

方法3 在客户机上做同样的注册表修改
认证是双向的,客户机不动注册表,主机改得再对,连接照样弹 0x000011b。两边的值都要设成 0,只改一头的做法基本没效果。
操作步骤
- 客户机上按 Win+R,输入 regedit,回车打开注册表编辑器
- 定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
- 新建 DWORD(32 位)值,名称 RpcAuthnLevelPrivacyEnabled,数值数据填 0
- 重启客户机,再重新连接共享打印机
方法4 用命令行批量写入并重启打印服务
手上机器多、或者用远程桌面不方便点注册表,用一条 reg add 命令写进去更快,再重启 Print Spooler 服务让改动立刻生效。
命令必须在管理员权限的命令提示符里跑,普通权限会提示「错误: 拒绝访问」。
操作步骤
- 主机上右键开始菜单,选「终端(管理员)」,或者搜 cmd 后选「以管理员身份运行」
- 执行 reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
- 执行 net stop spooler && net start spooler,看到「Print Spooler 服务已成功停止」和「已成功启动」即可
- 客户机上重复上面两条命令,然后重新添加共享打印机
方法5 检查打印服务与共享权限是否正常
注册表改完还是连不上,问题多半在后面的环节:打印服务没起来、共享名没设、主机防火墙挡住了 445 端口。按服务状态、共享设置、网络可达的顺序往下查。
操作步骤
- Win+R 输入 services.msc,找到 Print Spooler,确认状态是「正在运行」
- 已经停止的右键启动,再把启动类型改成「自动」,免得下次开机又起不来
- 主机上右键打印机 → 打印机属性 → 共享,确认勾选了共享并填好共享名
- 客户机 Win+R 输入 \\192.168.1.x(换成主机实际 IP),看能不能看到共享打印机图标
- 图标还是灰色的,先把原来的打印机删掉,再重新添加一次
常见问题
共享打印机0x000011b改注册表后还是连不上怎么办?
先确认主机和客户机两边都建了 RpcAuthnLevelPrivacyEnabled 并且数值是 0,只改一边等于没改。两边都改过还不行,就去 services.msc 看 Print Spooler 是否在运行,再把客户机上原来的打印机删掉重新添加。
0x000011b错误码是哪个补丁引起的?
2021 年 9 月发布的那批累积更新,比如 Windows 10 21H1 的 KB5005565、1809 的 KB5005568。它们把 RPC 认证的隐私级别提高了。没装这类补丁的老系统一般不会报这个错。
共享打印机0x000011b需要主机和客户机都改注册表吗?
需要。RPC 认证握手是双向的,主机关掉新要求、客户机还开着,连接一样被判失败。两台机器上的 Print 项都要有 RpcAuthnLevelPrivacyEnabled,值都设 0。
Win10连接共享打印机报0x000011b怎么解决?
按这个顺序做:用 wmic qfe get HotFixID,InstalledOn 查两边补丁,主机的 Print 项建值设 0,客户机同样建值设 0,再执行 net stop spooler && net start spooler 重启打印服务,最后重新连接共享打印机。
共享打印机0x000011b修复工具哪个好用?
挑能改注册表项又能顺带重启打印服务的。软领打印机驱动修复大师的打印机共享功能会先扫共享环境,把注册表项缺失、共享设置不对的地方列出来,一键处理完再重新添加打印机,比手动翻注册表省事。
推荐阅读
共享打印机0x0000709怎么解决,从补丁时间点一路查到注册表兜底
相关推荐
0x00000771已删除指定打印机,多是主机改名或删了共享

提示