How to open .MSI files on Windows

To open .MSI files on Windows, double-click the .MSI file to launch the Windows Installer wizard, then follow the prompts.

Step-by-step instructions

  1. Double-click the .MSI file to launch the Windows Installer wizard, then follow the prompts.
  2. If you need command-line control (install/repair/uninstall), open Command Prompt and use msiexec with the .msi file (for example, to run an install from the command line).
  3. If Windows blocks or warns about the file, verify the source before proceeding (only run installers you trust).

Common issues

The .MSI won’t run or opens with the wrong app

Windows may not be associating .MSI with Windows Installer correctly, or you may be trying to open it on a non-Windows platform.

  1. On Windows, try double-clicking again; if it still fails, use the Windows Installer command tool (msiexec) to run the package.
  2. If you are on macOS/Linux/iOS/Android, move the .MSI to a Windows PC—.MSI is primarily for Windows Installer.

Windows Installer reports an error or install fails

The package may be incompatible with your system, require elevated privileges, or be incomplete/corrupted.

  1. Re-download the .MSI from the original publisher to rule out a partial or corrupted download.
  2. Run the installer with appropriate permissions (many installs require administrative rights).
  3. If you manage deployments, use msiexec to get clearer installation behavior and diagnostics (for example, to control install/repair/uninstall actions).

The file looks like an “archive,” but you can’t browse its contents

.MSI is an installer database format, not a general-purpose archive you open like a .zip.

  1. If your goal is to install software, run it with Windows Installer (double-click or msiexec).
  2. If your goal is to inspect package behavior, use Windows Installer tooling and documentation (rather than renaming the extension).

Security note

.MSI files are executable installation packages: running one can install software, change system settings, and potentially add persistence. Treat them like any other program installer and only run packages from trusted publishers.

Back to .MSI extension page