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.
windows
windows-server-2003
patch-management
BlueGene
quelle
quelle
Antworten:
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).
quelle
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:
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.)
quelle
Schauen Sie sich Total Uninstall an
Es wird vor und nach einer Installation angezeigt und zeigt Ihnen genau, was dieses Programm getan hat.
http://www.martau.com/tu_download.php
quelle
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
quelle