MSI Inspector ← Extra Reality Cafe

Free & open source · for Windows 10 and 11

Every MSI in a folder tree, side by side.

Point MSI Inspector at a folder and it finds every installer in it and all its subfolders, then lines up their ProductCodes, UpgradeCodes, and PackageCodes in one sortable grid. Spot duplicate codes in a click, and see which custom actions your packages share.

View on GitHub Download for Windows (coming soon)

The first release is being tested now. In the meantime, the full source is on GitHub, and you can build it yourself with the .NET 8 SDK.

All the identifiers

ProductCode, UpgradeCode, PackageCode, product name, version, manufacturer, and language for every MSI, in a grid you can sort by any column, filter, copy from, and export to CSV.

Duplicates in one click

Instantly narrow the list to files that share a ProductCode, UpgradeCode, or PackageCode, grouped together so clashes jump out before they break an upgrade.

Shared custom actions

Search every custom action across all your packages by name, source, or target, and see which ones appear in more than one MSI, including how many different implementations share a name.

Safe and verifiable

Opens packages read-only through Windows Installer itself. Releases are built by GitHub from the public source, with checksums and signed build attestations so you can verify every download.