Wie kann ich Dateien identifizieren, die von einem Installationsprogramm unter Windows installiert wurden?

11

Wie identifiziere ich die Dateien, die von einem bestimmten Installationsprogramm unter Windows installiert wurden?

Jonathan
quelle

Antworten:

3

Sie haben 3 Hauptoptionen:

  1. Machen Sie vor und nach der Installation einen Schnappschuss des Dateisystems und vergleichen Sie die beiden, um festzustellen, was sich geändert hat. SpyMe Tools können diese Aufgabe erleichtern.
  2. Verwenden Sie ein Programm, um das Dateisystem auf Änderungen zu überwachen und jeden Vorgang in Echtzeit zu protokollieren, während das Installationsprogramm ausgeführt wird. Der Prozessmonitor von Sysinternal ist eines der wichtigsten Tools für diese Aufgabe.
  3. Zerreißen Sie den Installer (wie hängt von der Installer-Technologie ab) und finden Sie heraus, was genau er tun soll.

Hinweis: Die ersten beiden Optionen sind abhängig von anderen Vorgängen auf Ihrem PC, während das Installationsprogramm ausgeführt wird. Sie können am Ende Änderungen protokollieren oder bemerken, die nicht für das von Ihnen verwendete Programm gelten. Sie haben jedoch auch den Vorteil, dass sie die Protokollierung / Überwachung fortsetzen können, während Sie das Programm ausführen, wenn möglicherweise Standarddatendateien / Registrierungsschlüssel erstellt und im gesamten System verteilt werden.

Wenn Sie das Installationsprogramm auseinander reißen, können Sie genau sehen, was es tun soll (und rückgängig machen, wenn Sie auch das Deinstallationsprogramm auflösen können), aber nicht, was das Programm selbst tun wird, während Sie es verwenden.

afrazier
quelle
3

Sie können eine Freeware namens Universal Extractor verwenden , um alles zu extrahieren, was in einem Installationsprogramm enthalten ist. Sie können dann die einzelnen Dateien in Ihrem Dateisystem durchsuchen (Programme, Dokumente und Einstellungen, System32 usw.). Ziemlich mühsam, aber oft die einfachste Lösung.

Larssend
quelle
2

Ich habe Sandboxie für diesen Zweck verwendet. Ich habe eine neue Sandbox erstellt und nichts anderes getan, als ein Programm darin zu installieren. Dann können Sie den Ordner dieser Sandbox (standardmäßig 'C: \ Sandbox', glaube ich) überprüfen, um jede Datei zu sehen, die geändert wurde.

Normalerweise möchte ich wissen, was ein Installationsprogramm tut, weil ich ihm noch nicht vertraue. Mit Sandboxie habe ich den zusätzlichen Vorteil, dass ich das gesamte Programm löschen kann, ohne Spuren zu hinterlassen, indem ich einfach die Sandbox zerstöre.

Stephen Jennings
quelle
0

msiexecErmöglicht die Protokollierung der Installation mit der Option / L. Sie können alles, was während der Installation passiert, mit `/ L * V protokollieren.

c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log Es ist bequemer, eine Datei mit der .txtErweiterung zu benennen, damit Sie sie beim Öffnen mit dem Editor sehen können.

Sehen Sie mehr in msiexec /?und hier

dmytro.poliarush
quelle