文件夹不可触碰:所有者未知且无法更改

文件夹不可触碰:所有者未知且无法更改

我有一个父文件夹,我们称之为“P”,P 中有 5 个子文件夹。我是这个未加入域的服务器的管理员,但我无法删除这些子文件夹或以任何其他方式更改它们。我认为我的问题出现在我摆弄文件夹权限时,可能禁用了继承,但我对这 5 个子文件夹没有权限,因此我无法更改权限。

在子文件夹属性的“安全”选项卡上,我得到“您必须具有读取权限才能查看此对象的属性”。如果我继续选择“高级”,它会显示“所有者:无法显示当前所有者”,如果我尝试更改此设置,我会得到“您无权查看或编辑此对象的权限设置”。

我尝试takeown /F *在文件夹 P 上以管理员身份运行,但每个子文件夹都显示“访问被拒绝”。我尝试icalcs在子文件夹上执行各种命令(也以管理员身份运行),但每个子文件夹都显示“访问被拒绝”。我运行chkdsk /F并重新启动,但无济于事。

我该如何删除这 5 个子文件夹?

答案1

哦,文件夹正在使用中!使用进程探索器搜索锁定文件夹的服务,我发现我的一个程序已在 Watcher 服务上注册了文件夹,因此禁止我访问或删除文件夹。我已执行服务器重启以清除所有进程/服务,但问题并未消失 - 因为我的程序当然也重启了!

所以问题是双重的:我既失去了对文件夹的权限,又无法使用 takeown 来纠正这个问题,因为这些文件夹也在使用中。

答案2

打开提升的cmd提示符(以管理员身份)并运行以下两个命令,将 C:\Bad 更改为相关文件夹路径。这将授予管理员组所有权并恢复继承的权限。

takeown /A /R /F C:\Bad /D Y
icacls C:\Bad /Reset /T /C

相关内容