硬碟上有兩個檔案無法刪除

硬碟上有兩個檔案無法刪除

最後,我準備好升級到 Windows 10,但在清理儲存 HDD 時遇到了一些麻煩。那裡有兩個文件,一個與 Adob​​e Flash 10 相關的 EXE 和 OCX 文件。

  • Shift+Del:聲稱文件正在被某些東西使用
  • 正常刪除它們時,我看到"You require permission from PCNAME\MY USERNAME to make changes to this folder"
  • 我是這些文件和父資料夾的所有者,並且我已授予自己對該資料夾和子項目的完全權限
  • 右鍵>取得所有權:儘管該過程成功,但執行此操作後沒有運氣
  • 我可以重命名這些文件並將它們剪貼到我喜歡的任何地方,但我無法刪除它們。
  • Powershell:已嘗試Remove-Item '.\Delete Me' -Force -Recurse,但錯誤聲稱「存取路徑被拒絕」。
  • Powershell:rm '.\Delete Me' -Force傳回相同的錯誤
  • PsExec:嘗試以 SYSTEM 身分執行 Powershell,沒有骰子,與上面相同的錯誤
  • 第三方軟體Unlocker:聲稱檔案已解鎖且免處理,但仍無法刪除
  • StackExchange 上的另一個答案讓我嘗試使用 .bat 檔案來控制,但沒有骰子
  • 它們被標記為唯讀文件,但我無權更改它
  • 安全模式:不行。和以前一樣的錯誤。

公平地說,這些文件僅佔 4MB 空間,但這是原則性的;我不想被兩個區區的文件打敗。格式化磁碟似乎有點像是 Genos 要做的事情(想想:矯枉過正)。那麼,我還能做些什麼來擺脫它們呢?

答案1

強制刪除無論如何都無法刪除的資料夾

運行以下命令...

  1. 從管理員提升的命令提示符
  2. 或儲存為批次腳本並將其設定為作為啟動腳本運行群組原則或者任務調度程序如果#1 不能自行解決。

命令

這些命令本質上...

  1. 設定資料夾路徑
  2. 遞歸地取得資料夾及其內容的所有權
  3. 遞歸地向所有內容授予EveryoneACLFull級別權限
  4. 遞歸地強制安靜地刪除資料夾下的每個文件
  5. 一旦以上所有操作依序完成,就會刪除目錄本身

命令和批次腳本

SET "Folder=C:\Delete Me"
takeown /a /r /d Y /f "%Folder%"
icacls "%Folder%" /grant everyone:F /t
DEL /Q /F /S "%Folder%\*"
RD /S /Q "%Folder%"

支持資源


其他值得注意的項目

無法刪除資料夾的其他原因有...

  • 隱藏檔案或資料夾中的某些內容“正在使用”,因此在該進程停止/終止之前無法將其刪除

  • 開始從記憶體終止進程、停止服務、停用任務排程器作業等,以阻止進程使用您看不到的資料夾中的隱藏文件

  • 附加到檔案系統中這些資料夾的檔案複製服務或技術,例如 深度FS、掛載點等

    • 停止檔案系統上正在使用的任何複製技術的複製
  • 檔案系統腐敗程度

  • 跑步chkdsk C: /F /R /X

如果仍然無法解決問題,我建議您執行完整的操作反惡意軟體掃描以及 Microsoft Defender 離線掃描具有檢測惡意錯誤等的完全更新的定義。

答案2

嘗試刪除管理員帳戶上的檔案。

透過執行以下操作來啟用它:

Hold the Windows Key while pressing “R” to bring up the Windows Run dialog box. Type: net user administrator /active:yes Press “Enter“.

(如果您想停用管理員帳戶,只需再次執行該命令,並將 yes 替換為 no。)

答案3

我會嘗試這個批次檔:

@echo off

set "hdd=YOURDRIVEPATH"

attrib -r %hdd%\*.* /s
del /f /q THEEXE.exe
del /f /q THEOCX.ocx

pause

你的驅動器號或這些文件所在的任何資料夾在哪裡hdd- 如果它不在子資料夾深處,你可以完全繞過這裡的變量,只使用驅動器號/路徑;將嘗試從您及其所有子資料夾attrib中刪除唯讀設定;%hdd%每個del命令都會嘗試悄悄刪除檔案並忽略唯讀屬性。確保更改hdd變數以及 .exe 和 ocx 檔案的名稱,然後您可以嘗試以管理員或使用者身分執行它,看看是否有幫助。

參考:屬性,德爾

相關內容