溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Print Spooler服務(wù)解析和故障處理的示例分析

發(fā)布時間:2021-11-17 14:52:06 來源:億速云 閱讀:197 作者:小新 欄目:云計算

小編給大家分享一下Print Spooler服務(wù)解析和故障處理的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Print Spooler服務(wù)描述: 管理所有本地和網(wǎng)絡(luò)打印隊(duì)列及控制所有打印工作。如果此服務(wù)被停用,本地計算機(jī)上的打印將不可用。如果此服務(wù)被禁用,任何依賴于它的服務(wù)將無法啟用。

  可執(zhí)行文件路徑: c:\WINDOWS\system32\spoolsv.exe

  Spooler(打印后臺處理服務(wù))的進(jìn)程名是spoolsv.exe,WinXP Home/PRO默認(rèn)安裝的啟動類型是自動,依賴于Remote Procedure Call。Spooler是為了提高文件打印效率,將多個請求打印的文檔統(tǒng)一進(jìn)行保存和管理,先將要打印的文件拷貝到內(nèi)存,待打印機(jī)空閑后,再將數(shù)據(jù)送往打印機(jī)處理。這樣處理速度更快些。建議將其設(shè)置為手動,有打印任務(wù)時再打開。如果沒有打印機(jī)自然是禁用了。

出錯實(shí)例:
1、Print Spooler 服務(wù)啟動失敗:Print Spooler 服務(wù)的默認(rèn)啟動方式為自動,由于Print Spooler服務(wù)的依賴關(guān)系里沒有Server服務(wù)(可能是安裝某些軟件時造成了注冊表項(xiàng)丟失),從而試圖搶先在Server服務(wù)啟動之前啟動Print Spooler服務(wù)造成的,在注冊表里給Print Spooler服務(wù)增加依賴項(xiàng)LanmanServer,再把Print Spooler服務(wù)的啟動方式改為自動,出錯現(xiàn)象得到了解決。

2、每次開機(jī)以后發(fā)現(xiàn)spoolsv.exe進(jìn)程消耗了大量的cpu資源(70%),嚴(yán)重影響了系統(tǒng)的運(yùn)行。
      我們知道每當(dāng)創(chuàng)建一個打印任務(wù)以后,會在 %systemroot%\system32\spool\printers 目錄下創(chuàng)建2個文件,擴(kuò)展名分別為 shd 和 spl。如果估計沒錯,肯定是這里出現(xiàn)問題了。遠(yuǎn)程控制,打開 %systemroot%\system32\spool\printers 目錄檢查,果然發(fā)現(xiàn)有2個文件,擴(kuò)展名分別為 shd 和 spl,如果刪除這2個文件會不會解決 spoolsv.exe 進(jìn)程消耗大量的cpu資源的問題呢?
我們來進(jìn)行故障處理:
嘗試先把  print spooler 服務(wù)停止掉,然后再把 %systemroot%\system32\spool\printers 目錄下的 shd 和 spl 文件刪除,重新啟動  print spooler 服務(wù),故障排除。故障分析:
print spooler 服務(wù)啟動的時候會檢查打印隊(duì)列,如果發(fā)現(xiàn)有未完成的隊(duì)列則會嘗試執(zhí)行,如果隊(duì)列文件被破壞,則可造成 print spooler 服務(wù)執(zhí)行的時候出現(xiàn)死循環(huán),導(dǎo)致 spoolsv.exe 進(jìn)程消耗大量的cpu資源.
spl文件為當(dāng)前脫機(jī)文件,包含當(dāng)前打印任務(wù)。
shd文件為當(dāng)前脫機(jī)打印的信息文件,包含誰發(fā)起了打印任務(wù),打印任務(wù)中的隊(duì)列信息,以及該打印任務(wù)發(fā)送到哪里等等信息。
此外還伴隨一些tmp文件,如果spl、shd文件出現(xiàn)問題,或者打印隊(duì)列送往無效打印機(jī),又或者送往的打印驅(qū)動模塊無法正確響應(yīng),這可能導(dǎo)致spoolsv.exe進(jìn)行反復(fù)嘗試,進(jìn)而占用大量cpu資源,這個現(xiàn)象有可能導(dǎo)致系統(tǒng)掛起。 

以上是“Print Spooler服務(wù)解析和故障處理的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI