如何将我的 Windows 7 文件权限重置为合理状态?

如何将我的 Windows 7 文件权限重置为合理状态?

我弄乱了主目录中的文件权限。以下是输出的一小部分示例访问枚举

在此处输入图片描述

我该如何解决这个问题,以便有一组合理的权限,即

管理员和我自己的帐户是否可以在 c:\users\scott 上(递归)进行读写?

优先使用命令行解决方案。

答案1

授予管理员组目录的所有权...

TakeOwn.exe /f "C:\Users\Scott" /a /r /d y

授予管理员和 Scott 完全控制权。

cacls.exe "C:\Users\Scott" /t /c /g Administrators:F
cacls.exe "C:\Users\Scott" /t /c /e /g Scott:F

注意,在这种情况下,双引号不是必需的。我出于习惯才这么做。

更新:赋予管理员完全控制权的那行代码似乎没有必要。TakeOwn 显然在更改所有权时这样做了。

答案2

我遇到了这个问题的一个变体:随机目录中的 3 个文件突然不可用,无法打开、删除或更改其权限。使用 Patrick S. 响应的变体对我有用:

takeown /F "MyLockedFile"
icacls "MyLockedFile" /reset

答案3

对 Windows 进行修复安装(就地升级)。请确保先备份。此外,您还需要重新安装所有更新和某些程序。

相关内容