打印机共享 0x00000709 错误解决方法
本文适用于 Windows 共享打印机连接时报错 0x00000709、709、无法连接共享打印机等情况。操作前建议先记录原有打印机名称、共享名和电脑名。
0x00000709 常见于客户端连接共享打印机时,系统无法正确定位共享主机、共享名、打印后台服务或打印 RPC 通信方式。尤其是 Windows 10、Windows 11 更新后,老共享方式和新安全策略容易不兼容。
一、709 错误常见原因
- 共享打印机主机电脑名、共享名写错,或者通过别名、IP、旧路径连接。
- 两台电脑不在同一网络环境,网络发现或文件打印共享未开启。
- 打印后台处理服务异常,旧驱动或旧端口残留。
- Windows 更新后,RPC over TCP 和旧系统共享方式不兼容。
- 主机端权限、凭据、Guest 策略或防火墙设置不正确。
二、先做基础检查
1. 确认共享主机能正常打印
先在连接打印机的那台电脑上测试本机打印。如果主机自己都不能打印,应该先处理驱动、端口或打印队列问题。
2. 确认网络发现和打印共享已开启
在主机和客户端打开“控制面板 → 网络和共享中心 → 高级共享设置”,确认当前网络是专用网络,并开启网络发现、文件和打印机共享。
3. 重启打印后台处理服务
以管理员身份打开命令提示符或 PowerShell,执行:
net stop spooler
net start spooler
如果打印队列长期卡住,可以先删除卡住的任务,再重新添加共享打印机。
三、使用真实计算机名连接
709 错误中很常见的一类,是客户端通过 IP、别名或旧电脑名连接共享打印机。建议先在共享主机上查看真实计算机名和共享名。
- 在共享主机按
Win + R,输入sysdm.cpl,查看“计算机名”。 - 在“打印机属性 → 共享”里查看打印机共享名。
- 在客户端按
Win + R输入:\\主机计算机名。 - 看到共享打印机后,右键连接或双击安装。
例如主机名是 OFFICE-PC,共享名是 HP1020,可以尝试连接:
\\OFFICE-PC\HP1020
四、Windows 11 22H2 之后的 RPC 设置
Windows 11 22H2 之后,打印连接默认使用 RPC over TCP。部分旧系统或旧共享环境可能因此连接失败。可以在客户端或共享主机上按实际情况调整“配置 RPC 连接设置”。
专业版/企业版:使用组策略
- 按
Win + R,输入gpedit.msc。 - 进入“计算机配置 → 管理模板 → 打印机”。
- 打开“配置 RPC 连接设置”。
- 尝试选择“RPC over named pipes”,保存后重启电脑或重启打印后台处理服务。
家庭版:使用注册表
如果没有组策略,可以用管理员 PowerShell 执行以下命令。修改注册表前建议先备份。
reg add "HKLM\Software\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /t REG_DWORD /d 1 /f
net stop spooler
net start spooler
如果需要恢复默认设置,可删除该值或改回原策略。
五、重新添加共享打印机
- 删除客户端上连接失败的共享打印机。
- 重启打印后台处理服务。
- 使用
\\主机计算机名\共享名重新连接。 - 如果提示需要驱动,优先安装对应系统位数的官方驱动。
- 连接成功后打印测试页。
六、常见问题
1. 通过 IP 连接可以吗?
有些环境可以,但遇到 0x00000709 时,建议优先使用真实计算机名和共享名。很多共享问题与名称解析、别名、旧路径有关。
2. 改注册表一定能解决吗?
不一定。RPC 设置只解决一类由 Windows 打印通信方式引起的问题。如果主机驱动、共享权限、防火墙或网络发现有问题,仍需要继续排查。
3. 企业电脑不能改策略怎么办?
企业电脑可能被域策略或安全软件管理,建议联系网管统一配置,避免个人修改后被策略覆盖。