当我在 Windows 10 1607(周年更新)中进行系统还原时,我收到此错误:
根据该错误,Windows Defender 似乎在系统还原方面表现不佳——你瞧,当我禁用 Windows Defender 时,系统还原工作!
但是,我没有删除 Windows Defender 的选项——客户不希望这样做。
这不是一个不常见的问题,并且有一些解决方案。
这是我尝试过的:
(1)
错误提示“系统还原无法访问文件”。也许问题是文件已损坏?Windows Defender 会触及每个文件(我认为),也许当它触及损坏的文件时,它会像一只受惊的山羊一样昏倒。
所以我运行了实用程序“系统文件检查器”,但它没有找到任何损坏的文件。我可以信任该实用程序吗?
(2)
通过关闭一个叫做App & Browser control的东西可以成功解决这个问题。这里的问题是我不能这样做,因为那是在Defender Security Center中,它不在周年更新 (1607) 上,它在创作者更新 (1709) 上。
似乎 Windows Defender 在 1607 中的可配置性不如在 1709 中,而且客户端也不想更新到 1709。哎哟。我是否缺少允许在 1607 中进行系统还原的 Windows Defender 配置?我看到你可以让它不接触某些文件或文件夹,但我不知道系统还原会在哪个文件/文件夹中,因为它不是一个真正的文件。
(3)
编写一个临时禁用 Windows Defender 的脚本。我实际上没有尝试过,因为我不确定从哪里开始。我会将脚本插入到我的 C# 程序中。它会是这样的:
关闭 Windows Defender
运行执行还原点的代码,完成并重新启动机器后,
重新打开 Windows Defender。
毕竟,这里有一些具体的问题:
(1) 如何编写一个切换 Windows Defender 的脚本
(2) 有没有办法在 1607 中配置 Windows Defender 以使其允许系统还原工作?
(3) 任何其他想法将不胜感激。