当我在Windows 10 1607(周年纪念更新)中进行系统还原时,出现此错误:
根据错误,看起来Windows Defender在系统还原方面效果不佳 - 而且,当我禁用Windows Defender时,系统还原可以正常工作!
但是,我没有删除Windows Defender的选项 - 客户端不希望这样。
这不是一个不常见的问题,并且有一些解决方案。
这是我尝试过的:
(1)
错误显示“系统还原无法访问文件”。也许问题是文件已损坏? Windows Defender会触及每个文件(我认为),也许当它接触到损坏的文件时,它会像害怕的山羊一样消失。
所以我运行了实用程序“系统文件检查器”,但它没有找到任何损坏的文件。我能相信这个实用程序吗?
(2)
通过关闭名为 App&浏览器控件。这里的问题是我不能这样做,因为那是在后卫安全中心,这不在周年纪念更新(1607)上,它在创建者的更新(1709)上。
似乎Windows Defender在1607中不是可配置的,而不是在1709中,并且客户端也不想更新到1709. OUCH。我是否缺少允许1607系统还原的Windows Defender配置?我看到你可以让它不接触某些文件或文件夹,但我不知道System Restore会包含哪些文件/文件夹,因为它不是真正的文件。
(3)
编写暂时禁用Windows Defender的脚本。我实际上没有尝试过这个,因为我不知道从哪里开始。我会将脚本插入到我的程序中,该程序在C#中。它会是这样的:
关闭Windows Defender
运行执行还原点的代码,完成并重启机器后,
重新启用Windows Defender。
毕竟,这里有一些具体的问题:
(1)如何编写一个切换Windows Defender的脚本
(2)有没有办法在1607中配置Windows Defender,以便它允许系统还原工作?
(3)任何其他想法将不胜感激。