因此,在 Windows 7 安装失败后,我重新安装了 XP,当我看到几个备份文件夹被拒绝访问时,我感到非常兴奋。我已经尝试了说明Microsoft KB 上的,但它并没有解决问题。不过,我确实在“安全”选项卡的主要部分添加了我自己的完整权限,这使我能够访问该文件夹(我可以在 XP Home 中做到这一点,因为Windows NT SP4 安全配置管理器)。然而,似乎有些子文件夹仍然无法访问。
那么有两个问题。为什么会发生这种情况?我该如何解决?
答案1
为什么会发生这种情况?
与权限关联的用户帐户并不是试图访问这些权限的用户帐户。这些文件夹可能已备份到 NTFS 驱动器,从而保持了权限的完整性。
您可以尝试cacls
从命令行递归地使用来获取文件的所有权:
cacls“C:\path\to\folder”/E /T /C /G“管理员”:F
开关说明:
/E - 这将编辑当前的访问控制列表,而不是 取代它 /T - 允许它递归运行 /C – 访问被拒绝错误时将继续 /G - 这将授予您指定的用户您在中指定的访问权限 用户:权限的形式。R = 读取,W = 写入,C = 更改, F = 完全控制。
替换C:\path\to\folder
为您有问题的文件夹的位置。这将递归地查看该文件夹并尝试更改其中所有内容的访问权限。替换Administrator
为您拥有所有权的管理帐户。