无法删除文件夹

Ale*_*lex 17 windows permissions windows-10

我正在尝试删除 中的文件夹C:/ProgramData,但每次尝试时,我都会收到一条错误消息:

需要权限来执行此操作。您需要获得管理员的许可才能更改此文件夹。

我试过(不成功)取得所有权(使用Properties/ Security/Advanced法),这一直前为我工作。

我还登录了隐藏的管理员帐户,并收到了与上面相同的消息,说“您需要权限”。

有谁知道如何解决这个问题?

更新:我发现问题是该文件夹是由MalwareBytes. 运行他们的删除工具解决了这个问题。

小智 18

在Windows中无法删除文件或文件夹时,通常有四个问题:

  1. 它的 NTFS 权限正在阻止您。(你是说你已经尝试过这个,所以我不会详细说明。)
  2. 它在另一个应用程序中打开。Windows 有时会告诉您哪个。其他时候,您必须使用第三方实用程序(如Process ExplorerProcess Hacker )自己找出答案。为了找出:

    1. 下载、安装和运行。以管理权限运行。
    2. CTRL+ F
    3. 键入您要查找的文件或文件夹的名称,然后按Enter
    4. 查找“类型”列显示为“文件”的条目。如果有正匹配,请关闭锁定文件或文件夹的进程,或访问进程的条目并关闭文件或文件夹的句柄。

      在 Process Explorer 中,单击条目会将您带到句柄。然后,您可以右键单击并选择“关闭句柄”。但是,在 Process Hacker 中,您必须右键单击并选择“转到拥有进程”。然后右键单击进程的名称,选择“属性”并在那里找到句柄。

    此外,您可以将系统引导到修复模式(Windows RE 的副本),而不是 Process Explorer 和 Process Hacker,并删除那里的文件,其中介入的应用程序未打开!

  3. 文件名或文件夹名使用非法字符,文件系统无法删除。尝试使用Far Manager删除它们。

  4. (这个不适用于您,但为了完整起见,我将其包括在内。)该磁盘可能受写保护。不是用户故意的;一些 USB 闪存驱动器有时会出现故障……哦,好吧,说来话长。没关系。


Dav*_*ard 8

您要删除的文件夹的确切路径是什么?

您取得所有权的失败尝试听起来可能是权限问题,但某些文件夹下还有符号链接或连接点,这会导致 Windows 难以处理的奇怪情况,导致它向您显示无效的错误消息。在这些情况下,我通常在命令行上有更好的运气。

也许从管理命令提示符尝试以下操作之一并发布结果(如果它不起作用)将帮助我们诊断您的问题。

rmdir /s /q C:\ProgramData\FolderToDelete
Run Code Online (Sandbox Code Playgroud)

或者在某处创建一个空文件夹,然后使用 RoboCopy 删除您要删除的文件夹的内容。

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge
Run Code Online (Sandbox Code Playgroud)

使用上面的 RoboCooy 命令清空文件夹后,您可以使用文件资源管理器中的常规方法或使用rmdir上面的命令将其删除。