MSI Viewer is a free, open-source Windows application by William Kent that is designed to help users view the contents of MSI (Microsoft Installer) files and MSM merge modules and extract files from them. The app is built on Scott Willeke's lessmsi project and lets you look inside an installer package without running the installer, which is useful for developers, system administrators and anyone who needs a single file from a setup package. MSI Viewer is distributed through the Microsoft Store, and its source code is published on GitHub under the MIT License.
Features
• Open MSI installer files and MSM merge modules
• View the list of files stored in the package on the Files tab
• Browse the internal database tables of the package on the Tables tab
• Filter the file list by entering a search term
• Select All and Deselect All buttons for quick selection
• Extract the selected files to a folder of your choice
• Get individual files without running the installer
• Open packages with the Choose button or File > Open (Ctrl+O)
• Recent Files menu for quick access to packages opened earlier
• "Open in MSI Viewer" command in the File Explorer context menu
• A message box confirms when the extraction is complete
• Dark mode support
• Runs on x86, x64 and Arm64 PCs
• Completely free, with no ads and no in-app purchases
• Open-source code under the MIT License
MSI Viewer lets users look inside MSI installers and extract individual files from them without running the installer.