17370845950

Win11怎么修复无法连接网络打印机_Windows11注册表RpcAuthnLevel
错误代码0x0000011b源于Win11强制RPC隐私认证,需在客户端和共享主机的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print下新建DWORD值RpcAuthnLevelPrivacyEnabled并设为0,再重启Print Spooler服务。

如果您尝试连接网络打印机,但系统提示错误代码0x0000011b或无法建立通信,则很可能是由于Windows 11更新后启用了强制RPC隐私认证,导致与共享打印机的通信被拒绝。以下是针对注册表项RpcAuthnLevelPrivacyEnabled的修复操作:

一、在打印客户端修改RpcAuthnLevelPrivacyEnabled注册表值

该方法通过在尝试连接共享打印机的本地计算机(客户端)上创建并配置RpcAuthnLevelPrivacyEnabled注册表项,将RPC身份验证级别降为兼容模式,从而允许非域环境下的打印请求通过。

1、按下Win + R组合键,输入regedit并回车,以管理员权限运行注册表编辑器。

2、在注册表编辑器地址栏中粘贴以下路径并按回车:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。

3、在右侧空白区域右键单击,选择“新建” → “DWORD (32位)值”。

4、将新建项命名为:RpcAuthnLevelPrivacyEnabled

5、双击该值,在“数值数据”栏中输入0,确保“基数”为十六进制,点击“确定”保存。

6、关闭注册表编辑器,以管理员身份打开命令提示符,依次执行:net stop spoolernet start spooler

二、在共享打印机主机端同步配置RpcAuthnLevelPrivacyEnabled

若客户端已配置但问题依旧,需确认共享打印机所在的主机(即被连接的那台Win11电脑)也应用了相同注册表设置,否则主机仍将拒绝低验证级别的连接请求。

1、在共享打印机的主机上,按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。

2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print。

3、检查右侧是否存在

名为RpcAuthnLevelPrivacyEnabled的DWORD值;如不存在,右键空白处 → 新建 → DWORD (32位)值,并命名为该名称。

4、双击该值,将其“数值数据”设为0,基数保持十六进制。

5、完成设置后,在管理员命令提示符中运行:net stop spooler && net start spooler

三、验证RpcAuthnLevelPrivacyEnabled是否生效

注册表项创建后必须确保其值被系统正确读取,且未被组策略或后续更新覆盖。可通过服务重启后的连接行为及事件查看器日志交叉验证其作用状态。

1、以管理员身份运行CMD,执行:sc query spooler,确认Print Spooler服务状态为“RUNNING”。

2、在另一台设备上尝试通过UNC路径(如\\主机名\打印机名)连接共享打印机。

3、若仍失败,打开“事件查看器” → “Windows日志” → “系统”,筛选来源为“PrintService”的错误事件,确认是否仍出现0x0000011b相关条目。

4、若事件中持续出现“RPC_E_ACCESS_DENIED”或“RPC_S_SERVER_UNAVAILABLE”,说明RpcAuthnLevelPrivacyEnabled值未被识别或未生效,需检查注册表路径拼写、权限及是否位于正确的ControlSet子键下。