每个人都可以完全控制所有 Windows 内容

每个人都可以完全控制所有 Windows 内容

如同sudo chmod -R 777 /,但适用于 Windows 7。一位客户不喜欢管理员继续的提示,因此他授予自己 Windows 7 上 Everyone 组的完全控制权。现在,一些有趣的问题随之而来:

  1. 程序无法安装
  2. 通常需要管理员权限的项目不会运行或显示CONSENT.EXE请求权限的程序
  3. UAC 仍处于开启状态,但未激活(是的,我检查过了)
  4. 系统还原不能修复此问题。

在理想情况下(我知道情况并非总是如此),我希望有一个脚本可以设置 NTFS ACL 列表中所有默认 Windows 项目的权限。除此之外,我确实知道需要重新安装...但是,由于“修复”安装需要管理员权限,我有一种奇怪的感觉,这将是一个全新安装。我不介意,但它可能会让客户知道下次应该询问 :-P

编辑更新...

我试过阿维克的解决方案,但没有奏效。我也试过了索安多斯的答案是运行icacls * /T /Q /C /RESET,但无济于事。我已经进行了修复安装,正在评估其运行情况(安装更新、安装软件等)。

答案1

使用:
icacls * /T /Q /C /RESET

如果这不起作用,您可以手动重置权限。

如果唯一改变的是Everyone授予对所有内容的完全控制权,那么解决方案就是取消所有内容的所有权限,然后授予其对必要系统文件(程序文件等)的读取权限。

您可以通过 Windows 资源管理器中的 GUI 选项执行此操作(确保将此更改也应用于所有子文件夹),或者使用icacls带有/T标志的命令。

答案2

不幸的是,事实证明它对 Windows 的影响很大,以至于只有完全重新安装才能解决这个问题。我备份了我能找到的用户数据,清除了 C:\,并从头开始重新加载 Windows

相关内容