spoolsv.exe

spoolsv.exe

spoolsv.exe 是Print Spooler的進程,管理所有本地和網路列印隊列及控制所有列印工作。如果此服務被停用,本地計算機上的列印將不可用。該進程屬 Windows 系統服務。

基本介紹


進程信息

系統進程:是
後台程序:是
使用網路:否
硬體相關:否
常見錯誤:未知N/A
內存使用:未知N/A
Adware: 否
病毒:否
木馬: 否

描述

spoolsv.exe用於將Windows印表機任務發送給本地印表機,緩存列印數據等,通常情況下他會隨著系統啟動啟動。注意spoolsv.exe也有可能是Backdoor.Ciadoor.B木馬。該木馬允許攻擊者訪問你的計算機,竊取密碼和個人數據。該進程的安全級別是建議立即刪除。

木馬進程


進程信息

描述:
這個垃圾軟體利用將msicn\msibm.dll插入多個進程的方法對系統進行監控,在system32下創建如下的東西:
wmpdrm.dll
1116\
msicn\msibm.dll
msicn\ube.exe
msicn\plugins\
spoolsv\spoolsv.exe(這個還長得像微軟列印服務,shit!!)
註冊表加入如下垃圾:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
[HKEY_CLASSES_ROOT\CLSID\\InprocServer32]
@="%System%\wmpdrm.dll"
[HKEY_CLASSES_ROOT\wmpdrm.cfsbho]
[HKEY_CLASSES_ROOT\wmpdrm.cfsbho.1]
[HKEY_CLASSES_ROOT\TypeLib\]
[HKEY_CLASSES_ROOT\Interface\]
然後每隔4秒左右對以上東西進行監控,前後互相照應,讓你無從下手
啟動項 c:/windows/system32/spoolsv/spoolsv.exe -printer
cfs2…… 相關文件、目錄:
%System%\wmpdrm.dll
%System%\1116\
%System%\msicn\msibm.dll
%System%\msicn\ube.exe
%System%\msicn\plugins\
%System%\spoolsv\spoolsv.exe
%System%\spoolsv\spoolsv.exe,有一個啟動項:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
運行後會調用%System%\msicn\msibm.dll,創建%System%\1116\目錄,備份用。
%System%\1116\目錄是備份目錄,裡面是%System%\wmpdrm.dll、%System%\msicn\和%System%\spoolsv\spoolsv.exe的備份。
%System%\msicn\msibm.dll,會插入多個指定進程,大約每4秒鐘監視恢復文件(從%System%\1116\目錄)和註冊表信息(啟動項、BHO):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"spoolsv"
[HKEY_CLASSES_ROOT\CLSID\\InprocServer32]
@="%System%\wmpdrm.dll"
註:"spoolsv"的數據不會被監視,所以修改它的數據也不會被恢復,只有刪除"spoolsv"才會被恢復。
secp.exe是個安裝程序,安裝以下文件:
%System%\wmpdrm.dll
%System%\msicn\ube.exe
%System%\msicn\plugins\(目錄里4個dll文件)
%System%\wmpdrm.dll是一個BHO,%System%\msicn\ube.exe像是卸載程序。
另外,在%System%\和%System%\msicn\目錄里還有有一些從遠程下載來的cpz、vxd文件,比如:
ava.vxd
guid.vxd
plgset.vxd
safep.vxd
%System%\wmpdrm.dll作為BHO被調用后,會嘗試調用%System%\spoolsv\spoolsv.exe和%System%\msicn\msibm.dll。
註:如果%System%\spoolsv\spoolsv.exe沒有被運行或被調用,也就不會備份還原,好像它就是用來備份的。
另外……
在“開始菜單”>>“程序”里 可能 會有一項“NavAngel”,裡面有個快捷方式NavAngel.lnk,指向:%System%\spoolsv\spoolsv.exe -ctrlfun:4,3
“添加/刪除程序”里有一項“NavAngel”,對應命令是:%System%\spoolsv\spoolsv.exe -ctrlfun:4,2
還有一項“WinDirected 2.0”,對應命令是:%System%\spoolsv\spoolsv.exe -uninst
還可能會有mscache\目錄,從名字看像是存放臨時緩存文件的。
BHO相關註冊表信息:
[HKEY_CLASSES_ROOT\CLSID\]
[HKEY_CLASSES_ROOT\wmpdrm.cfsbho]
[HKEY_CLASSES_ROOT\wmpdrm.cfsbho.1]
[HKEY_CLASSES_ROOT\TypeLib\]
[HKEY_CLASSES_ROOT\Interface\]

