到無法關閉的程序,我們第一個想法就是進入任務管理器進行關閉進程,但是有些惡意進程流氓進程卻無法在任務管理器中關閉,當我們遇到這類情況怎麼辦呢?下面我們以結束一個貌似資源管理器的惡意進程exploror.exe爲例,來講述如何結束進行的幾種方法。
方法一、用system權限來結束進程
這種方法的根本思路是,用system的權限來運行任務管理器taskmgr.exe,取得system權限後就可以結束任何進程了。要用到at命令。具體方法如下:
通過在“開始→運行”窗口中CMD進入命令行界面。
輸入 time /t 獲得現在的時間,假如是16:03。
輸入 at 16:05 /interactive taskmgr.exe 命令,這樣2分鐘後就可啓動運行任務管理器(圖1)。
在用at命令運行的任務管理器裏,我們就取得了system的權限,也就可以結束那些無法結束的進程了。
方法二、用taskkill命令結束進程
這種方法的思路是,在CMD模式下先用某種辦法取得要結束掉的某個進程的標識符(也就是PID編號),然後用taskkill命令根據PID編號來結束這一進程。具體方法如下:
首先通過tasklist查找到相關進程的PID編號。
語法格式爲:tasklist /svc
還可以從任務管理器窗口中顯示進程編號,與taskkill命令顯示的對應無誤後就萬無一失了。
在任務管理器中取得進程編號的方法是:打開系統任務管理器窗口,單擊“查看”菜單項下面的“選擇列”命令,在彈出的設置框中,將“PID(進程標誌符)”選項選中,單擊“確定”按鈕(圖2)。返回到系統進程列表頁面中後,你就能查看到對應病毒進程或自己想要結束的具體進程的PID了(圖3)。把它記下來即可。
接下來通過taskkill pid命令來關掉相應的進程。假設用以上方法查得的exploror.exe的pid爲1888,則結束該進程的命令爲:
taskkill 1888
此外還可以用進程名來結束進程,語法格式爲:
taskkill /im 進程名 /f
用進程編號的方法較進程名更容易辨識,不容易弄錯,所以優先推薦使用。
以上就是解決任務管理器無法結束進程問題的方法了,希望能對朋友們有所幫助和啓發!