2017-12-06

Printer Spooler Service 持續自動停止, 無法列印

日前發生了一件奇怪的事情 (印表機)
Printer 會自己消失不見, 通常遇到這問題第一個要檢查的就是 Printer Spooler Service
但是將他 Start 了之後, 雖然 Printer 會出現, 但是只要對 Printer 做任何動作
Printer Spooler Service 會自己 Stop, Event Log 中只記錄了 Printer Spooler 意外終止, 沒有其他訊息
而 Printer 又會自己消失, 只留下像是 Fax, Microsoft XPS Document Writer 這種 Printer
即使把 Printer 移除, 再重新安裝的時候 Printer Spooler Service 還是會自己 Stop
查了很久查到微軟的這篇文章
並照做刪除了一些機碼之後再 Reboot 就正常了

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

    除了以下項目之外, 其餘都刪除
    • BJ Language Monitor
    • Local Port
    • Microsoft Shared Fax Monitor (有裝Fax Service時才會有)
    • PJL Language Monitor
    • Standard TCP/IP Port
    • USB Monitor

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3

    除了一些內建的項目外,其餘都刪除

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors

    除了 WinPrint 之外的項目都刪除

  • 控制台
    • 印表機
      • 對印表機點右鍵
        • 內容
          • 進階
            • 列印處理器
              • 點 WinPrint
                • 按OK
                  • 關閉所有視窗

沒有留言: