檔案刪除不了,檔案粉碎也不行,去不掉只讀屬性,F8安全模式下也刪不掉,引數不正確
RT,本人各種情況都遇到過,試過網上的很多方法,自己也總結一下。
檔案刪除不了,檔案粉碎也不行,去不掉只讀屬性,DOS下也刪不掉,F8安全模式下也刪不掉
反正啥子招兒都試了,就是刪不掉,老頑固,格式化都不行,也沒有程式佔用這個資料夾,就是刪不掉。
分析:
1.通常刪不掉是因為有正在執行的程式佔用它,開啟程序管理器,分析是哪個程序和它有關,把那個程序關掉之後再刪除檔案就可以了。注意:系統程序不要亂動,結束了系統程序要麼出問題,要麼宕機,於事無補。也可以用UNLOCKER或者QQ管家檔案粉碎之類的軟體直接檢視到底是什麼程式和這個資料夾相關聯的,然後結束該程式。
2.不是原因一,那麼最可能的就是許可權問題
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檔案,輸入
然後儲存為 系統刪除.bat 然後把那個檔案/資料夾拖曳到這個檔案上就OK了
不過刪掉後出現了一點小問題:快速啟動欄不見了。恢復的方法是在系統盤裡面新建一個資料夾,例如C是系統盤,則依次開啟C:\Documents and Settings\Administrator\Application Data\Microsoft,然後看裡面有沒有“Internet Explorer”這個資料夾,沒有的話,新建一個,然後進入Internet Explorer資料夾,在裡面又新建一個“Quick Launch”資料夾,把要快速啟動的快捷方式(例如Internet Explorer)放到這個資料夾下就OK了。如果要找不到“顯示桌面”的圖示,則自己做一個,新建一個txt檔案,輸入以下內容:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
然後另存為“顯示桌面.scf”即可。
End