12奇招,循序刪除頑固的檔案 (http://news.skycn.com/article/17726_1.html)
“柯南,無法刪除檔案的現象肯定不只這一種,能不能給我全面講解一下呢”。我繼續糾纏,柯南沒辦法,遞給我一本《13奇招,循序刪除頑固的檔案》:“這裡儘可能羅列瞭解決無法刪除檔案的方法,有些雖然看起來簡單,但是非常有效。由前往後按順序嘗試,一般用不完這13招就能搞定的。”
奇招1: 最經典的方法
重新啟動電腦,再試著刪除一次。這方法雖簡單但往往很奏效。
奇招2: 命令列刪除法
按Win+R鍵調出“運行”對話方塊,輸入“CMD”並按斷行符號鍵開啟命令提示字元視窗。通過CD命令進入有問題的檔案夾,使用DEL命令刪除問題檔案(或用RD命令刪除問題檔案夾)。
奇招3: 躲開explorer刪除法
如果前面的方法不奏效,可以按Ctrl+Shift+Del按鍵組合調出工作管理員視窗,然後單擊“進程”選項卡,選中“explorer.exe”,再單擊“結束進程”按鈕。這時案頭將變成空白,沒有任何表徵圖,此時再在命令提示字元視窗中使用DEL或者RD命令來刪除檔案或者檔案夾。操作成功後,在命令提示字元後輸入: explorer 按斷行符號鍵執行,案頭就又恢複到原來的狀態了。如果在關閉“explorer.exe”進程之前忘了開啟命令提示字元視窗,可以在工作管理員視窗中單擊“檔案→建立任務”功能表命令,開啟運行對話方塊,輸入“CMD”再按斷行符號鍵即可開啟它了。
奇招4: 搶先下手刪除法
如果是多媒體檔案,按前面的方法刪除失敗後,可登出系統再重新登入,這時不要啟動Windows資源管理選擇檔案,而是直接按前面的方法進行刪除即可。
奇招5: 越級刪除法
如果不能直接刪除問題檔案,可試著刪除包含這個檔案的檔案夾,如果還不行,就再試試後面的方法。當然了,操作之前要查看一下,及時把有用的檔案備份出去,別把其他重要的檔案給誤刪除了。
奇招6: 特殊rd參數刪除法
先嘗試前面的方法,不行的話再試試下面這個命令:
rd foldername /s
將foldername替換成你要刪除的檔案夾,這個命令將刪除這個檔案夾及它包含的子檔案夾。如果檔案夾的名稱中包含空格,一定要用雙引號括起來,就像下面這樣:
rd "folder name" /s
奇招7: 縮短檔案名稱刪除法
如果檔案中包含一些奇怪的字元,可試試本文前面的方法,通過“dir /x”找出它的8.3格式的短檔案名稱,再用前面的方法進行刪除。
奇招8: 釜底抽薪刪除法
如果要刪除的是程式檔案(尾碼為“.exe”的檔案),一定要關閉這個程式之後才能刪除掉。但有些程式會在你不知情的情況下自動啟動並執行,這時就要想辦法關閉它的自動運行,再重啟後刪除即可。要關閉程式的自動啟動,可從系統以下的位置著手:
1.刪除下面兩個檔案夾中相應的程式捷徑:
Documents and SettingsAll UsersStart MenuProgramsStartup
Documents and Settings%USERNAME%Start MenuProgramsStartup
2.刪除下面註冊表鍵中的相關程式的啟動項
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionRun
HKEY_CURRENT_USERSoftwareMicrosoftWindows
CurrentVersionRun
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
CurrentVersionpoliciesExplorer Run
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionRunOnce
HKEY_CURRENT_USERSoftwareMicrosoftWindows
CurrentVersionRunOnce
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionRunServices
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionRunServicesOnce
HKEY_LOCAL_MACHINESoftwareMicrosoftWindows
CurrentVersionRunOnceSetup
HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindowsValue: run
HKEY_LOCAL_MACHINESystemCurrentControlSet
ControlVMM32Files
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxD
奇招9: 替換檔案名稱刪除法
如果上面的方法還是不行,則可以在啟動時修改問題檔案或檔案夾的名稱。這可以通過註冊表來實現,不過有一定風險,所以要先備份好註冊表再操作。
這裡以Windows XP為例,在登錄編輯程式中,展開[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager],在它下面建立一個REG_MULTI_SZ(多字串串值)類型,名稱為“PendingFileRenameOperations”的項。雙擊建立的項進行設定,REG_MULTI_SZ類型允許我們包含多行文本。第1行是當前檔案的路徑和檔案名稱,之前要包含“??”;第2行是改變後的新的路徑和檔案名稱,之前要包含“!??”。如下所示(見圖2):
??C:WindowsTempnone.dll
!??C:none.dll
重啟後刪除改了名稱或路徑的檔案就可以了。
奇招10: 另闢奚徑刪除法
實在還不行的話,就以其他的作業系統引導,然後再刪除問題檔案或檔案夾。哪果安裝了雙系統的話問題非常好解決,如果是單系統,則用可啟動光碟片引導另外的作業系統,比如本期雜誌文章中介紹製作的WinPE 2.0啟動光碟片。
奇招11: 藉助工具刪除法
有時候某個檔案或檔案夾不能被刪除,可能正被許多程式在調用,可使用軟體工具來進行查詢並進行強制移除操作,這類工具有不少,比如免費好用的Unlocker(:http://ccollomb.free.fr/unlocker/)。
奇招12: 虛擬分區刪除法
如果是因為路徑太長導致無法刪除,還可以在命令提示字元視窗中使用subst命令建立一個虛擬磁碟機,以簡化超長路徑名。比如:
subst x: "C:Documents and SettingsbriodymFavoritesMarkGadgets and
HardwareHardwareStoreseBuyer"
接下來切換到虛擬磁碟機中刪除相應的檔案就可以了。完成之後,再執行“subst x: /d”卸載掉虛擬磁碟機即可。