Verfolgen Sie Änderungen an einem System während der Software- / Patch-Installation


9

Angenommen, ich installiere eine Software unter Windows und möchte alle Änderungen sehen, die während der Installation vorgenommen wurden. Dies ist der einfachste Weg, um Systemänderungen im Auge zu behalten. Die Änderung kann in Programm- / Systemdateien oder in der Registrierung usw. erfolgen. Gibt es ein Tool, das diese Änderungen verfolgt? Dies kann beispielsweise bei einer Patch-Installation hilfreich sein, bei der ein Administrator möglicherweise alle vorgenommenen Änderungen nachverfolgen möchte.


Antworten:


2

Der Prozessmonitor von Sysinternal könnte hier nützlich sein. Obwohl es etwas zu ausführlich sein kann, können Sie andere Prozesse herausfiltern und optimieren, bis es für Sie am besten funktioniert. Starten Sie es und scannen Sie es. Starten Sie dann die Installation und stoppen Sie es, sobald es fertig ist.

Prozessmonitor

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Möglicherweise gibt es andere kostenlose Lösungen, die für die gestartete Binärinstallation spezifisch sind, aber mir sind sie nicht bekannt.

Schnelles Update
Ich stimme Evan zu, zumindest für die Registrierung. Wenn es zu ausführlich ist, möchten Sie möglicherweise vor und nach der Installation einen Export ausführen. Windows 2003-Supporttools werden mit windiff.exe geliefert (ein alter Favorit zum Nachschlagen von Unterschieden in der Registrierung - zwischen zwei .reg-Dateien).


4

Sie möchten den "Schnappschuss des armen Mannes" machen. Ich mache das ziemlich häufig, wenn ich meine eigenen MSIs für Software von Drittanbietern mit WIX erstelle.

Process Monitor ist wahrscheinlich etwas zu ausführlich für das, was Sie versuchen. Sie können versuchen, einen "Schnappschuss" der Registrierung zu erstellen, indem Sie Folgendes verwenden:

REGEDIT /E BEFORE.REG

Und danach wieder, damit Sie vergleichen können.

Mit dem Dateisystem habe ich das Freeware-Dienstprogramm " FileList " verwendet, um einen "Vorher" - und " Nachher " -Schnappschuss des Dateisystems zu generieren.

Änderungen in vorhandenen Dateien sind problematisch. Möglicherweise müssen Sie einen ersten Snapshot erstellen, geänderte Dateien suchen, dann ein Rollback durchführen (normalerweise verwende ich eine VM und die integrierte Festplatten-Snapshot-Funktion für das Rollback) und einen "Vorher" -Snapshot jeder Datei erstellen Sie wissen, dass es geändert wird, um es mit der "After" -Version zu vergleichen.

Denken Sie daran, dass das Erfassen der Änderungen nicht mit dem Erfassen der Logik des Setup-Programms identisch ist. Wenn möglich, wird das Reverse Engineering des Setup-Programms dem Versuch vorgezogen, nur die Änderungen zu erfassen. Möglicherweise übersehen Sie Nuancen, die Sie aufgrund der Umstände der Konfiguration Ihres Snapshot-Computers nicht sehen.


Die alte WinInstall 2003 LE, die mit Windows 2000 Server geliefert wurde, erledigt diese Art von Snapshots zu Referenzzwecken recht anständig, aber die von ihr generierten MSIs sind miserabel. (Ich habe es aufgegeben und habe angefangen, selbst Schnappschüsse "von Hand" zu machen, wie ich oben beschrieben habe.)


1
Ich habe gerade meinen vorherigen Kommentar entfernt, der einen fehlerhaften Link zu Scalable Smart Packager CE enthielt (wird nicht mehr angezeigt). Informationen zum Umpacken von Software / Tools finden Sie in der umfassenden Liste von Stefan Kruger unter installsite.org . Es ist schwer, mit all diesen nützlichen Tools Schritt zu halten, die jedoch veraltet sind.
Stein Åsmul


0

Sie können das Installshield-Produkt verwenden, um das Paket zu öffnen, sodass Sie wissen, was es tun wird, ohne es wirklich installieren zu müssen. Dieses Produkt integriert auch ein Erfassungstool, um vorher / nachher einen Schnappschuss zu erstellen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.