最近每次啓動Windows 10,發現一個奇怪的問題,打印機Print Spooler 服務總是不能自動啓動。事實上,Print Spooler 服務的啓動類型是“自動”,但是偏偏不生效,手動卻可以啓動。
進入控制面板 - 管理工具 - 事件查看器,查看系統日誌。系統部分報錯,顯示 Print Spooler 服務非正常關閉。
懷疑是 病毒 造成的。但是我所使用的機器,經常殺毒,均報無毒。
檢查服務依賴關係,發現所需的 RPC 服務已經正常卡其。
懷疑非正常關機,造成“Print Spooler 服務”啓動文件“Spoolsv.exe”損壞。從其他機子上拷貝了一個 spoolsv.exe 來,覆蓋,重啓。故障依舊。
最終解決方案:
開始 - 運行,輸入 regedit ,打開“註冊表編輯器”。
找到以下鍵值: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
選定 Spooler 這個文件夾,在右邊窗口裏找到 DependOnService 這個鍵值。
雙擊打開后里面多了個 http,把 HTTP 改爲 RPCSS,確定後退出註冊表編輯器,重啓計算機。
這樣就 OK 了。