相信很多朋友都曾遭遇到一些無法刪除的“頑固”檔案,不是顯示該檔案正在被使用,就是說檔案唯讀,如果安裝了雙系統,那麼可以在重啟進入另一系統進行刪除,或者也可以利用Unlocker進行刪除,當然你首先需要下載安裝後才能使用Unlocker。不過,如果由於種種原因並不具備上網下載的條件,或者處於單系統之中,此時恐怕就不是那麼方便了。
其實,利用Windows 2000/XP/Vista內建的系統工具,我們同樣可以很方便地搞定系統中的那些詭秘進程,從而在不重啟動的情況下刪除頑固檔案。
簡單出手
對於大多數的“頑固”檔案而言,最主要的原因是這些檔案可能正在被其他程式所調用,而資源管理員explorer.exe正是最大的“禍首”之一,因此我們可以強行中止explorer.exe這個進程,然後就可以刪除這些所謂的頑固檔案了。
右擊工作列空白處開啟“工作管理員”視窗,切換到“進程”選項卡,在這裡找到“explorer.exe”這個進程,然後單擊右下角的“結束進程”按鈕,此時會彈出一個對話方塊要求進行確認,確認後即可結束該進程。接下來請從工作管理員的檔案菜單下選擇“建立任務”,單擊右下角的“瀏覽”按鈕,找到待刪除的檔案,然後從右鍵菜單中執行刪除命令即可(1)。
揪出真兇
假如結束explorer.exe進程後也無法刪除某些實在是“頑固”的檔案,那麼可能是冤枉了我們的老朋友explorer.exe,那麼該揪出來的真兇究竟是誰呢?
這裡有一個比較簡單的辦法,按下“Win”+“R”按鍵組合開啟運行對話方塊,在這裡輸入“cmd”進入命令提示字元環境,輸入“openfiles /local on”,這個命令的作用是啟用系統全域標誌“維護對象列表”,執行後需要重啟系統才會生效。以後就可以直接使用“openfiles”顯示系統中已經開啟的檔案所有對應程式的列表,在這裡仔細尋找即可。
一統天下
對於頑固進程,我們還有一個辦法,那就是請NTSD來幫忙,這個命令需要在命令提示字元環境下使用,雖然Windows Vista下並沒有這條命令,但可以從Windows 2000/XP中複製過來直接使用。首先需要從工作管理員的“進程”選項卡下找到相應進程的PID(進程標識符),注意預設設定下這裡是不會顯示PID資訊的,你必須從“查看”菜單下開啟“選擇列”對話方塊,在這裡將“PID(進程標識符)”複選框勾上才行,然後就可以在圖2視窗中查看到相關進程的PID資訊了,現在你需要的是記下相關進程的PID數字備用。
進入命令提示字元環境,輸入“ntsd -c -q -p ***”,這裡的“***”是剛才記錄下來的PID數字,執行後即可結束相關進程,接下來就可以去順利刪除那些所謂的“頑固”檔案了。
其實,除了上面介紹的方法之外,我們還可以利用幾乎每一台機器中都安裝的壓縮公用程式WinRAR來刪除那些頑固的檔案,你只需要右擊選擇需要刪除的檔案,選擇“添加到壓縮檔”,然後在隨之彈出的“壓縮檔名和參數”對話方塊中“壓縮後刪除源檔案”複選框,待壓縮完成後直接刪除這個建立的壓縮檔就可以了。