以下是小編從新浪博客一個大雕博客中找到的“print spooler 無法啟動”解決方法,請您仔細參考。
在下的系統是Windows7正式版,因為經常要制作PDF文件,所以對虛擬打印機使用較多,在下的虛擬打印機是Adobe Acrobat下自帶的虛擬打印機,這都不是關鍵,虛擬打印機哪一個版本都一樣,關鍵在於轉換PDF文件或者打印輸出文件,需要啟動Print spooler服務(鑒別方法:沒有此項服務,Word、Excel中更換紙張方向等將無法進行,並且開始菜單“設備和打印機”中“打印機和傳真機”項無法顯示)。這是Windows系統的一項服務,如果沒有啟動此項服務,就無法將word等文件轉換成PDF文件,也無法用自己的電腦打印文件。
小可經過實際遭遇並找到解決方法,現分享如下,網上沒有找到解決根本問題的方法,這不是復制過來的,這是親身遭遇和實踐找到的方法。
首先,運行“services.msc”(不要引號,下同),找到“Print spooler”,看啟動類型是否為“自動”,如果不是“自動”,更改為“自動”。再看左邊對Print spooler的描述為“將文件加載到內存供稍后打印”,上面有“啟動此服務”(“啟動”二字為藍色加下划線)字樣,點擊啟動,Windows會調用此項服務,如果這樣就能成功啟動,就再好不過了。
但是,出現了問題,一般不是這樣簡單的停用服務問題。或許由於Windows升級或者病毒入侵,往往關於此項的文件和注冊表項已被修改(由於spoolsv.exe文件較少調用,常常被病毒文件利用拿來隱藏),現在最主要的工作是要手動修復Print spooler服務文件和注冊表。操作如下:
運行“regedit”,進入注冊表編輯器,找到:計算機 → HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → services → Spooler ,查看以下三項(一般此三項易被修改):Description;DisplayName ;ImagePath。Windows7系統下的正確數據應為:
Description:@%systemroot%\system32\spoolsv.exe,-2
DisplayName:@%systemroot%\system32\spoolsv.exe,-1
ImagePath:%SystemRoot%\System32\spoolsv.exe
此外,查看系統盤(如C盤)下目錄:C:\WINDOWS\system32\的spoolsv.exe文件,前面說過,此文件易被掉包,Windows7下此文件大小應為309KB(注意:Windows7下此文件與WindowsXP下此文件雖名字相同,但是內容不同)。如果此文件正確再好不過,如果不對或者沒有,就到其他Windows7系統下的電腦相同目錄復制此文件。(由於網絡不便,博主在此不提供此文件,相信也很容易找到)
至此,需修改部分已作修改,重新運行“services.msc”,照前面所講啟動Print spooler服務即可。
博主在此啰嗦幾句,重裝系統很簡單,但是不要一出現問題就重裝系統;另外,注冊表不要輕易修改,這是系統深度文件,不僅文件個數很多,而且一經修改無法記憶恢復。
Print Spooler開啟、關閉方法
控制面板————管理工具————-服務,右邊看,找見這個服務,雙擊打開-點擊啟動。(關閉前面步驟一樣,到了開啟服務,右擊選擇關閉即可) 屬性里改為自動,下次用的時候這個就不用你來手動做了,系統會自動的為你啟動這個服務。
