我正在尝试使用权限,并在 regedit 中阻止了 C 驱动器访问。然后我阻止了 C 驱动器的权限。现在我无法撤消任何操作并将其改回来,即使我是管理员:
我无法再打开 Regedit,因为我收到此错误:
我该怎么办?有没有什么软件可以强制我访问它?请告诉我,我真的被困住了。
另外,我无法安装“InstallTakeOwnership.reg”,因为我无权访问 regedit。
答案1
您无法修复或重置权限。Windows 会在您对其执行真正有害的操作之前发出足够多的警告,然后允许您执行操作。
不存在所有权限的数据库,因为 Windows 假定如果您在处理权限问题,您就知道自己在做什么并且有这样做的理由,而且因为任何给定系统的许多细节、安装在其上的软件、该系统用户执行的任务,所有这些都会导致独特的权限集。
解决此问题的唯一方法是重新安装 Windows,修复安装可能不够。
答案2
从:https://learn.microsoft.com/en-us/answers/questions/497224/unable-to-display-current-owner
这是我过去用来访问权限被锁定的文件夹的命令序列。
它会将所有权重置为管理员组,并将“坏”文件夹以及所有子文件夹和文件的权限设置为您在父“测试”文件夹上设置的权限。
您可以将其保存为 .bat 文件或将命令粘贴到管理员 cmd 提示符窗口中。
set badfolder="C:\Test\Bad"
takeown /d Y /a /r /f %badfolder%
icacls %badfolder% /reset /t
icacls %badfolder% /verify /t
确保在管理员 cmd 中运行