无法创建系统还原点 (0x80070005 Access Denied) Windows 7 x64 SP1

Luk*_*ood 6 windows-7 system-restore

手动创建系统还原点时,我收到一条非描述性错误消息:

The restore point could not be created for the following reason:

Access is denied. (0x80070005)
Run Code Online (Sandbox Code Playgroud)

我已经排查了几个小时。我有...

  • 卸载了我的病毒扫描程序(Microsoft Security Essentials)
  • 禁用系统还原并重新启动(清除所有还原点文件)
  • 在安全模式下重新启动
  • 试图找到哪个文件/文件夹可能被拒绝访问(没有线索)
    • 搜索的事件日志
    • 运行 SysInternals ProcMon
  • 尝试为 SYSTEM、LOCAL_SERVICE、SERVICE 以及我的用户帐户以递归方式向“C:\System Volume Information”授予“完全控制”安全权限。

一点运气都没有。

我最终发现的Windows能够自动创建还原点:

  • 由于我不再有任何还原点(由于故障排除),我决定运行 Windows Backup(**)... 瞧,系统还原点被创建了!

所以看来我有一个解决方法。尽管如此,深入了解这一点会很棒。

这些是过去几个月我能想到的唯一系统更改。它们看起来像是远射,但它们是否相关?

  • 从 Microsoft Update 中,我安装并运行了一个“磁盘清理”插件,用于清除旧的 Service Pack 更新内容
  • 我之前已经为我的用户帐户以递归方式授予“C:\System Volume Information”“完全控制”安全权限,以便窥探。我可以覆盖一些重要的权限吗?

(**) 然后当我要求 Windows 备份删除我的备份时,它说“访问被拒绝。(0x80070005)”啊!:-) 幸运的是我自己可以做到这一点。但这会是另一个线索吗?


更新:我也无法恢复到还原点:给出相同的错误。

解决方法:在安全模式下启动后恢复(注意:无法撤消)

小智 3

我刚刚在 Windows 7 笔记本电脑上解决了这个问题。确保 SYSTEM 和 Administrators 组具有对 C:\system 卷信息和子文件夹的读写访问权限!特别是SPP。如果您对检查或进行此更改有任何帮助,请告诉我。