印表機驅動正常、服務運行、連線無誤,但列印無反應、佇列卡住、錯誤代碼 0x0000007e/0x000006be/0x8007007e。核心原因:列印子系統註冊表配置損壞、Spool 目錄殘留損壞檔案。本文提供微軟官方支援文件級別的完整重置流程。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PrintC:\Windows\System32\spool\drivers\w32x86\ 整個資料夾HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print → 匯出備份
...\Print\Environments\Windows NT x86\Drivers → 刪除 Version-2 和 Version-3 子機碼 (僅保留 Version-1)
...\Print\Printers → 刪除所有子機碼 (保留 Printers 本身)...\Print\Environments\Windows NT x86\PrintProcessors → 僅保留 winprint,刪除其他...\Print\Providers → 僅保留:Internet Print ProviderLanMan Print Services...\Print\Monitors → 僅保留標準監視器:net stop spoolerC:\Windows\System32\spool\drivers\w32x86\2\C:\Windows\System32\spool\drivers\w32x86\3\
net start spoolerStop-Service Spooler
Remove-Item "HKLM:\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "HKLM:\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3" -Recurse -Force -ErrorAction SilentlyContinue
Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Control\Print\Printers" | Remove-Item -Recurse -Force
# ... 其餘清理邏輯
Remove-Item "C:\Windows\System32\spool\drivers\w32x86\2","C:\Windows\System32\spool\drivers\w32x86\3" -Recurse -Force -ErrorAction SilentlyContinue
Start-Service Spooler