1. 程式人生 > >快速解決印表機後臺程式服務沒有執行的問題

快速解決印表機後臺程式服務沒有執行的問題



 許多人在安裝使用印表機時或者新增打擊機時,通常會出現一個系統錯誤提示:“印表機後臺程式服務沒有執行”要麼就在使用印表機列印時提示“後臺處理程式子系統應用程式已停止工作並關閉”,相信許多朋友都很碰到這樣的問題,下面筆者將詳細的跟大家說下系統提示“印表機後臺程式服務沒有執行”的原因以及解決辦法。 

    當新增印表機或是使用印表機時,系統報錯“列印後臺程式服務沒有執行”,出現此現象多是由於系統不穩定導致系統支援印表機的服務無法啟用。該“列印後臺程式服務”是Windows 2000、XP、2003 系統支援印表機的服務,所有在 系統內進行的與印表機相關操作均需要它。使用者在使用印表機列印時提示“後臺處理程式子系統應用程式已停止工作並關閉”。此報錯是由於後臺列印服務無法結束所致,只要清空C:WINDOWSsystem32spoolPRINTERS目錄下所有的檔案即可。

  原因一:後臺列印服務無法結束

  有些時候我們列印完一份檔案後可能會碰見一種情況,就是檔案已經列印完成,但是列印列表中還有列印儲存的專案,這個時候如果我們再列印其他檔案時,由於佇列前面有一個需要列印的檔案,後續檔案無法列印,那麼這個時候我們應該怎麼辦呢?

  後臺安裝列印服務無法結束解決方案:大家可以通過執行進入到C:WINDOWSSystem32SpoolPrinters 資料夾中,取消列印後臺檔案的只讀屬性,然後將該後臺檔案從%Systemroot%System32SpoolPrinters 資料夾中刪除,就OK了

  原因二:印表機服務的問題 有這麼一種情況,使用者會碰到列印速度緩慢,或者檔案傳送推遲的問題,這個時候有可能是印表機服務的問題,使用者可通過以下簡單操作來修改這些的問題。

   印表機服務問題的解決方法:在桌面選中“我的電腦”,滑鼠右鍵選擇“管理”;在“管理”視窗中,選取“服務和應用程式”擴充套件專案下的“服務”選項,在右側出現系統服務列表中找到“PrintSpooler”服務,雙擊進入“Print Spooler”服務設定;

  在“Print Spooler”服務設定視窗中,將“啟動型別”設定為“自動”,點選“啟動”按鈕;此時系統會嘗試啟動該服務;

  當服務啟動成功後,“服務狀態”會顯示為“已啟動”,重新進行新增或是使用打

印機的其它操作或者重啟電腦,或者開啟控制面板的印表機專案,右鍵開啟印表機屬性高階,把後臺列印改為直接列印。

  原因三:印表機驅動的問題

  印表機驅動的問題的解決方法:在初次安裝列印產品驅動時,使用者可能雖然已經安裝列印驅動後,但仍無法正常列印,這可能是由於列印產品的驅動在安裝時不經意的問題發生的,使用者可以通過開始→印表機中把原來的印表機刪除,再重新新增1次,確實不行,把此驅動重新安裝1次。但有時會出現如下狀況。

  1.看看是否Spoolsv.exe被當作病毒刪除?

  2.使用者可以通過Ctrl+alt+delete調出工作管理員, 檢視“程序”,如被刪除 ,請新增。

  第4頁:辦法四:病毒導致執行程式錯誤

  原因四:病毒導致執行程式錯誤

  病毒是電腦有軟體起就無法避免的,有病毒就會有破壞及損失,如果病毒感染了列印程式中的某一個檔案,則很容易導致電腦提示使用者“印表機後臺程式服務沒有執行”,從而使使用者無法正常列印檔案。

  1.使用者可以在執行中開啟登錄檔編輯器 (RegEdt32.exe)。

  2.定位到登錄檔以下鍵並將之刪除:HKEY_LOCAL_MACHINESYSTEMControlSet001 ControlPrintPrinters

  病毒清了後你的 SPOOLSV.EXE檔案就沒有了,且在服務裡你的後臺列印printspooler也不能啟動了,當然印表機也不能運行了,在執行裡輸入“services.msc”後,在“print spooler”服務中的“常規”項裡的“可執行檔案路徑”也變得不可用,如啟動會顯示“錯誤3:找不到系統路徑”的錯誤,這是因為你的登錄檔的相關項也刪了(在上面清病毒的時候)。

  解決方法一:

  1:在安裝光盤裡I386目錄下把SPOOLSV.EX_檔案複製到SYSTEM32目錄下改名為spoolsv.exe,當然也可以在別人的系統時把這個檔案拷過來,還可以用NT/XP的檔案保護功能,即在執行裡鍵入CMD後開啟對話方塊輸入SFC/SCANNOW全面修復,反正你把這個檔案恢復就可以了。

  2:修改登錄檔,在[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSpooler]下加一個“ImagePath”=“c:windowssystem32spoolsv.exe”就可以了,再開啟看看,你的列印可以用了吧!

  解決方法二:

  1、在服務中將“Print Spooler”停止。

  2、將“c:windowssystem32spoolprints”下的檔案全部刪除(因為沒中病毒的電腦,這個資料夾裡是空的)。

  3、最後再將“Print Spooler”服務開啟就可以了。

  如果按上述步驟執行後仍無法啟動該“列印後臺程式服務”,或執行印表機操作時報錯依舊,多是與作業系統重要的檔案存在問題相關,嘗試對電腦查毒後再試;仍有問題,建議備份重要檔案後,重新安裝作業系統。