錯誤現象
嘗試新增印表機時彈窗:**「無法新增印表機」**,核心原因:**Print Spooler (列印緩衝器) 服務未運行或核心檔案遺失/損壞**。
標準修復雙軌制
軌道一:核心檔案檢查與補全
- 確認 `C:\Windows\System32\spoolsv.exe` **存在**
- 若不存在 → 同版本健康系統複製該檔案覆蓋
- 若存在但服務啟動失敗 → 進入軌道二
軌道二:註冊表修復服務映像路徑
- Win+R → `regedit`
- 定位:
`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler`
- 右側新建 **可擴充字串值 (REG_EXPAND_SZ)**:
名稱:`ImagePath`
數值:`C:\Windows\System32\spoolsv.exe` (確認路徑與實際系統盤一致)
- 控制台 → 管理工具 → 服務 → 找到 **Print Spooler** → 右鍵「啟動」/「重新啟動」
- 重啟電腦驗證「新增印表機」功能恢復正常
進階排查 (上述無效時)
- `sfc /scannow` 修復系統檔
- 檢查 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler\DependOnService` 值為 `RPCSS` `http` (正常)
- 檢查 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers` 驅動項目是否損壞
- 第三方防毒/安全軟體攔截 → 暫時關閉測試
- 建立新本地管理員帳號測試 (排除用戶配置檔損壞)
預防維護
- Print Spooler 服務設置為 **「自動」** 啟動類型
- 定期清理 `C:\Windows\System32\spool\PRINTERS` 列印隊列殘留檔案
- 避免安裝來源不明的印表機驅動/監控軟體
- 系統備份/還原點包含註冊表與系統檔,關鍵時刻可秒回滾
Print Spooler 是列印子系統心臟,**服務掛了 = 所有列印功能癱瘓**。註冊表 ImagePath 缺失/錯誤是極高頻故障點,一條命令/一個鍵值搞定,收藏備用。