打印机提示RPC服务器不可用错误1722怎么解决

问题

打开打印机属性、添加打印机或从业务软件里打印时,弹出"RPC 服务器不可用"(错误代码 1722),打印机面板上看不出任何异常,重启电脑偶尔能好,过两天又犯。

原因

  1. Print Spooler 或 RPC 相关服务被停用/崩溃:打印操作依赖 Print Spooler,而 Spooler 又依赖 RPC 服务,链条上任何一个没起来都会报 1722。
  2. 服务被安全软件或"系统优化"工具禁用了。
  3. 开票/业务软件调打印接口时驱动未装好。
  4. 系统文件损坏导致服务异常。

解决

  1. Win+R 输入 services.msc,逐个确认以下服务为"正在运行"且启动类型为自动Print SpoolerRemote Procedure Call (RPC)RPC Locator(部分系统叫 Remote Procedure Call Locator)。
  2. 顺序:先把 RPC 启动(它是底层依赖),再启动 Print Spooler;如果 Spooler 启动即停,参考清空 spool\PRINTERS 缓存的办法处理后再启。
  3. 检查服务属性→“登录"选项卡,确认是"本地系统账户"且"允许服务与桌面交互"没被乱改。
  4. 是开票软件/业务系统里报错而 Windows 打印正常的,给打印机重装一遍对应型号的官方驱动(业务软件多数直接调用系统打印机,驱动缺失就报 1722)。
  5. 修复系统:管理员 CMD 执行 sfc /scannow,完成后重启。
  6. 排查最近装的安全/优化软件,把打印相关服务加入白名单或恢复其默认启动项。

预防

禁止对办公电脑跑"一键优化"类工具;IT 做基线镜像时把三个服务固化为"自动”;业务软件升级前后各做一次打印测试。