打印機后臺程序服務沒有運行的解決方法 文字版
2020-07-24 18:45:06
供稿:網友
下面本文來詳細說一下系統提示“打印機后臺程序服務沒有運行”的原因以及解決辦法。
提示“打印機后臺程序服務沒有運行”原因分析
當添加打印機或是使用打印機時,系統報錯“打印后臺程序服務沒有運行”,出現此現象多是由于系統不穩定導致系統支持打印機的服務無法啟用。該“打印后臺程序服務”是Windows 2000、XP、2003 系統支持打印機的服務,所有在系統內進行的與打印機相關操作均需要它。
用戶在使用打印機打印時提示“后臺處理程序子系統應用程序已停止工作并關閉”。此報錯是由于后臺打印服務無法結束所致,只要清空C:/WINDOWS/system32/spool/PRINTERS目錄下所有的文件即可。
提示“打印機后臺程序服務沒有運行”解決辦法
方法一:后臺打印服務無法結束問題
取消%Systemroot%/System32/Spool/Printers 文件夾中打印后臺文件的只讀屬性,然后將該后臺文件從%Systemroot%/System32/Spool/Printers 文件夾中刪除。
方法二:打機服務問題
在桌面選中“我的電腦”,鼠標右鍵選擇“管理”;
在“管理”窗口中,選取“服務和應用程序”擴展項目下的“服務”選項,在右側出現系統服務列表中找到“PrintSpooler”服務,雙擊進入“Print Spooler”服務設置;
在“Print Spooler”服務設置窗口中,將“啟動類型”設置為“自動”,點擊“啟動”按鈕;
此時系統會嘗試啟動該服務;
當服務啟動成功后,“服務狀態”會顯示為“已啟動”,重新進行添加或是使用打印機的其它操作,或者打開控制面板的打印機項目,右鍵打開打印機屬性---高級,把后臺打印改為直接打印。
方法三:打印機驅動問題
請在開始-->打印機中把原來的打印機刪除,再重新添加1次,確實不行,把此驅動重新安裝1次。
看看是否Spoolsv.exe被當作病毒刪除?
按Ctrl+alt+delete 查看“進程”,如被刪除 ,請添加。
方法四:病毒導致的提示“打印機后臺程序服務沒有運行”。
1.開啟注冊表編輯器 (RegEdt32.exe)。
2.定位到注冊表以下鍵并將之刪除:
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/ Control/Print/Printers/
3.退出注冊表編輯器。
病毒清了后你的 SPOOLSV.EXE文件就沒有了,且在服務里你的后臺打印printspooler也不能啟動了,當然打印機也不能運行了,在運行里輸入“services.msc”后,在“printspooler”服務中的“常規”項里的“可執行文件路徑”也變得不可用,如啟動會顯示“錯誤3:找不到系統路徑”的錯誤,這是因為你的注冊表的相關項也刪了(在上面清病毒的時候)。
解決方法:
1:在安裝光盤里I386目錄下把SPOOLSV.EX_文件復制到SYSTEM32目錄下改名為spoolsv.exe,當然也可以在別人的系統時把這個文件拷過來,還可以用NT/XP的文件保護功能,即在CMD里鍵入SFC/SCANNOW全面修復,反正你把這個文件恢復就可以了。
2:修改注冊表,在[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler]下加一個“ImagePath”=“c:/windows/system32/spoolsv.exe”就可以了,再打開看看,你的打印可以用了吧!
另類的解決辦法:
1、在服務中將“Print Spooler”停止。
2、將“c:/windows/system32/spool/prints/”下的文件全部刪除(因為沒中病毒的電腦,這個文件夾里是空的)。
3、最后再將“Print Spooler”服務開啟就可以了。
如果按上述步驟執行后仍無法啟動該“打印后臺程序服務”,或執行打印機操作時報錯依舊,多是與操作系統重要的文件存在問題相關,嘗試對電腦查毒后再試;仍有問題,建議備份重要文件后,重新安裝操作系統。