是否中毒

1、點開始-運行,輸入msconfig,回車,打開實用配置程序,選擇“啟動”,感染以後會在啟動項裡面發現運行Spoolsv.exe的啟動項,每次進入windows會有NTservice的對話框。
2、打開系統盤,假設C盤,看是否存在C:\WINDOWS\system32\spoolsv文件夾,裡面有個spoolsv.exe文件,有“傲訊瀏覽器輔助工具”的字樣說明,正常的spoolsv.exe印表機緩衝池文件應該在C:\WINDOWS\system32目錄下。
3,打開任務管理器,會發現spoolsv.exe進程,而且CPU佔用率很高。

清除方法

1、重新啟動,開機按F8進入安全模式。
2、點開始-運行,輸入cmd,進入dos。
利用rd命令刪除以下目錄(如果存在)(在dos窗口下輸入:rd(空格)C:\WINDOWS\system32\spoolsv/s,回車,出現提示,輸入y回車,即可刪除整個目錄。):
C:\WINDOWS\system32\msibm
C:\WINDOWS\system32\spoolsv
C:\WINDOWS\system32\bakcfs
C:\WINDOWS\system32\msicn
spoolsv.exe
spoolsv.exe
利用del命令刪除下面的文件(如果存在)(比如在dos窗口下輸入:del(空格)C:\windows\system32\spoolsv.exe,回車,即可刪除被感染的spoolsv.exe,這個文件可以在殺毒結束后在別的正常的機器上複製正常的spoolsv.exe粘貼到
C:\windows\system32文件夾。):
C:\windows\system32\spoolsv.exe
C:\WINDOWS\system32\wmpdrm.dll
3、重啟按F8再次進入安全模式。
(1)桌面右鍵點擊我的電腦,選擇“管理”,點擊“服務和應用程序”-“服務”,右鍵點擊
NTservice,選擇“屬性”,修改啟動類型為“禁用”。
(2)點開始,運行,輸入regedit,回車打開註冊表,點菜單上的編輯,選擇查找,查找含有spoolsv.exe的註冊表項目,刪除。可以利用F3繼續查找,將含有spoolsv.exe的註冊表項目全部刪除。
4、若以上操作完成後,仍然有該進程。請桌面右鍵點擊我的電腦,選擇“管理”,點擊“服務和應用程序”-“服務”,右鍵點擊print spooler,選擇“屬性”,先點“停止”然後修改啟動類型為手動或“禁用”。隨後重複以上步驟。
我還遇到一種情況:經檢查,不是以上所描述的病毒,但經常佔CPU 100%,但是連續關進程幾次,便不再出現,奇怪。
如上所述,在system32里有 spool文件夾。直接把 \PRINTERS 下的文件刪除,便解決了這個問題。
這可能不是“病毒”問題,而是系統的故障,但出現了還是很麻煩的。

殺毒后處理

病毒清了后你的SPOOLSV.EXE文件就沒有了,且在服務里你的後台列印print spooler也不能啟動了,當然印表機也不能運行了,在運行里輸入“services.msc”后,在“print spooler”服務中的“常規”項里的“可執行文件路徑”也變得不可用,如啟動會顯示“錯誤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”(不要引號)再進入控制面板中啟動列印服務即可。

佔用cpu


