我在 2003 成员服务器上有一个文件夹,无法删除。没有任何权限(域管理员和使用 psexec 以“nt authority\system”的形式运行 cmd 提示符)- 始终“拒绝访问”。
当我执行 dir /q 时,所有者显示为“...”。
我尝试对文件夹及其父文件夹执行 takeown.exe。坏文件夹总是报告“拒绝访问”。还尝试使用 icacls 重置,结果相同。
Explorer 权限没有共享和安全选项或选项卡。它对其他文件夹(甚至在同一目录中)都适用。
答案1
我见过类似的事情。最终的情况是,文件被删除时仍有未完成的锁定。我对此无能为力。清除未完成的锁定会导致文件完全删除。
答案2
答案3
在执行任何其他操作之前,我会先在卷上运行 CHKDSK。您是否在系统事件日志中看到任何有关文件系统损坏(来源“NTFS”)的消息?
答案4
我也遇到过这个问题。该文件没有所有者,我无法删除它。
我检查了是否有进程持有锁。没有!
我尝试通过“takeown”设置所有者。没有成功,文件不存在!!!
该问题是由于文件的命名而引起的。
文件名以点结尾,例如“OneDrive - Bla Bla。”。
似乎 OneDrive 创建的文件名带有悬空点,而大多数其他 Windows 程序会将悬空点剪掉。因此 takeown 显然会这样做,最终找不到“OneDrive - Bla Bla”。
我最终通过使用 8.3 ms-dos 文件名称成功了,例如“takeown /F ONEDRI~0”
使用“dir /x”获取 8.3 名称是一种选择。