Назад | Перейти на главную страницу

Получить журнал MSI для активной установки

У одного из моих пользователей Outlook не может начать с «Не удается запустить Microsoft Office Outlook. Не удается открыть окно Outlook» и Я уже исключил существующие надстройки. (Это просто для справочной информации и не является частью вопроса.)

При запуске на несколько секунд перед ошибкой появляется окно установщика Windows, а в журнале событий приложений есть запись, указывающая на сбой сеанса активной установки:
(выдержка; переведено, поэтому может не совсем соответствовать тому, что написала бы английская Windows):

Log name:    Application
Source:      MsiInstaller
Event Code:   1033
Description:
Windows Installer has finished installing the product. Product name: Microsoft Office Professional Plus 2010. Version: 14.0.4763.1000. Language: 0. Vendor: Microsoft Corporation. Installation finished with status: 1635.

Итак, вопрос:

Как мне получить msiexec log для этой установки, чтобы узнать, что конкретно не так?

Когда я запускаю обычную установку, я могу просто поставить /log <file> параметр. Но на этот раз это не обычная установка пакета, и она выполняется автоматически, поэтому я не могу изменить командную строку.

Заставьте установщик Windows создавать журнал для каждого сеанса установки с настройками реестра в соответствии с Как включить ведение журнала установщика Windows:

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
Type: Reg_SZ
Value: Logging
Data: voicewarmupx

(значение представляет собой набор буквенных флагов, которые могут быть в любом порядке)

Это создаст файл MSI*.log в %TEMP% для каждого сеанса MSI.

Не забудьте удалить значение, когда закончите, поскольку эти журналы занимают много места!