打印服務spoolsv.exe應用程序錯誤解決方法


打印服務spoolsv.exe應用程序錯誤以及該內存不能為read或該內存不能為written的問題,首先排除病毒,建議使用殺毒軟件清理一次電腦,當然如果電腦內有spoolsv.exe這個進程也不用害怕,因為這個是打印機服務程序,意外終止這個程序將導致打印機不可用,當然不排除有病毒偽裝成spoolsv.exe,所以先提示清理病毒。

排除病毒問題后,看看是不是因為打印隊列文件損壞導致的,參考微軟官方的《當打印隊列文件被破壞時 spoolsv.exe 進程的 CPU 占用率很高》解決方案:

當打印隊列文件損壞時,Print Spooler 服務的進程 spoolsv.exe 可能會導致很高的 CPU 占有率,同時無法繼續執行打印過程。重新啟動 Print Spooler 服務也不能解決上述問題。當用戶嘗試打印文件時,如果位於 %SystemRoot%\System32\spool\PRINTERS 目錄下的打印隊列文件 SHD 或 SPL 的文件內容損壞,導致 Print Spooler 服務無法完成正常的打印操作,可能導致 Print Spooler 服務的進程 spoolsv.exe 進行反復的嘗試,進而占用大量的 CPU 占有率,這個現象有可能導致系統掛起。

解決方法如下:

  1. 單擊開始,單擊運行,鍵入mmc,然后單擊確定。
  2. 在文件菜單上,單擊添加/刪除管理單元。
  3. 依次單擊添加、計算機管理、添加,然后單擊完成。
  4. 單擊關閉,然后單擊確定。
  5. 依次展開計算機管理和“服務和應用程序”,然后單擊服務。
  6. 右鍵單擊 Print Spooler,然后單擊停止。
  7. 單擊開始,單擊運行,在打開框中鍵入 %SystemRoot%\System32\spool\PRINTERS,然后單擊確定。
  8. 刪除 %SystemRoot%\System32\spool\PRINTERS 目錄下的所有文件。
  9. 選擇服務窗口,右鍵單擊 Print Spooler,然后單擊啟動。
  10. 重新執行打印操作。

上面是微軟的官方辦法,如果說問題還沒有解決的話,那么先停止Print Spooler服務,然后從別的電腦C:\WINDOWS\system32上拷貝一個spoolsv.exe到自己的C:\WINDOWS\system32目錄里。然后重新啟動Print Spooler服務,如果問題依舊的話,請放入原版的Windows XP光盤(非Ghost版),然后點擊開始-運行-輸入cmd 確認,打開命令提示符,然后輸入命令sfc /SCANNOW進行系統文件修復。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM