驅逐Windows係統“流氓”文件
提到驅逐文件,相信不少人都為認為這樣的操作幾乎不值得一提;可是,在實際驅逐文件的過程中,係統不是彈出當前係統文件正在被其他程序使用,就是說目標文件處於隻讀狀態。
麵對這些無法被驅逐出去的、近似“流氓”耍賴式的頑固文件,多數人都會選用Unlocker之類的專業工具來實現刪除目的;但是在很多情況下,我們手頭並沒有及時配備Unlocker之類的專業工具,麵對這種情形,我們難道隻能眼睜睜地看著那些無法被驅逐出去的“流氓”文件而無奈嗎?其實任何“流氓”文件的驅逐都是有章可循的,我們隻要按照如下順序穩打穩紮,就能很輕鬆地驅逐各種係統“流氓”文件。
關閉Explorer.exe,驅逐被占用文件
許多無法被驅逐出去的“流氓”文件,多數情況下都是因為這些文件正被另外的應用程序占用著,而在這一文件占用過程中,係統的 Explorer.exe進程往往“扮演”著反麵角色,因此當我們在驅逐“流氓”文件的過程中,發現係統提示該文件正被占用的現象時,我們不妨暫時關閉掉係統的Explorer.exe進程,然後再嚐試刪除“流氓”文件。
在關閉Explorer.exe係統進程時,我們可以首先同時按下鍵盤上的“Ctrl+Alt+Del”複合鍵,打開係統的任務管理器窗口,單擊該窗口中的“進程”標簽,進入到如圖1所示的標簽頁麵中;
用鼠標選中該頁麵中的Explorer.exe進程,並單擊一下“結束”按鈕,在隨後彈出的提示窗口中單擊“是”按鈕,這樣的話Explorer.exe進程就被我們暫時關閉了;
之後,在任務管理器窗口中單擊“文件”菜單項,從彈出的下拉菜單中執行“新建任務”命令,在隨後出現的對話框中單擊“瀏覽”按鈕,然後在彈出的文件選擇設置框中將那些無法被正常驅逐出去的“流氓”文件選中,再按一下鍵盤上的DEL功能鍵,就能實現驅逐被占用文件的目的了。
刨根挖底,“揪出”占用文件進程
有時文件被占用現象並不是由Explorer.exe係統進程引起的,所以我們即使關閉了Explorer.exe係統進程,某些“流氓”文件仍然無法被正常驅逐出去。那麽那些待刪除的“流氓”文件究竟是被誰占用著呢,我們又該如何驅逐這類被占用的“流氓”文件呢?事實上,我們隻有刨根挖底, “揪出”占用文件的具體係統進程,然後強行結束該目標進程,最後就能輕鬆地將被占用的“流氓”文件驅逐出係統去了。要做到這一點,我們可以使用 Windows XP係統自帶的“openfiles”命令,來輕鬆“揪出”占用文件的具體係統進程,下麵就是具體的操作步驟:
首先在Windows XP係統桌麵中依次單擊“開始”/“運行”命令,在彈出的係統運行文本框中,輸入字符串命令“cmd”,單擊回車鍵後,將當前係統的工作狀態切換到MS-DOS窗口的命令行狀態;
其次在MS-DOS窗口的命令提示符下,輸入字符串命令“openfiles”,單擊回車鍵後,係統就能自動地將當前打開的文件所對應的程序列表顯示出來了。當然,要是在本地工作站係統中我們以前從來沒有運行過“openfiles”命令時,那就需要先在MS-DOS窗口的命令提示符下,執行一次“openfiles /local on”字符串命令,隨後係統會自動打開一個全局標誌(如圖2所示),重新啟動一下工作站係統後,“openfiles”命令就能將當前打開文件所對應的程序列表顯示出來了。找到了占用“流氓”文件的具體工作進程後,我們再打開係統的任務管理器中的進程標簽頁麵,結束占用“流氓”文件的具體工作進程後,再嚐試執行驅逐“流氓”文件操作,相信現在就能輕鬆地將它從係統中驅逐出去了。
圖 2
祭出NTSD命令,結束頑固係統進程
有時候,我們雖然挖空心思找到了占用“流氓”文件的具體工作進程,可是當我們嚐試在係統的進程標簽頁麵中結束該目標進程時,該頑固係統進程怎麽也無法被順利結束掉。碰到這種特殊情形時,我們可以先進入到係統的任務管理器窗口,單擊該窗口中的“進程”標簽,檢查對應標簽頁麵中是否已經顯示出了對應某個進程的標識符,如果沒有看到進程標識符時,我們可以依次單擊任務管理器窗口中的“查看”/“選擇列”菜單命令,打開如圖3所示的設置窗口,選中該窗口中的“PID(進程標識符)”項目,再單擊“確定”按鈕,返回到係統的“進程”標簽頁麵中;
圖 3
在該標簽頁麵中,找到需要關閉的進程所對應的PID,然後依次單擊“開始”/“運行”命令,打開係統的運行對話框,在其中輸入“cmd”字符串命令,單擊回車鍵後進入到係統的MS-DOS窗口;在該窗口的命令行提示符下,輸入字符串命令“ntsd -c q -p PID”(其中PID為待關閉進程所對應的進程標識符),單擊回車鍵後無法被結束的頑固目標進程就能被強行關閉了。關閉掉占用“流氓”文件的具體工作進程後,我們就能按照常規方法來驅逐“流氓”文件了。
借用WinRAR,強行驅逐隻讀文件
對於某些隻讀類型的“流氓”文件,我們按常規方法是無法將它從係統中驅逐出去的,此時我們不妨借助裝機必備的WinRAR程序,來強行驅逐這類隻讀文件。
找到無法被正常驅逐出去的“流氓”文件,然後用鼠標右鍵單擊該目標文件,從彈出的右鍵菜單中執行“添加到壓縮文件”命令,在隨後出現的“壓縮文件名和參數”設置窗口中單擊“常規”標簽,打開如圖4所示的標簽頁麵;
圖 4
選中該標簽頁麵中的“壓縮後刪除源文件”項目,再設置好壓縮文件的合適名稱以及工作路徑,最後單擊“確定”按鈕,如此一來無法被正常驅逐出去的 “流氓”文件被壓縮成RAR格式的文件後,WinRAR程序就會自動將源文件驅逐出去了。之後,我們再將剛剛生成的壓縮文件刪除掉,就能實現強行驅逐隻讀文件的目的了。
著眼細節,采取相關補救措施
還有一些“流氓”文件,由於自身存在錯誤或者訪問該文件的權限不夠,當我們在嚐試驅逐這類“流氓”文件時,也有可能出現無法驅逐的現象。此時,我們可以先嚐試采取下麵的補救措施,然後再對“流氓”文件進行驅逐操作:
例如,要是當前待驅逐的文件自身已經被損壞時,那我們有可能無法正常驅逐該文件,此時我們可以依次執行“開始”/“運行”命令,在彈出的係統運行對話框中,執行“cmd”字符串命令,將係統工作狀態切換到MS-DOS窗口,然後在該窗口的命令提示符下先執行“chkdsk X: /f”字符串命令(其中X為待驅逐文件所在的磁盤分區符號),嚐試將受損的“流氓”文件修複成功,之後再執行文件的驅逐操作,相信這麽一來可能會將受損的 “流氓”文件從係統中驅逐出去。
如果在驅逐某個文件時,係統彈出訪問權限不夠的提示信息時,那我們可以先嚐試使用超級管理員帳號登錄Windows係統,之後再執行文件驅逐操作。要是在超級管理員登錄狀態下仍然無法順利驅逐目標文件時,我們不妨使用手工設置帳號權限的方法,來賦予當前登錄帳號絕對的操作權限,並且記得打開“文件夾選項”設置窗口,將其中的“簡單文件共享”項目的選中狀態取消掉,相信這麽一來我們就能順利地驅逐由於訪問權限不夠的“流氓”文件了。