前幾天,太太的筆記本遇到了spoolsv.exe佔cpu 99%的的問題,要我幫她重新安裝操作系統。我是懶得重裝的,所以在網上搜索了一下:大部分關於這個問題的文章都是將相關列印後台服務給禁用解決的,可是這樣就不能列印了,豈不有點因噎廢食?後來從國外網站上找到了這篇文章:tim's journal: spoolsv.exe hogging 99% of cpu - the fix
解決方法其實很簡單,假設你已經使用了殺毒軟體排除了病毒和已經使用防間諜軟體排除了惡意軟體的影響:
而原因在Microsoft網站上也有文檔說明:Windows後台列印程序沒有刪除列印作業後台文件導致的列印程序可能會反覆地嘗試對該列印作業進行後台處理
微軟的解釋
Windows 2000後台列印程序沒有刪除列印作業後台文件
癥狀
您向印表機發送列印作業時,後台列印程序在列印作業完成後可能沒有從 文件夾刪除列印後台文件,因而後台列印程序可能會反覆地嘗試對該列印作業進行後台處理。
該列印後台文件的存在並不會阻止其他列印作業的後台處理。
原因
如果列印作業的列印後台文件具有隻讀屬性,就會發生這種問題。
解決方案
為避免發生此問題,請不要在列印後台文件位於文件夾中時更改它的屬性。
要解決此問題,請刪除只讀屬性,然後將該後台文件從文件夾中刪除。
要刪除只讀屬性,請右鍵單擊 Windows資源管理器或我的電腦中的後台文件,單擊屬性,單擊清除只讀複選框,然後單擊確定。
有關如何在 Windows 2000 中刪除文件的更多信息,請單擊開始,單擊幫助,單擊索引選項卡,鍵入刪除,然後雙擊刪除文件主題。
狀態
這種現象是設計所導致的。
更多信息
默認情況下,列印後台文件只有存檔屬性。列印後台文件屬性只會在以下情況下發生更改:當文件位於 文件夾中時,程序更改了它的屬性;或者,用戶或管理員特意更改了文件屬性。
回到頂端
1:在安裝光碟里I386目錄下把SPOOLSV.EX_文件複製到SYSTEM32目錄下改名為spoolsv.exe,當然也可以在別人的系統時把這個文件拷過來, 可以NT/XP的文件保護功能,即在CMD里鍵入SFC/SCANNOW全面修復,反正 你把這個文件恢復就可以了。
2:修改註冊表,在新建一個可擴充字元串值取名為“ImagePath”然後在多字元串值再修改為(%systemRoot%\system32\spoolsv.exe)或者=“c:\windows\system32\spoolsv.exe”就可以了,再在電腦服務裡面把Print Sppooler啟動一下服務就可以了
按照我給 說的方法, 就可以列印
------------------------------------------------------------------
如果只想解決CPU100%的問題。那刪了不錯。是可以解決。但是要真正解決實質的問題,如下操作:
打開文件后將其Printers下的文件全部刪除。便可解決!

丟失


這是一個盜號木馬導致,其感染相關文件並載入起來,一旦殺毒軟體刪除被感染的文件,就會導致相關組件缺失,導致運行網游時彈出系統文件丟失提示或者印表機不能使用

修復方法


電腦系統文件經常會受到病毒的侵擾,導致系統文件丟失、損壞。從網上下載系統文件進行替換,可能會因為系統文件版本與操作系統不相符造成不兼容的情況;建議使用專業的系統文件修復工具進行修復。
1、下載可牛殺毒系統急救箱。
2、點擊“開始急救”,進行一鍵式修復,智能匹配與操作系統相符的系統文件。
3、使用可牛免費殺毒對電腦進行全面掃描,清除電腦中存在的潛在危險。
也可以使用金山網盾進行修復:
第一步:下載包含瀏覽器修復功能的金山網盾
第二步 安裝金山網盾3.5,安裝完以後點擊主界面右側的【修復瀏覽器】的按鈕(或者點擊【瀏覽器修復】選項卡-點擊【立即掃描】)
第三步 發現威脅,點擊【立即處理】按鈕,修復完成以後,根據提示重啟系統或者鍵盤按【F5】刷新桌面。