我从以下网站下载了 Windows XP VM微软自首次启动起 30 天内过期。微软明确建议在首次启动之前保留虚拟机的备份,以便可以重复使用虚拟机。我使用这个虚拟机来测试旧版软件。
问题是,每 30 天,就必须在机器上重新安装正在测试的软件,这需要几个小时,而且很繁琐。有没有办法以自动化的方式快速重新安装/恢复软件?安装软件后对虚拟机进行快照将不起作用,因为当恢复快照时,它会检查自首次启动以来的日期,并且会过期。
注意:我提到“软件”,因为这是一个一般问题为了任何安装在 Windows XP 上的软件。在 OSX 上,可以使用时间机器将软件、设置、用户帐户等传输到新机器。此场景与此 XP VM 的不同之处在于,我们只想传输软件而不传输其他内容(以防止出现启动问题)。
答案1
您可以在 Windows 7 上使用 XP 模式来获取许可的 XP VM: https://www.microsoft.com/en-us/download/details.aspx?id=8002
您可以设置一个批处理文件,依次调用每个安装程序。如果某些安装程序需要按下按钮,您可以训练 PushTheFreakinButton (PTFB) 每次都按 OK,或者编写一个 AutoHotkey 脚本来为您执行此操作。
如果软件不需要 Windows 目录或注册表中的文件,您只需在安装后复制程序文件夹,然后将文件夹复制回 VM 中。