我看了这篇文章,它似乎接近我想要的,但我的情况可能更糟一些:
基本上,前段时间我(非常愚蠢地)更改了各种系统文件夹的权限,最终导致我的计算机几乎无法使用。我设法将管理员权限重新应用于关键文件夹并使其正常运行,但这样做只是将权限修改得与自然状态相差甚远。我正在查看这个 icacls 内容,但最终我需要将所有内容重置为最初状态,在我对其进行操作之前,从 C: 目录一直到下方。现在,应用程序数据给我带来了问题,无论我如何摆弄这些特定权限,我都无法使其正常工作。
我将永远感激有关如何在无需重新格式化的情况下做到这一点的帮助。
更新:我发现情况有点奇怪,我可能或多或少正确地设置了某些权限,但所有自动操作(如从提升的命令行运行批处理操作或尝试将更改应用于子文件夹)仍会告诉我“拒绝访问”。但是,如果我手动导航到这些文件夹并尝试打开它们,Windows 会告诉我访问被拒绝,但通过单击“确定”,我可以永久授予自己访问权限,这样就可以解决问题。这很好,但为了解决这个问题,我必须手动打开每个受影响的文件夹,而且似乎没有任何模式。我该如何解决这个问题!?
进一步更新:这个问题得到了很多浏览量,但活动却很少。我最终放弃了,并重新安装了 Windows。
答案1
在提升的命令提示符下运行此命令应该会让您恢复到可用状态。
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
来源:虽然本文针对的是 Vista,但它也适用于 Windows 7 -如何将安全设置恢复到已知的工作状态?
答案2
我有一个名为“Everything”的文件夹,其中包含我创建的所有内容。因此,像往常一样,我决定做个“天才”,我尝试更改权限以阻止我的管理员读取、写入、修改/删除或添加任何内容。在此过程中,我将自己锁定在文件夹之外。以下是您要采取的步骤:
- 右键单击文件夹/项目,然后单击属性
- 转到“安全”选项卡,然后单击“高级”
- 选择更改权限,然后“编辑”
- 您将看到列出的 PC 上的几个用户,然后选择标有“家庭用户”的用户,然后单击允许所有用户
- 单击“确定”,然后应用设置
这应该能解决你的问题!如果没有,我很抱歉。我建议你尝试不同的设置和其他东西。希望这能有所帮助!
答案3
使用 Permissions Time Machine v1.2 恢复文件夹或文件或注册表项的权限从 amyd 项目博客下载