許多用戶僅知結束進程能殺死程序,不知進程與程序對應、哪些該殺哪些不該殺。本文通過實例揭開進程神秘面紗,教你像偵探一樣從進程名單發現可疑傢伙。
Win2000/XP: Ctrl+Shift+Esc 快速調出任務管理器;Win9x: Ctrl+Alt+Del。
smss.exe、csrss.exe、winlogon.exe、services.exe、lsass.exe、svchost.exe (可多實例)、spoolsv.exe、explorer.exe、System Idle Process。msgsrv32.exe、mprexe.exe、mmtask.tsk、kernel32.dll。進程與程序:程序是劇本/菜譜 (永存),進程是表演/烹調過程 (暫時)。Win9x/2000/XP 中線程是最小單位,進程可含多線程。
svchost.exe位於 System32,DLL 服務通用宿主進程。任務管理器常見多實例 (多 DLL 調用)。藍色代碼、沖擊波病毒均利用/影響它。
查看服務:Win2000 用安裝盤 SupportTools\Support.cab 解壓 tlist.exe,tlist -s 查看服務;XP 直接 tasklist /SVC (tasklist /fi "PID eq PID" 看詳情)。
internat.exe、systray.exe、rundll32.exe、loadwc.exe、ddhelp.exe、mstask.exe、ctfmon.exe、taskmgr.exe、msnmsgr.exe、wmiexe.exe 均正常。
建議:裝好系統後用「系統信息」→「軟件環境→正在運行任務」導出進程快照 (含路徑、版本、公司),異常時對照分析。「優化大師」亦可保存快照。
「Falling Star」木馬採雙進程模式。步驟:
internet.exe (模仿 internat.exe) 和 systemtray.exe (模仿 systray.exe)。Windows\System32,文件大小、日期相同,但日期非微軟系統文件日期。屬性中公司雖標「Microsoft」但書寫格式與系統文件不同,基本斷定非法進程且為雙進程模式。systemtray.exe 進程樹,進程立即再生;再結束 internet.exe 進程樹,進程不再生,木馬清除成功。internet.exe vs internat.exe;msgsvc.exe vs msgsrv32.exe;Expl0rer.exe (數字 0 替代字母 o) vs Explorer.exe。Kernel32.exe (系統無此文件,僅有 Kernel32.dll);Shell32.exe (系統無此文件,僅有 Shell32.dll)。Windows/System 目錄為核心文件區,進出文件常被視為系統文件。木馬將源文件放入這兩目錄。查證:系統信息找到源文件路徑 → 屬性 → 對比日期 (關鍵)、版本、公司名稱,無法做到與系統文件完全一致。
非必須進程結束不損害系統:internat.exe (輸入法圖標)、systray.exe (音量圖標)、ctfmon.exe (Office 輸入法)、mstask.exe (計劃任務)、sysexplr.exe (超級解霸)、winampa.exe (Winamp 代理)、wzqkpick.exe (WinZip 助手) 等。
工具:「進程殺手」免費自動精簡 (僅 Win9x/Me),懷疑非法進程無法確定時可用。下載:8080/down/prockiller_23.rar。
系統變慢時:任務管理器 →「進程」標籤 → 點擊「CPU」列按佔用排序,明顯見資源大戶;同法點「內存」列。注意:System Idle Process 常顯 90%+,實際未佔用資源,看「性能」標籤見真實佔用。
Win9x 任務管理器功能弱,推薦 Process Explorer。16 位程序掛死無法關閉:結束 NTVDM.exe 進程即殺掉所有 16 位應用,無需重啟。
刻錄防緩存溢出:任務管理器右鍵刻錄軟件進程 →「設置優先級」→「高」。
永久生效:在軟件/遊戲目錄新建 game.bat:
@echo off start /high game.exe
/high 可換 /abovenormal,效果最好。批處理必須置於程序目錄下。