Устранение неисправностей пакетов Установщика Windows.
Способы устранения неисправностей пакетов Установщика Windows (Windows Installer) зависят от проблемы, с которой вы столкнулись. Если пакет Установщика Windows (Windows Installer) не может быть корректно установлен, требуется определить, не был ли он поврежден. Для восстановления поврежденных пакетов Установщика Windows (Windows Installer) используйте параметры восстановления Установщика Windows (Windows Installer). Откройте командную строку и введите следующую команду:
msiexec /f[p][o][e][d][c[][a][u][m][s][v] {пакет|КодПродукта}
Параметры, используемые с ключом /f для программы MSIEXEC.EXE, описаны ниже.
Параметры для ключа /f программы MSIEXEC.EXE:
* Р - переустановка только при отсутствии файла
* О - переустановка при отсутствии файла или если установлена его старая версия
* Е - переустановка при отсутствии файла или если установлена его идентичная или старая версия
* D - переустановка при отсутствии файла или если установлена его другая версия
* С - переустановка при отсутствии файла или в случае, если контрольная сумма не совпадает с вычисленным значением
* А - принудительная переустановка всех файлов
* U - перезапись всех необходимых пользовательских записей реестра
* М - перезапись всех необходимых компьютерных записей реестра
* S - замена всех существующих ярлыков
* V - запуск файлов из источника и новое кэширование локального пакета
Существует несколько дополнительных ключей для команды MSIEXEC.EXE. Некоторые из этих ключей описаны ниже.
пакет — это имя файла пакета Windows Installer Package, а КодПродукта — это глобальный уникальный идентификатор (GUID) пакета Установщика Windows (Windows Installer). Чтобы просмотреть полный список ключей, обратитесь к Центру справки и поддержки (Help and Support Center).
Ключи команды MSIEXEC.EXE
Ключ - Параметры - Описание
* /I - {пакет\Код Продукта} - Установка или настройка продукта. Например: msiexec /i A:\sample.msi
* /а - пакет - Административная установка. Например: msiexec /a A:\sample.msi
* /х - {пакет\Код Продукта} - Отмена установки продукта. Например, можно удалить или отменить установку пакета с помощью команды: msiexec /x sample.msi
* /j - [u\m] - пакет - Объявление продукта. u— объявление для текущего пользователя. m— объявление для всех пользователей данного компьютера. Например, для объявления пакета для
всех пользователей этого компьютера можно использовать следующую команду:
msiexec /jm sample.msi
* /L - [i][w][e][a][r][u][c] [m][p][v] [+][!] файл журнала - Указывает путь к файлу журнала. Параметры определяют сведения,
сохраняемые в журнале:
i — сообщения состояния;
w — некритические предупреждения;
е — все сообщения об ошибках;
а — запуск действий;
r— записи, специфические для действия;
u— запросы пользователя;
с — начальные параметры интерфейса пользователя;
m — нехватка памяти;
р — свойства терминала;
v — подробный вывод;
+ — добавление в существующий файл;
! — открывать каждую строку в журнале;
* — подстановочный знак, записывает в журнал все сведения, кроме параметра v.
Для включения параметра v введите /L*v.
Если процесс установки прерывается до завершения, то либо Установщик Windows (Windows Installer) не может прочитать пакет, либо параметры вашего компьютера не позволяют установить приложение. Откройте утилиту Просмотр событий (Event Viewer) и просмотрите Журнал приложений (Application log).
Оставьте комментарий!