首页 / 系统修复 / 打印机修复 / 0x00000709
0x00000709

无法设置默认打印机 / 再次检查打印机名称

先看现象

双击共享打印机提示「操作无法完成(错误 0x00000709)」,或者想切换默认打印机时弹这个码,打印机其实装好了但设不上默认。

为什么会报这个错

Windows 会把默认打印机选择记录在 HKCU 的 Device 值里,同时新版系统的「让 Windows 管理默认打印机」策略会反复改写它。共享连接、系统更新、多台打印机并存时这处记录容易写坏,就报 0x00000709。

怎么修(按顺序做)

  1. 恢复传统默认打印机模式

    给当前用户加一个 LegacyDefaultPrinterMode,值设为 1,让系统回到「由用户决定默认打印机」的老逻辑。

    reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows" /v LegacyDefaultPrinterMode /t REG_DWORD /d 1 /f
  2. 清掉写坏的 Device 值

    同一路径下的 Device 值如果残留了已删除打印机的名字,会让设置默认打印机一直失败。先导出备份,再删除该值,重新登录后系统会自己重建。

    reg delete "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows" /v Device /f
  3. 重启打印服务并重新设默认

    执行 net stop spooler & net start spooler,然后在「设备和打印机」里右键目标打印机设为默认。

经验提示

如果是域环境,组策略里的「默认打印机」策略会覆盖本机设置,需要让管理员在 GPO 里关掉。

还不行的话

先确认你改的是对的那台机器——共享类问题九成要在主机上改。如果按上面做完仍然报错,把「事件查看器 → Windows 日志 → 系统」里对应时间的错误记下来,再看相关资料:

常见问题

0x00000709 需要重启电脑吗?

改注册表或共享配置的建议重启一次,让改动彻底生效;只重启打印服务的,执行 net stop spooler & net start spooler 后即可测试,不必重启整机。

这个错误要在哪台电脑上修?

在<b>共享主机</b>(接打印机那台)上修。客户端做什么都没用,修完主机后客户端删掉旧打印机重新连接。

按步骤做完还是不行怎么办?

先确认改的是对的那台机器,再看「事件查看器 → Windows 日志 → 系统」里同一时间的错误记录,通常会指出具体的服务或 DLL。

有没有更省事的办法?

如果是域环境,组策略里的「默认打印机」策略会覆盖本机设置,需要让管理员在 GPO 里关掉。