
我正在嘗試刪除 中的資料夾C:/ProgramData
,但每次嘗試時,都會收到一條錯誤訊息:
需要權限來執行此操作。您需要管理員的權限才能變更此資料夾。
我嘗試過(但沒有成功)取得所有權(使用//Properties
方法),這以前一直對我有用。Security
Advanced
我還登入了隱藏的管理員帳戶,並收到與上面相同的訊息「您需要權限」。
有誰知道如何解決這個問題?
更新:我發現問題是該資料夾是由 . 建立的MalwareBytes
。運行他們的刪除工具解決了這個問題。
答案1
當Windows中無法刪除檔案或資料夾時,通常有四個問題:
- 它的 NTFS 權限阻止了您。 (你說你已經嘗試過這個,所以我不再詳細說明。)
它在另一個應用程式中打開。 Windows 有時會告訴您哪一個。其他時候,您必須使用第三方實用程式(例如流程瀏覽器和行程駭客。為了找出:
- 下載、安裝並運行其中一個。以管理權限運行。
- 按CTRL+ F。
- 輸入您要尋找的檔案或資料夾的名稱,然後按Enter。
尋找“類型”列顯示為“文件”的條目。如果存在正匹配,則關閉鎖定檔案或資料夾的進程,或存取進程的條目並關閉檔案或資料夾的句柄。
在 Process Explorer 中,按一下該條目即可到達該句柄。然後,您可以右鍵單擊並選擇“關閉句柄”。但是,在 Process Hacker 中,您必須右鍵單擊並選擇「轉到擁有進程」。然後右鍵單擊進程名稱,選擇“屬性”並在那裡找到句柄。
此外,除了 Process Explorer 和 Process Hacker,您還可以將系統引導到修復模式(Windows RE 的副本)並刪除那裡的文件,其中乾預應用程式未打開!
文件或資料夾名稱使用非法字符,導致檔案系統無法刪除它。嘗試刪除它們遠經理。
- (這一條不適用於您,但為了完整起見,我將其包括在內。)磁碟可能受到寫入保護。不只是用戶故意的;一些 USB 隨身碟有時會出現故障……哦,好吧,說來話長。沒關係。
答案2
您要刪除的資料夾的確切路徑是什麼?
您嘗試取得所有權的失敗聽起來可能是權限問題,但某些資料夾下方也有符號連結或連接點,這會導致 Windows 難以處理的奇怪情況,從而導致它向您顯示無效的錯誤訊息。在這些情況下,我通常在命令列方面運氣更好。
也許試試以下其中一項管理命令提示符並發布結果(如果不起作用)將幫助我們診斷您的問題。
rmdir /s /q C:\ProgramData\FolderToDelete
或在某處建立一個空資料夾,然後使用 RoboCopy 刪除要刪除的資料夾的內容。
robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge
使用上面的 RoboCooy 命令清空資料夾後,您可以使用檔案總管中的正常方法或使用rmdir
上面的命令將其刪除。
答案3
對我有用的東西:
- 以管理員身份開啟CMD
- 類型:
rd /s "\\?\D:\path\to\folder "
注意資料夾後面的空格。試試上面的指令,如果不行,把空格去掉再試試。
它應該適用於任何一種方式。當然,我的資料夾在 D 中。相應地改變它