0x00000006
句柄无效
先看现象
打印或取消打印时提示「句柄无效(0x00000006)」,队列里的任务删不掉也打不出。
为什么会报这个错
队列里存在损坏的打印任务,或者打印服务持有的句柄已经失效。通常是上一次异常断电、强行拔 USB 之后留下的。
怎么修(按顺序做)
- 用命令行清队列
图形界面删不掉时,直接停服务清目录最有效。
net stop spooler & del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*" & net start spooler - 删除并重装打印机
清完队列仍报错,就在设备和打印机里删除该设备(勾选删除驱动),重新添加一次。
- 检查 USB 连接
USB 打印机换一个后置 USB 口,避免前置口供电不足导致句柄断开。
还不行的话
先确认你改的是对的那台机器——共享类问题九成要在主机上改。如果按上面做完仍然报错,把「事件查看器 → Windows 日志 → 系统」里对应时间的错误记下来,再看相关资料:
常见问题
0x00000006 需要重启电脑吗?
改注册表或共享配置的建议重启一次,让改动彻底生效;只重启打印服务的,执行 net stop spooler & net start spooler 后即可测试,不必重启整机。
这个错误要在哪台电脑上修?
在<b>报错的那台电脑</b>上修即可。如果是共享打印机,先确认主机本身能正常打印。
按步骤做完还是不行怎么办?
先确认改的是对的那台机器,再看「事件查看器 → Windows 日志 → 系统」里同一时间的错误记录,通常会指出具体的服务或 DLL。