Windows 系统还原 用于系统重置

Windows 系统还原 用于系统重置

我有一些关于 的问题Windows System Restore
目前,我正在开发一个自动化软件测试系统,该系统由多台测试机器组成,我想将我们的应用程序部署到这些机器上。
测试后,我希望能够完全恢复Windows安装和初始配置后单个机器的状态。
过去,我使用 测试我们的软件Hyper-V,我只是删除了单个机器VM并部署了一个新的。
现在,我必须能够使用某些无法传递给 的硬件VMsHyperV所以我必须使用“真实”系统。

我想要做的是: -Windows在测试机上安装/配置 - 保存机器的状态 - 安装我们的应用程序进行测试 - 运行测试 - 将机器重置为步骤 2 的状态

这可能吗System Restore?或者系统上可能还留有我在保存初始状态时不存在的文件/设置?
如果System Restore不适合我的用例,除了重新安装之外,还有其他可行的选择吗Windows(这对我来说不是一个真正的选择,因为它会花费相当长的时间)?

答案1

使用系统还原的可行性取决于您正在测试的软件/系统。系统还原可能工作,考虑到其他选项所花费的时间,是否值得进行测试?

如果您所做的只是软件安装,那么系统还原可能会起作用,作为替代方案,一些不太透明的东西可能会起作用,例如 Revo Uninstaller,它将跟踪安装过程中写入系统的所有项目,并删除安装过程中检测到的所有内容。

作为一种“比全新安装更复杂但更省事”的方法,请考虑使用 Microsoft 的 ImageX 工具(部署工具包的一部分)。将其放在可启动驱动器上,并使用它来捕获全新安装的 C: 卷的 WIM。完成第一次测试后,启动到可启动驱动器,并使用 ImageX 将映像恢复到 C 卷,然后重新启动到全新的 Windows。上次我使用它时,我部署了一个 10GB 的 Windows 压缩映像

相关内容