答案1
任何属于内置管理员组(包括管理员用户你已经激活)完全访问到计算机。
我正在尝试删除以下文件;
C:\Windows\SoftwareDistribution\Download\0efe6e576f3de2a15e6fe0ba6da24f3a
但问题是即使管理员也没有权限。
为了删除文件夹,您需要对该对象拥有正确的 NTFS 权限。就您而言,管理员默认没有必要的权限。
然而故事并没有结束。
管理员拥有特殊用户权限,可以取得所有权任何文件系统对象的权限,即使他们没有该对象的权限。反过来,对象的所有者可以随时更改所拥有对象的权限,同样,即使他们没有该对象的任何权限。
因此,对于无法访问对象的管理员来说,该过程如下所示:
- 取得对象的所有权(右键单击对象 > 属性 > 安全 > 高级 > 所有权)
- 授予自己对该对象的 NTFS 完全控制权限(右键单击对象 > 属性 > 安全 > 编辑)
警告: 默认情况下,管理员未获得文件和文件夹的权限,这是有原因的。尤其是涉及系统对象时,更改权限时要小心谨慎。
答案2
您可以尝试使用承担命令首先获取对象(文件或目录)的所有权,如下所示:
takeown /r C:\Windows\SoftwareDistribution\Download\0efe6e576f3de2a15e6fe0ba6da24f3a
它将承担责任递归地含义适用于其中的所有子目录和文件(如果有)。
还有一个SS64关于该命令的页面。
你还可能会注意到将/a
所有权授予管理员本地的开关团体。
发帖net localgroup administrators
来了解有关该组织的更多信息。
takeown
是一个外部命令C:\Windows\System32
,这意味着它实际上是一个驻留在文件夹中的可执行文件takeown.exe
。
我假设%windir%
并且%systemroot%
是C:\Windows
。
这也使得%homedrive%
和%systemdrive%
C:
。