MSI Explorer
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. |

