Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 軟體綜合

Windows 無法刪除檔案?五大原因與對應解決方案完整指南

編輯:軟體綜合

前言:檔案明明沒用了卻刪不掉

Windows 2000/XP 中常遇到無法刪除檔案的情況,主要有五大成因,對症下藥即可解決。

五大原因與解法

情況一:NTFS 權限不足 (ACL 限制)

徵兆: 無權限存取欲刪除檔案。
解法: 用管理員帳號登入 → 檔案右鍵 屬性→安全性→進階→擁有者 → 將擁有者改為管理員 → 套用 → 關閉重開屬性 → 安全性→新增 輸入帳號格式 電腦名\帳號 → 權限勾選 完全控制 → 確定。或命令列用 cacls 指派權限。

情況二:檔案被其他程式佔用

常見: 刪除 AVI 檔失敗。Windows 預讀機制導致檔案被佔用。
解法 (多選一):

  • (a) 關閉所有總管視窗,命令列用 del 或 rd 刪除 (推薦)。
  • (b) 刪除登錄檔 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32 (建議先匯出備份)。
  • (c) DOS 視窗執行 REGSVR32 /U SHMEDIA.DLL 登出預讀功能。
  • (d) 使用「Windows 傳統資料夾」檢視模式 (資料夾選項→任務下選擇)。
  • (e) 用第三方工具 (FlashFXP、CuteFTP 等) 瀏覽本地檔案進行刪除。

情況三:檔案系統損壞

徵兆: 提示 X:\ is not accessible. The file or directory is corrupt and non-readable. Please run Chkdsk utility.
解法: 執行 chkdsk 掃描修復檔案系統。成因可能為硬碟壞軌、硬體錯誤、軟體 Bug。

情況四:路徑過長 (超過 255 位元組,NTFS 除外)

解法: 使用 8.3 短檔名格式縮短路徑,或暫時更改中間目錄名稱減少長度。
例:目標路徑極長,命令列輸入:
cd C:\Docume~1\howto\2003\may\window~1\forweb~1\tips\smallf~1\yuanch~1\20030530\thetro~1\
進入後用 del 直接刪除檔案。

情況五:檔名含非法字元或 Windows 保留關鍵字

常見保留字: LPT1、CON 等。Windows 檢查檔名合法性失敗導致無法刪除。
三種解法:

  • (a) 用 Linux/Unix 系統刪除:rm -d //driveletter/path/filename (正斜線) 或 rm -r "//C/Program Files/BadFolder"。
  • (b) 命令列加特殊參數繞過檢查:
    RD \\.\C:\path (刪目錄)
    DEL \\.\C:\path\filename (刪檔案)
    \\.\ 參數可避開 Windows 檔名合法性檢查。
  • (c) 若可用萬用字元:DEL PR?.*、DEL LPT?.*。

小結

無法刪除檔案多半屬上述五類。依錯誤訊息判斷成因,採取對應方案:權限用 cacls/安全性分頁、佔用用關閉總管/登出預讀/第三方工具、損壞用 chkdsk、路徑過長用 8.3 格式、保留字用 \\.\ 參數或 Linux 環境。掌握這些,刪檔無阻!

Copyright © Windows教程網 All Rights Reserved