解決方法1:
1、單擊開始,單擊運行,鍵入mmc,然后單擊確定。 2、在文件菜單上,單擊添加/刪除管理單元。 3、依次單擊添加、計算機管理、添加,然后單擊完成,單擊關閉,然后單擊確定。 4、依次展開計算機管理和“服務和應用程序”,然后單擊服務。 5、右鍵單擊 Print Spooler,然后單擊停止。(需要一些時間) 6、單擊開始,單擊運行,在打開框中鍵入 %SystemRoot%\System32\spool\PRINTERS,然后單擊確定。并將 %SystemRoot%\System32\spool\PRINTERS 目錄下的所有文件 刪除。 7、選擇服務窗口(3-4步中還沒關閉的),右鍵單擊 Print Spooler,然后單擊啟動。 8、重新執行打印操作,恢復正常。
解決方法2:
因打印驅動程序出現問題時,也彈出了相關的錯誤提示,雖然其信息跟其今天提示不一樣,但是錯誤形式都基本一致。筆者抱著試試的態度,準備卸載本機打印驅動時,它竟然提示"由于缺乏資源,打印機操作無法繼續"。由此可以肯定是打印驅動的損壞,才造成了Spoolsv.exe錯誤提示,以及其打印機無故消失的異常問題。
下面看筆者如何手動刪除打印機驅動:這里打開"注冊表"編輯器,依次展看左側組件到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\WindowsNTx86\Drivers\Version- 3鍵值下,將其下的所有子鍵全部刪除。然后進入到打印驅動文件目錄(C:\Windows\system32\spool\drivers\w32x863),將里 面所有程序文件全部刪除后。重新啟動一下計算機,你會發現之前所提示的Spoolsv.exe錯誤信息,已經不在出現了,而后打開"控制面板"對話框,進入"打印機與傳真"頁面,即可重新添加打印機,從而使一切都會恢復正常。
解決方法3: 我在所有方法失敗后確定是打印服務文件損壞了,網上給出的方法是重裝系統。我在重裝前做了最后一次努力,問題終于解決。 方法:進入安全模式,刪除c:\windows\system32\中spoolsv.exe和spool文件夾,然后從一個正常機器上復制這兩個spoolsv.exe和spool到機器中,運行regedit,搜索所有spoolsv,刪除之, 運行msconfig,關閉所有啟動項。(不一定要做~~~) 最好將spooler.reg導入注冊表 重啟機器后,問題解決。
解決方法4: 1、注冊下系統中的DLL; 2、用好機器的上stytem32下spoolsv.exe和spool目錄,覆蓋本機文件;最好先停"Printer Pool..."服務,再從安全模式下覆蓋; 因為系統中有未注冊的dll文件 必須注冊所有dll文件,才能解決內存不能為read等問題 系統dll文件沒有注冊,可能引起各種各樣不可知的問題,比如無法打開二級鏈接,經常出現"內存不能為read或written"等錯誤。如何一下把所有的dll文件重新注冊一遍呢? 點擊:開始-->運行,在運行框中輸入cmd,在命令提示符下輸入: for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1
編輯:北京信誠IT保姆 httP://www.aboverow.cn www.xcit.com.cn
|