這陣子一直爲這個問題困擾 除了直接結束工作程序
到也沒有管他 直到今天想要列印才發現spoolsv是多工緩衝程序
要列印可不能沒有他 才想辦法要解決 這是大陸朋友的解決方法
真是快又有效....^____^
spoolsv.exe佔cpu99%的解決方法
作者:車東發表於:2006-02-0213:02最後更新於:2006-09-2609:09
版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本聲明。
http://www.chedong.com/blog/archives/001117.htmlhttp://www.chedong.com/blog/archives/001117.html
前幾天,太太的筆記本遇到了spoolsv.exe佔cpu99%的的問題,要我幫她重新安裝操作系統。
我是懶得重裝的,所以在網上搜索了一下:大部分關於這個問題的文章都是將相關打印後台服務給禁用解決的,可是這樣就不能打印了,豈不有點因噎廢食?
後來從國外網站上找到了這篇文章:tim'sjournal:spoolsv.exehogging99%ofcpu-thefix
解決方法其實很簡單,
假設你已經使用了殺毒軟件排除了病毒和已經使用防間諜軟件排除了惡意軟件的影響:
只要清空C:\WINDOWS\system32\spool\PRINTERS目錄下所有的文件即可。
而原因在Microsoft網站上也有文檔說明:Windows後台打印程序沒有刪除打印作業後台文件導致的打印程序可能會反覆地嘗試對該打印作業進行後台處理
解決方案:
為避免發生此問題,請不要在打印後台文件位於%Systemroot%\System32\Spool\Printers文件夾中時更改它的屬性。
要解決此問題,請刪除只讀屬性,然後將該後台文件從%Systemroot%\System32\Spool\Printers文件夾中刪除。
要刪除唯讀屬性,請右鍵單擊Windows資源管理器或我的電腦中的後台文件,單擊屬性,單擊清除唯讀複選框,然後單擊確定。 有關如何在Windows2000中刪除文件的更多信息,請單擊開始,單擊幫助,單擊索引選項卡,鍵入刪除,然後雙擊刪除文件主題。
2006-09-26更新:2006-09-26更新:
根據flyingrufei反饋的另外一個解決反復出現spoolsv這個問題方法:打印機有個後台管理的選項可以控制。 將spoolsv服務打開(具體是在我的電腦---管理----服務---PRINTSPOOL,啟動),然後打開控制面板的打印機項目,右鍵打開打印機屬性---高級,把後台打印改為直接打印---OK!
後記:
一次和建碩聊天的時候,從也在微軟工作的Wendy那裡了解到:這個問題其實從Windows2000開始就有了,但到XP一直沒有解決。 而微軟也有相關的幫助文檔,可惜就是在網上無法被用戶搜索到,因為文檔中沒有任何關於spoolsv佔CPU100%之類的現像說明,所以說:開發者和用戶之間的想法根本就是兩回事兒。