我越来越
reg save HKLM HKLM_save.hiv /Y
ERROR: Access denied
在管理员命令行(Windows 10)上执行此操作时。HKLM
reg export
运行正常。(顺便说一句,“拒绝访问”不是指输出文件)
如何解决这个错误?
答案1
信不信由你,即使是管理员也无法完全控制这些密钥(不取得所有权)。微软从 Windows Vista 开始实施此类政策,以应对各种恶意软件。
您需要拥有整个 HKLM 配置单元的所有权才能获得整个树的备份。我不建议这么做。他们采用这种权限方案是有原因的。
导出命令会因为无法读取的密钥而默默失败(并继续),而备份命令则不会,并会吐出一个错误,因为它无法备份它无权访问的密钥。
我自己会选择任何一个拿走所有可以导出的钥匙或者备份整个卷,因为权限关系是一个更大系统的一部分,而不仅仅是访问注册表项。
我还没有尝试过,但如果您确实想要,您可以备份配置单元本身(如文件中所示),而无需使用注册表函数。我敢打赌它会起作用。