1111111111Rating 0.00 (0 Votes)

При установке - Update Rollup 2, для Exchange 2010 возникает ошибка установки:

Setup Wizard for Update Rollup 2 for Exchange Server 2010 Service Pack 1 (KB2425179) ended prematurely.

errorscreen

Причин возникновения данной проблемы может быть множество, но мне помогло два решения о которых я расскажу ниже.

Основные требования установки

  • Первое что необходимо сделать, это проверить наличие других установленных Rollup и если они установлены - удалить.
  • Установку Rollup необходимо запускать от имени администратора.
  • Убедиться, что на машину не применяются политики - ExecutionPolicy.

Ни один из способов не помог решить данную проблему, пришлось углубляться в решение.

Первое что необходимо посмотреть, это отчет о ошибках Windows результат просмотра не дал никаких вразумительных результатов, единственное были ошибки от MsiInstaller вида:

Product: Microsoft Exchange Server - Update '{3FD32A4E-B7A6-411B-840E-42E6AD0A095C}' could not be installed. Error code 1642.

Попробовал перерегистрировать Windows Installer в системе:

msiexec /unreg
msiexec /regserver

Не помогло, далее было решено просмотреть логи установки, по умолчанию располагаемые на системном разделе:

%SYSTEMDRIVE%\ExchangeSetupLogs

Из лога - ExchangeSetup.log было видно что во время установки, установщик не мог найти некоторые файлы, как например:

Could not find file 'C:\ExchangeSetupLogs\exchangeInstallState.xml'

Далее просмотр ранее установленных обновлений, показал что попытка установки Rollup уже была завершилась неудачей.

rollupfailed

Просмотр системных служб так же добавил уверенности в этом так как все служы имеющие отношение к Microsoft Exchange были в сотоянии Disabled, по всей видимости в данное состояние эти службы привела первая неудачная установка обновления.

disabledservices

Результаты были совсем неутешительные, решил запустить установку обновления с логированием:

Exchange2010-KB2425179-x64-en.msp /lxv* c:\Temp\SetupRollup.log

Ошибки в основном крылись в доступе к файлам и запуском скриптов.

Решение

  • Проверить системный раздел на наличие ошибок командой - chkdsk c:
  • Убедиться в том что включена и запущена служба - Windows Management Instrumentation
  • Переименовать папку ExchangeSetupLogs в ExchangeSetupLogs.Old
  • Запустить установку из командной строки запущенной от имени администратора.

Примечание: данное решение так же распространяется на установку других Rollup для Exchange

Обсудить на форуме

Дополнительное инфо

Добавить комментарий


Обновить
Защитный код

Сейчас 38 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз