RT,本人各種情況都遇到過,試過網上的很多方法,自己也總結一下。
檔案刪除不了,檔案粉碎也不行,去不掉唯讀屬性,DOS下也刪不掉,F8安全模式下也刪不掉
反正啥子招兒都試了,就是刪不掉,老頑固,格式化都不行,也沒有程式佔用這個檔案夾,就是刪不掉。
分析:
1.通常刪不掉是因為有正在啟動並執行程式佔用它,開啟進程管理器,分析是哪個進程和它有關,把那個進程關掉之後再刪除檔案就可以了。注意:系統進程不要亂動,結束了系統進程要麼出問題,要麼死機,於事無補。也可以用UNLOCKER或者QQ管家檔案粉碎之類的軟體直接查看到底是什麼程式和這個檔案夾相關聯的,然後結束該程式。
2.不是原因一,那麼最可能的就是許可權問題,我遇到的就是這個問題,怎麼樣都刪不掉,格式化都不行,只能用下面方法了(我用的XP專業版系統,其他系統方法類似):在檔案夾上右鍵->屬性,找到安全菜單,然後把你的使用者(通常為Administrator)許可權改成完全控制,如果許可權改不了,你點擊->添加->進階->立即尋找,找到Administrator,然後點擊確定就可以了,之後你就可以設定Administrator的許可權了。
3.出現“參數不正確”的情況,原因如下:
Windows 下不能夠以下面這些字樣來命名檔案/檔案夾,包括:“aux”“com1”“com2”“prn”“con”和“nul”等,因為這些名字都屬於裝置名稱,等價於一個 DOS 裝置,如果我們把檔案命名為這些名字,Windows 就會誤以為發生重名,所以會提示“不能建立同名的檔案”等等,刪除時則會提示“參數錯誤”等等。
當然,有一些特殊的方法可以偷機取巧,建立以這些裝置名稱為名的檔案夾,比如我們在命令提示字元下執行“md C:\aux\\”,就在 C 盤建了一個名叫 aux 的檔案夾。此檔案夾雖然可以訪問,也可以建立子檔案夾,但卻無法刪除,因為 Windows 不允許以這種方式刪除裝置。在系統看來,這個 aux 檔案夾就是裝置。那麼,如何刪除這樣的檔案/檔案夾呢?我們只要按照完整的 UNC 路徑格式,就是網路位置的路徑格式,正確輸入檔案路徑及檔案名稱即可。比如要刪除 C 盤下的 aux 檔案夾,可在命令提示字元下執行:rd /s
\\.\C:\aux,rd 是命令提示字元刪除檔案夾的命令,/s 參數表示從所有子目錄刪除指定檔案。再比如要刪除 C 盤 temp 檔案夾下的 nul.exe 檔,在命令提示字元下執行:del \\.\C:\temp\nul.exe 即可。
所以刪除的方法是在DOS下用rd或者Del命令,在檔案路徑前加兩個斜杠\\,例如我就用這種方法刪除了D盤下的“PRN .”這個怪異的檔案夾,命令如下:
rd /s \\.\D:\PRN .
也可以直接在案頭建立一個txt檔案,輸入
DEL /F /A /Q \\?\%1RD /S /Q \\?\%1
然後儲存為 系統刪除.bat 然後把那個檔案/檔案夾拖曳到這個檔案上就OK了
不過刪掉後出現了一點小問題:快速啟動欄不見了。恢複的方法是在系統硬碟裡面建立一個檔案夾,例如C是系統硬碟,則依次開啟C:\Documents and Settings\Administrator\Application Data\Microsoft,然後看裡面有沒有“Internet Explorer”這個檔案夾,沒有的話,建立一個,然後進入Internet Explorer檔案夾,在裡面又建立一個“Quick Launch”檔案夾,把要快速啟動的捷徑(例如Internet
Explorer)放到這個檔案夾下就OK了。如果要找不到“顯示案頭”的表徵圖,則自己做一個,建立一個txt檔案,輸入以下內容:
[Shell]Command=2IconFile=explorer.exe,3[Taskbar]Command=ToggleDesktop
然後另存新檔“顯示案頭.scf”即可。
End