0x0000011b 跟之前的 709 不一样,这个是 RPC 认证级别的问题,原因更明确。
微软 PrintNightmare 安全补丁引入了 RpcAuthnLevelPrivacyEnabled,默认要求 RPC 连接必须走加密认证。两台 Win11 之间如果这个设置不匹配或没关掉,就会报 11b。
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
net stop spooler && net start spooler
如果报709这个是win11高版本更新后RPC验证问题,很难处理,二个解决办法
方案一:本地端口映射(推荐,最稳)
一次设置,永久生效,不需要任何凭据:
客户端:设置 → 打印机 → 添加设备 → 手动添加 → 创建新端口 → Local Port
端口名填:\\主机IP\共享打印机名
然后手动选驱动完成安装。装好后这台机器上就是一台"本地打印机",不走共享发现,不走 DCOM 认证。
方案二:添加凭据,用户名Guest,密码为空