Windows 10 刪除資料夾時彈出「找不到此項目,它已被移動或刪除」,實際上資料夾仍殘留在檔案總管中。此為檔案系統索引與實際磁碟狀態不同步,或受守護進程鎖定、下載工具殘留、惡意軟體隱藏導致。本文提供 BAT 強制刪除腳本與四大根因對應解決方案。
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
ForceDelete.bat(類型選「所有檔案」,編碼 ANSI/UTF-8 均可)原理:\\?\ 前綴啟用 Win32 延伸路徑支援,繞過 MAX_PATH 260 字元限制與檔案系統重新解析,DEL /F /A /Q 強制刪除唯讀/隱藏/系統屬性檔案,RD /S /Q 遞歸刪除目錄樹。
| 根因 | 典型徵兆 | 解決方案 |
|---|---|---|
| 磁碟索引損毀 | 已刪除資料夾仍顯示、重複刪除報錯 | 執行 chkdsk /f /r 修復分區、重建索引(控制台 → 索引選項 → 進階 → 重建) |
| 下載工具殘留 | 未下載完成前手動刪除資料夾 | 等下載完成再試、或完整退出下載工具(迅雷、IDM、FDM 等)後再試 |
| 守護進程鎖定 | 資料夾被系統/服務/驅動程式開啟 | 使用 LockHunter、Unlocker、Resource Monitor (resmon.exe) 找出並釋放鎖定進程 |
| 惡意軟體/Rootkit 隱藏 | 資料夾屬性異常、無法取得權限、反覆出現 | 全盤掃描(Windows Defender 離線掃描/第三方殺毒)、必要時重灌系統 |
sfc /scannow 與 chkdsk /f 維護檔案系統健康