
Ich habe eine Windows XP VM heruntergeladen vonMicrosoftdas 30 Tage nach dem ersten Start abläuft.Microsoft empfiehlt ausdrücklich, vor dem ersten Booten eine Sicherungskopie der VM zu erstellen, um diese später wiederverwenden zu können.. Ich verwende diese VM zum Testen von Legacy-Software.
Das Problem ist, dass man alle 30 Tage die zu testende Software auf der Maschine neu installieren müsste, was einige Stunden dauert und mühsam ist. Gibt es eine Möglichkeit, Software schnell und automatisiert neu zu installieren/wiederherzustellen? Das Erstellen eines Snapshots der VM nach der Installation der Software funktioniert nicht, da beim Wiederherstellen des Snapshots das Datum seit dem ersten Start überprüft wird und dieser abläuft.
Hinweis: Ich habe "Software" erwähnt, weil es sich hier um eineallgemeine FragefürbeliebigSoftware, die unter Windows XP installiert ist. Unter OSX kann man Time Machine verwenden, um Software, Einstellungen, Benutzerkonten usw. auf eine neue Maschine zu übertragen. Der Unterschied in diesem Szenario mit dieser XP-VM besteht darin, dass wir nur Software und sonst nichts übertragen möchten (um das Boot-Problem zu vermeiden).
Antwort1
Sie können den XP-Modus unter Windows 7 verwenden, um eine lizenzierte XP-VM zu erhalten: https://www.microsoft.com/en-us/download/details.aspx?id=8002
Sie könnten eine Batchdatei einrichten, die nacheinander alle Installationsprogramme aufruft. Wenn bei einigen Installationsprogrammen das Drücken von Schaltflächen erforderlich ist, könnten Sie PushTheFreakinButton (PTFB) trainieren, jedes Mal OK zu drücken, oder ein AutoHotkey-Skript schreiben, das dies für Sie erledigt.
Wenn die Software keine Dateien im Windows-Verzeichnis oder in der Registrierung benötigt, können Sie nach der Installation einfach eine Kopie der Programmordner erstellen und die Ordner zurück in die VM kopieren.