Windows 11 打印机显示“无法连接”或“脱机”的解决方法包括:一、重启并设为自动启动Print Spooler服务;二、修改注册表禁用RPC隐私验证(RpcAuthnLevelPrivacyEnabled=0);三、手动添加IP端口并替换为匹配驱动。

如果您在 Windows 11 系统中尝试打印,但打印机始终显示“无法连接”或“脱机”,问题可能源于打印服务异常、驱动冲突、RPC安全策略收紧或端口配置错误。以下是解决此问题的步骤:
一、重启 Print Spooler 服务
Print Spooler 是 Windows 中负责管理打印任务的核心服务,一旦该服务停止或卡死,所有打印操作都将失败。重启该服务可清除临时队列阻塞并恢复基础通信能力。
1、按键盘上的 Win + X 组合键,在弹出菜单中选择【运行】。
2、在运行窗口中输入 services.msc,按回车打开服务管理器。
3、在服务列表中找到名称为 Print Spooler 的条目,右键点击并选择【停止】。
4、等待状态变为“已停止”后,再次右键点击该项,选择【启动】。
5、双击打开其属性,在【启动类型】下拉菜单中选择 自动,点击【应用】和【确定】保存设置。
二、修改注册表禁用 RPC 隐私验证
Windows 11 23H2 及后续更新因修复 PrintNightmare 漏洞,默认启用 RpcAuthnLevelPrivacyEnabled = 1,导致非域环境或旧系统客户端连接共享打印机时被拒绝,报错代码常为 0x0000011b。将该值设为 0 可绕过强制 Kerberos 验证。
1、按 Win + R 打开运行框,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、在地址栏中直接粘贴并跳转至路径:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print。
3、在右侧空白区域右键,选择【新建】→【DWORD (32 位) 值】。
4、将新建项重命名为:RpcAuthnLevelPrivacyEnabled。
5、双击该值,在数值数据栏中输入 0,确保基数为十六进制,点击【确定】。
6、以管理员身份打开命令提示符,依次执行以下两条命令:
net stop spooler
net start spooler
三、手动添加 IP 端口并替换驱动程序
当系统自动发现失败或驱动版本不兼容时,通过手动指定打印机 IP 地址并强制使用匹配驱动,可规避系统默认安装的通用驱动引发的通信异常。
1、进入【设置】→【蓝牙和其他设备】→【打印机和扫描仪】,点击【添加打印机或扫描仪】下方的【我需要的打印机不在列表中】。
2、选择【使用 TCP/IP 地址或主机名添加打印机】,点击【下一步】。
3、在【设备类型】中选择【TCP/IP 设备】,在【IP 地址】栏输入打印机的实际 IPv4 地址,点击【下一步】。
4、系统开始查找驱动时,勾选 替换当前驱动程序 选项,避免沿用损坏或不兼容的旧驱动。
5、从列表中选择与打印机型号完全一致的制造商和型号,或点击【从磁盘安装】加载官方 INF 文件,完成安装。










