MSI Explorer

Der MSI Explorer ermöglicht die schreibgeschützte Analyse und Darstellung des vollständigen Inhalts einer MSI-Datei.

Dabei werden die enthaltenen Tabellen, Dateien, Registry-Einträge, Komponenten, Verknüpfungen, Verzeichnisse, Features, Properties und weiteren MSI-Objekte ausgelesen und übersichtlich dargestellt. 

Die Funktion unterstützt bei der Analyse von Installationspaketen, der Fehlersuche, der Qualitätskontrolle sowie bei der Erstellung und Dokumentation von Softwarepaketen.

MSI-Datei laden

Über die entsprechende Auswahlfunktion kann eine MSI-Datei geöffnet werden.

Nach dem Laden analysiert PSADT-Package Forge die MSI-Datenbank und stellt die ermittelten Informationen in einer strukturierten Baumansicht zur Verfügung.

Es erfolgt ausschliesslich ein lesender Zugriff auf das Installationspaket. Änderungen an der MSI-Datei sind im MSI Explorer nicht möglich.

Unterstützt werden:

  • MSI-Dateien (.msi)


Hinweis: 

Der MSI Explorer arbeitet ausschliesslich im schreibgeschützten Modus.


Es werden keine Änderungen an der geladenen MSI-Datei vorgenommen. 

Sämtliche Informationen werden direkt aus der MSI-Datenbank ausgelesen und lediglich zur Analyse dargestellt.

Suchfunktion

Im oberen Bereich befindet sich eine globale Suchfunktion.

Über diese Suche können Inhalte innerhalb der geladenen MSI-Datei durchsucht werden.

Folgende Bereiche werden berücksichtigt:

  • Dateien
  • Registry-Einträge
  • Komponenten
  • Verknüpfungen
  • Properties
  • Features
  • Verzeichnisse
  • Custom Actions
  • Zusammenfassungsinformationen

Die Suchergebnisse werden direkt innerhalb der jeweiligen Ansicht angezeigt.

Übersicht

Die Ansicht Übersicht liefert allgemeine Informationen zur geladenen MSI-Datei.

Zusätzliche Detailinformationen werden im unteren Detailbereich angezeigt.

Dateien

Die Ansicht Dateien zeigt alle innerhalb des MSI-Pakets enthaltenen Dateien.

Die Darstellung erfolgt in Form einer Verzeichnisstruktur mit den zugehörigen Dateien.

Nach Auswahl einer Datei werden zusätzliche Informationen im Detailbereich angezeigt.

Dateien exportieren

Für die extrahierten MSI-Dateien stehen Exportfunktionen zur Verfügung.

Folgende Funktionen können genutzt werden:

  • Datei exportieren

Exportiert die aktuell ausgewählte Datei aus dem MSI-Paket.

  • Alles exportieren

Exportiert sämtliche im MSI-Paket enthaltenen Dateien in ein ausgewähltes Zielverzeichnis. 

Registry

Die Ansicht Registry zeigt sämtliche Registrierungsinformationen, die durch die MSI-Installation erstellt, geändert oder entfernt werden.

Verknüpfungen

Die Ansicht Verknüpfungen zeigt alle im MSI-Paket definierten Verknüpfungen.

Komponenten

Die Ansicht Komponenten zeigt die im MSI-Paket definierten Komponenten.

Komponenten bilden die technische Grundlage für Installation, Reparatur und Deinstallation innerhalb von Windows Installer.

Features

Die Ansicht Features zeigt die im MSI-Paket definierten Installationsfeatures.

Features dienen der logischen Gruppierung von Dateien, Registry-Einträgen und Komponenten.

Verzeichnisse

Die Ansicht Verzeichnisse stellt die innerhalb der MSI-Datei definierten Installationspfade dar.

Die Verzeichnisstruktur kann zur Analyse von Installationszielen und Pfadvariablen verwendet werden.

CAB-Inhalte

Die Ansicht CAB-Inhalte zeigt die innerhalb der MSI-Datei eingebetteten CAB-Archive.

Custom Actions

Die Ansicht Custom Actions zeigt alle in der MSI-Datei definierten benutzerdefinierten Aktionen.

Custom Actions werden häufig für zusätzliche Installationsschritte verwendet, die nicht durch Standardfunktionen des Windows Installers abgedeckt werden.

Properties

Die Ansicht Properties zeigt sämtliche MSI-Eigenschaften des Installationspakets.

Hierzu gehören unter anderem produktbezogene Informationen sowie Steuerungsparameter des Installationsvorgangs.

Typische Eigenschaften sind:

  • ProductName
  • ProductVersion
  • ProductCode
  • UpgradeCode
  • Manufacturer
  • ALLUSERS
  • INSTALLLEVEL

Zusammenfassung

Die Ansicht Zusammenfassung zeigt die im Summary Information Stream der MSI-Datei gespeicherten Metadaten.



Hinweis: 

Alle angezeigten Informationen werden direkt aus der geladenen MSI-Datei ausgelesen.

Umfang und Detailgrad der angezeigten Daten hängen vom Aufbau und Inhalt des jeweiligen Installationspakets ab.


Tipp: 

Der MSI Explorer eignet sich hervorragend zur Analyse unbekannter MSI-Pakete, zur Ermittlung von ProductCodes, UpgradeCodes, Komponenten-GUIDs sowie zur Überprüfung von Dateiinhalten und Registry-Änderungen vor der Paketierung oder Softwareverteilung.