Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000/XP 無法刪除檔案完整解決方案:權限、鎖定、檔案系統損壞、路徑過長、保留字元

編輯:XP 系統基礎知識

遇到檔案刪不掉的情況,通常源於五大原因。本文針對各情境提供對應解法,助你徹底清除頑固檔案。

五大常見原因與對策

1. NTFS 權限 (ACL) 導致無存取權

解法:以管理員登入 → 檔案右鍵「內容 → 安全性 → 進階 → 擁有者」變更為管理員 → 套用 → 再回「安全性」新增帳戶給予「完全控制」。或用命令列 cacls 修改權限。

2. 檔案被其他程式鎖定 (常見於 AVI 預覽)

解法:

  • 關閉所有總管視窗,用命令列 del 或 rd 刪除(推薦)。
  • 刪除登錄檔 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32(先匯出備份)。
  • 執行 REGSVR32 /U SHMEDIA.DLL 註銷預覽功能。
  • 資料夾選項改用「Windows 傳統資料夾」檢視。
  • 用 FlashFXP、CuteFTP 等 FTP 用戶端瀏覽本機刪除。

3. 檔案系統損毀

出現「檔案或目錄損毀無法讀取」,執行 chkdsk /f /r 掃描修復磁碟錯誤(壞軌、硬體故障、軟體 Bug 均可能導致)。

4. 路徑過長 (超過 255 字元,NTFS 不受限)

解法:使用 8.3 短檔名縮減路徑,或暫時重命名中間資料夾縮短層級。例:
cd C:\Docume~1\howto\2003\may\window~1\forweb~1\tips\smallf~1\yuanch~1\20030530\thetro~1\ 進入後直接 del。

5. 檔名含 Windows 保留字元/關鍵字 (如 LPT1, CON, PRN, AUX, NUL, COM1-9)

解法:

  • 用 Linux/Unix 開機碟,掛載分區用 rm 刪除。
  • 命令列加 \\.\ 前綴繞過檢查:DEL \\.\C:\path\LPT1.txt、RD \\.\C:\path\CON。
  • 若檔名可用萬用字元:DEL PR?.*、DEL LPT?.*。

建議:優先嘗試命令列 del /f /a 強制刪除;若涉及權限先取得擁有權;損毀必跑 chkdsk;保留字元用 \\.\ 技巧最快。
Copyright © Windows教程網 All Rights Reserved