![在 Windows 7 中恢复“拒绝”权限](https://linux22.com/image/1233422/%E5%9C%A8%20Windows%207%20%E4%B8%AD%E6%81%A2%E5%A4%8D%E2%80%9C%E6%8B%92%E7%BB%9D%E2%80%9D%E6%9D%83%E9%99%90.png)
我犯了一个非常愚蠢的错误,我希望有一种方法可以解决这个问题,而不必通过 Linux Live CD 启动并提取数据。
我的 Windows 7 系统的用户登录名是:John John 是管理员组的一部分。
我有一个名为“C:\Users\John”的文件夹
我尝试通过转到文件夹,右键单击 >“安全”选项卡,然后在选择“管理员”组的情况下选中“拒绝”下的所有复选框,从而仅 John 可以访问此文件夹(并拒绝所有其他管理员访问)。
因此,我无法从任何帐户访问此文件夹:“John”和“Administrator”,因为他们都属于管理员组,并且拒绝权限超过“允许权限”
有什么办法可以恢复吗?非常感谢!
答案1
最简单的做法是放入您的 Windows 磁盘(或者如果您可以以管理员身份登录,则进入任何命令提示符),然后转到命令提示符并输入:
`cacls c:\users\john /t /e /g Administrators:f`
这应该赋予管理员组对该文件夹的完全控制权。
如果您可以以管理员身份登录,您也应该能够通过进入高级并替换文件权限从 GUI 执行此操作,但是,在命令提示符下使用上述操作要容易得多。
答案2
如果您授予“John”完全权限,然后拒绝管理员组,也许只需将 John 从管理员组中删除。
这样,拒绝就不会影响他,但“约翰”仍然拥有完全权限,因此他可以取消拒绝。
然后再次让 John 成为管理员。
答案3
由于用户 John 无法再加载自己的个人资料,因为它被拒绝访问,所以您必须从另一个帐户登录。尝试登录另一个管理员帐户。然后,更改权限。即使管理员帐户被拒绝访问,它仍然可以更改权限。如果不行,您可以尝试使用管理员帐户来获取文件的所有权。
要取得所有权,请以管理员身份登录。浏览到文件夹所在的位置。转到安全对话框,然后单击“高级”。转到“所有者”选项卡,然后单击“编辑”。选择要将所有者设置为谁 - 您必须将登录用户或管理员组设置为所有者。取得所有权后,恢复安全权限。然后,以 John 身份重新登录(现在应该可以了),使用 John 取得所有权(这样 John 就拥有自己的文件)。
最后,您要做的就是取消选中管理员组的所有“允许”框,但您不想“拒绝”访问,因为正如您所发现的,这会覆盖“允许”访问。取消允许通常比拒绝更好。