如何解決 Windows 11 中檔案或資料夾刪除失敗的問題

如何解決 Windows 11 中檔案或資料夾刪除失敗的問題

在 Windows 中,如果某個程式或作業系統本身正在使用某個檔案或資料夾,則您無法刪除該檔案或資料夾,甚至無法強制刪除。不幸的是,它也不會通知您哪個應用程式正在使用您嘗試刪除的檔案。您只會看到一條訊息,表明該文件已在另一個程式中打開,但無法以任何方式移動或操作它。

這有助於確保使用該文件的程式不會崩潰,不會丟失數據,並且文件不會變得不可讀。即使在這種情況下,您仍然可以採取某些步驟來解決問題。以下是一些可以幫助您恢復對檔案的存取權限的方法,以便您可以根據需要移動或刪除它。

方法 1:使用 Microsoft PowerToys

  • 在 Microsoft Store 中搜尋 Microsoft PowerToys,然後按一下「安裝」按鈕進行下載。
  • PowerToys 安裝後,它應該會自動開啟。如果沒有發生這種情況,您可以從「開始」功能表啟動它。打開後,點擊“啟用檔案鎖匠”旁邊的開關將其打開。
  • 現在,如果您無法使用、移動或刪除某個文件,因為該文件正在被另一個程式使用,請右鍵單擊該文件,然後按一下「使用文件鎖匠解鎖」。這將向您顯示正在使用該文件的應用程式。
  • 如果需要,您可以按一下「結束任務」按鈕來關閉正在使用該檔案的程式。程式關閉後,您可以根據需要移動或刪除檔案。

方法2:使用資源監視器

Windows 有一個內建的資源監視器,可讓您查看哪些應用程式正在使用最多的資源。它還可以讓您知道程式是否正在使用特定檔案。

  • 開啟「開始」功能表,鍵入Resource Monitor,然後按一下「以管理員身分執行」。
  • 資源監視器開啟後,按一下頂部的「CPU」選項卡,然後按一下「關聯句柄」。
  • 現在您可以在搜尋框中鍵入要檢查的檔案的名稱。執行此操作後,使用該檔案的所有進程都將在「映像」列中可見。
  • 您可以透過右鍵單擊該檔案然後按一下「結束進程」來結束使用該檔案的任何進程。

方法3:使用Handle和Powershell

Handle 是一個程序,可讓您查看哪個程式正在使用目錄或檔案。您可以從官方連結下載它或使用 Process Explorer(從此連結取得其基於 GUI 的版本)。

  • 下載 Handle 後,開啟它所在的 Powershell 視窗並輸入./handle.exe -a -u "PATH TO LOCKED FILE"。該-a選項提供有關使用相關文件的應用程式的信息,同時-u讓您知道誰擁有該文件。
  • 您可以透過將句柄從腳本複製到程式資料夾來將句柄新增至系統路徑,甚至可以從腳本完全結束進程。

要知道的事情

  • 最好是等待程式完成對檔案的讀取或寫入,而不是嘗試結束正在使用該檔案的進程。
  • 此外,備份檔案可以幫助您避免在結束進程而檔案損壞且無法使用時出現問題。
  • 您還應該檢查您是否擁有要使用的文件的所有權。很多時候,如果您沒有所需的權限,Windows 不允許您移動或刪除檔案。
  • 如果其他方法都不起作用,您可以重新啟動電腦,這將強制關閉所有開啟的程序,以便您可以使用該檔案。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *