列印機驅動正常卻無法列印、列印佇列清不掉、列印服務異常?透過登錄檔與檔案系統雙重重置列印子系統,能解決 90% 以上常見列印故障。
務必先備份將要修改的登錄檔分支:
Win+R → regedit → 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print → 右鍵「匯出」存為 Print_Backup.reg。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-2 與 Version-3 子機碼(僅保留 Version-1)。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers 下所有子機碼(保留 Printers 本身)。PrintProcessors 僅保留 winprint,其餘刪除。PrintProviders 僅保留 Internet Print Provider、LanMan Print Services。PrintMonitors 僅保留標準監視器(Standard TCP/IP Port、USB Monitor、Local Port 等 12 項),其餘刪除。

刪除下列資料夾內所有檔案與子資料夾(資料夾本身保留):
C:\Windows\System32\spool\drivers\w32x86\2
C:\Windows\System32\spool\drivers\w32x86\3
關閉登錄編輯器,重新開機,重新安裝列印機驅動,測試列印。
同樣適用於 Windows XP、Vista、Server 2003/2008,路徑略有差異(x64 系統對應 w32x86 → x64)。