Файлы .MSI являются новым форматом инсталляционных программных пакетов компании Microsoft. Их использование позволяет публиковать программы для домена, сайта Active Directory или группы в Windows.

Кроме того, файлы .MSI поддерживают автоматическое исправление установочных ресурсов программного обеспечения.

Если при двойном щелчке на файле .MSI выдается запрос программы, которое должно использоваться для обработки таких файлов, тип файлов .MSI был поврежден. Для решения этой проблемы необходимо выполнить следующие действия.

  1.  Откройте интерпретатор командной строки (Пуск > Выполнить > CMD.EXE (Start > Run > CMD.EXE)).

  2.  Введите следующую команду:

ftype Msi.Package

  3.  Если будет выдан следующий ответ:

Msi.Package="%SystemRoot%\System32\msiexec.exe" /i "%1"

то необходимо перейти к следующему шагу. В противном случае введите такую команду:

ftype Msi.Package="%SystemRoot%\System32\msiexec.exe" /i "%1"

Переходите к следующему шагу.

  4.  Введите такую команду:

assoc .msi

Если выдается следующий ответ:

.msi=Msi.Package

необходимо проверить папку %systemroot%\system32 на предмет наличия файла MSIEXEC.EXE. Если файл отсутствует, его необходимо заменить.

  6.  Если проблема связана не с отсутствием указанного типа файла (что бывает чаще всего), введите следующую команду:

assoc .msi=Msi.Package

  7.  Закройте интерпретатор командной строки.

  8.  Еще раз дважды кликните на файле .MSI.