When I double click on a MSI file it has no association, what can I do?

John Savill

June 14, 1999

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. MSI files are Microsoft's new software installation package formatand will allow applications to be published to a domain, site or group inWindows 2000 and also allow the application to self-repair.

If when double clicking a MSI file it asks for an application to run under,its default association has been lost so perform the following to fix:

  1. Start a command prompt (Start - Run - cmd.exe)

  2. Type the command:

    C:> ftype Msi.Package


    If the response is

    Msi.Package="%SystemRoot%System32msiexec.exe"    /i "%1"


    then continue to the next step. If it is not found type

    C:> ftype Msi.Package="%SystemRoot%System32msiexec.exe"    /i "%1"
    

    Continue to the next step

  3. Type the command:

    C:> assoc .msi


    If the response is

    .msi=Msi.Package


    then check the %systemroot%system32 folder for the msiexec.exe file and replace if missing.
    If there is no association (the most normal problem) type:

    C:> assoc .msi=Msi.Package
  4. Close the command prompt

  5. Retry double clicking on a MSI file

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like