Устранение неполадок при установке накопительных пакетов обновления

 

Последнее изменение раздела: 2010-06-29

Начиная с выпуска сервера Microsoft Exchange Server 2007, корпорация Майкрософт изменила стратегию обслуживания для обновлений программного обеспечения сервера Exchange. Обновления (также называемые накопительными пакетами обновления) теперь выпускаются в виде больших накопительных пакетов кумулятивных исправлений. Дополнительные сведения об этой стратегии обслуживания см. в статье 937194 базы знаний Майкрософт The product service strategy for Exchange Server 2007 (на английском языке).

Обычно при установке накопительных пакетов обновления для сервера Exchange не возникает никаких проблем. Но если проблема все-таки возникла, поиск причины возникновения ошибки для устранения неполадок может представлять определенные сложности. В этом разделе описаны основные причины возникновения ошибок при установке накопительных пакетов обновления, а также приведены рекомендации по устранению неполадок в случае их возникновения.

Основные проблемы, возникающие при установке накопительных пакетов обновления

В следующих разделах описаны основные проблемы, из-за которых могут возникать ошибки при установке накопительных пакетов обновления.

Использование неверной версии накопительного пакета обновления

Поскольку консоль управления Exchange можно запускать в 32-разрядной операционной системе и поскольку при тестировании может использоваться 32-разрядная версия сервера Microsoft Exchange, существует вероятность установки неверной версии накопительного пакета обновления. В этом случае при попытке установить конкретный накопительный пакет обновления на экран будет выведено приведенное ниже предупреждение.

Версия этого файла несовместима с используемой версией сервера Exchange Server 2007. Проверьте конфигурацию компьютера, чтобы определить необходимую версию этого файла: 64-разрядную (x64) или 32-разрядную (x86).

Чтобы устранить это проблему, получите соответствующую версию накопительного пакета обновления.

Установка промежуточного обновления

Корпорация Майкрософт выпускает критические промежуточные обновления для сервера Microsoft Exchange вне графика выпуска накопительных пакетов обновления. Если подобное промежуточное обновление установлено, его необходимо удалить перед установкой накопительного пакета обновления, в котором содержится аналогичное исправление. Если на компьютере установлено промежуточное обновление, при попытке установить определенный накопительный пакет обновления на экран будет выведено приведенное ниже предупреждение.

Не удается установить пакет обновления, так как в системе установлено предыдущее промежуточное обновление для сервера Microsoft Exchange. Удалите промежуточное обновление с помощью компонента «Установка и удаление программ» перед повторным запуском программы установки.

Удалите все имеющиеся промежуточные обновления с помощью компонента «Установка и удаление программ» (Windows 2003) или «Программы и компоненты» (Windows Vista, Windows Server 2008) и попытайтесь установить накопительный пакет обновления.

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

Не удается продолжить удаление. <Имя_мастера> обнаружил установленное промежуточное обновление. Чтобы удалить накопительный пакет обновления, необходимо сначала удалить промежуточное обновление.

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

Не удается продолжить установку. <Имя_мастера> обнаружил, что данная версия накопительного пакета обновления является устаревшей по сравнению с установленной на компьютере версией накопительного пакета обновления. Установка данного накопительного пакета обновления не требуется.

Чтобы устранить эти проблемы, удалите промежуточное обновление, а затем установите последнюю версию накопительного пакета обновления для используемой версии сервера Microsoft Exchange.

Отсутствие подключения к Интернету

При попытке установить накопительный пакет обновления программа установки может перестать отвечать (зависнуть), когда платформа .NET Framework будет выполнять операцию отзыва сертификатов. Чтобы устранить эту проблему, следует временно отключить отзыв сертификатов. Для этого воспользуйтесь одним из указанных ниже способов.

Способ 1. Настройка параметра реестра «State»

Чтобы отключить проверку отзыва сертификата в реестре, выполните описанные ниже действия.

  1. Найдите в редакторе реестра следующий подраздел:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Wintrust\Trust Providers\Software Publishing\State

  2. Измените настройки указанного параметра. Параметр: State Тип значения: REG_DWORD Значение: 0x00023e00

  3. Закройте редактор реестра и попытайтесь установить накопительный пакет обновления еще раз.

  4. После завершения установки накопительного пакета обновления установите для параметра реестра State значение 0x00023c00.

Способ 2. Настройка браузера Internet Explorer

Чтобы отключить проверку отзыва сертификата в браузере Internet Explorer, выполните описанные ниже действия.

  1. Запустите Internet Explorer.

  2. В меню Сервис выберите пункт Свойства обозревателя.

  3. В диалоговом окне Свойства обозревателя перейдите на вкладку Дополнительно.

  4. В разделе Безопасность снимите указанные ниже флажки.

    • Проверять аннулирование сертификатов издателей

    • Проверять, не отозван ли сертификат сервера

  5. Закройте Internet Explorer и попытайтесь установить накопительный пакет обновления еще раз.

  6. После завершения установки накопительного пакета обновления измените настройки браузера Internet Explorer таким образом, чтобы включить проверку отзыва сертификатов.

Дополнительные сведения об отзыве сертификатов в сервере Microsoft Exchange см. в статье блога разработчиков сервера Exchange Server Exchange 2007 managed services might time out during certificate revocation checks (на английском языке).

Службы Exchange не перезапускаются автоматически

Если после установки накопительного пакета обновления службы, связанные с сервером Microsoft Exchange, не запускаются, см. статью 944752 базы знаний Майкрософт Exchange Server 2007 managed code services do not start after you install an update rollup for Exchange Server 2007 (на английском языке).

Другие проблемы

При установке накопительного пакета обновления могут также возникать описанные ниже проблемы.

  • После установки накопительного пакета обновления с помощью Центра обновления Windows некоторые службы отключаются.

  • Не работает Outlook Web Access.

Эта проблема возникает в случае удаления или переименования папки %SYSTEMDRIVE%\ExchangeSetupLogs. Дополнительные сведения см. в статье 930809 базы знаний Майкрософт Описание накопительного пакета обновления 1 для Exchange 2007.

Устранение проблем, возникающих при установке

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

Анализ журнала событий приложений

В некоторых случаях программа установки накопительного пакета обновления для сервера Microsoft Exchange может неожиданно прекратить работу или вывести на экран приведенное ниже сообщение о преждевременном завершении работы.

Мастер установки накопительного пакета обновления 5 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1) (KB953467) преждевременно завершил работу из-за ошибки. Система не была изменена. Чтобы установить программу позднее, повторите установку.

Чтобы устранить эту проблему, проанализируйте журнал приложений на соответствующем сервере. Установщик Windows регистрирует ошибки установки в журнале приложений. Например, для ошибки с кодом 1603 установщик Windows вносит в журнал указанные ниже данные.

Тип события: Ошибка

Источник события: MsiInstaller

Категория события: отсутствует

Код события: 1024

Описание: Продукт: Microsoft Exchange Server — Не удается установить обновление «Накопительный пакет обновления 4 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1) (KB952580) 8.1.311.3». Код ошибки 1603.

В установщике Windows предусмотрено создание журналов для облегчения поиска и устранения проблем, возникающих при установке пакетов программного обеспечения. Для получения указаний по включению поддержки ведения журналов перейдите по следующей ссылке:

https://go.microsoft.com/fwlink/?LinkId=23127

Чтобы устранить ошибки установщика Windows, включите подробный формат журнала MSI.

Включение подробного формата журнала MSI

Поскольку сервер Microsoft Exchange использует для установки обновлений установщик Windows, необходимо повысить уровень ведения журнала MSI для соответствующего накопительного пакета обновления. Чтобы создать подробный файл журнала для пакета MSI или MSP, воспользуйтесь одним из указанных ниже способов.

Способ 1. Использование параметров командной строки

Можно запустить установку накопительного пакета обновления с параметрами подробного ведения журнала, чтобы создать файл журнала для конкретной попытки установки накопительного пакета обновления. Например, чтобы создать файл журнала в процессе установки накопительного пакета обновления, выполните следующую команду:

Exchange2007-KB<RollupPackageNumber>-x64-EN.msp /lxv* c:\<path>\<filename>.log

Способ 2. Настройка параметра реестра

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

  1. В командной строке выполните следующую команду:

    net stop msiserver

  2. Откройте редактор реестра (regedit.exe) и найдите следующий подраздел:

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

  3. Создайте указанные далее параметры реестра в подразделе Installer.

    Параметр: logging Тип значения: REG_SZ

    Значение: voicewarmup!

    Параметр: debug

    Тип значения: REG_DWORD

    Значение: 7

  4. Закройте редактор реестра и запустите службу установщика Windows. Для этого выполните в командной строке следующую команду:

    net start msiserver

После включения подробного формата ведения журнала при каждом использовании компонента Установка и удаление программ будет создаваться файл журнала Msi*.log.

noteПримечание.
Корпорация Майкрософт не рекомендует оставлять включенной функцию подробного ведения журнала. Это может отрицательно сказаться на производительности системы и привести к уменьшению свободного дискового пространства.

Дополнительные сведения о включении функции ведения журнала установщика Windows см. в статье 223300 базы знаний Майкрософт How to enable Windows Installer logging (на английском языке).

Поиск в файле журнала MSI строки «Возвращаемое значение 3»

После настройки подробного формата журнала установщика Windows найдите в файле журнала MSI указанную ниже строку.

Возвращаемое значение 3

Как правило, первое появление строки Возвращаемое значение 3 указывает на причину возникновения проблемы при установке. Чтобы устранить возникшую при установке проблему, проанализируйте записи в файле журнала, которые предшествуют строке «Возвращаемое значение 3». Дополнительные сведения о данной процедуре см. в статье блога разработчиков сервера Microsoft Exchange How to locate the cause of error code 1603 in a verbose MSI log file (на английском языке).

В следующих разделах описаны проблемы, которые могут регистрироваться при подробном ведении журнала установщика Windows. Сведения в этих разделах взяты из реальных случаев, о которых пользователи сообщали специалистам службы технической поддержки подразделения корпоративных коммуникаций корпорации Майкрософт.

Ситуация 1. Неверное значение параметра «ExecutionPolicy»

При установке накопительного пакета обновления для сервера Microsoft Exchange в операционной системе Windows Server 2008 может возникнуть сбой из-за неверного значения параметра ExecutionPolicy.

Ниже приведен отрывок файла журнала с записями, которые предшествуют первому появлению строки Возвращаемое значение 3.

MSI (s) (DC!BC) [06:51:04:902]: PROPERTY CHANGE: Удаление свойства QtExecCmdLine.

Текущее значение «C:\Program Files\Microsoft\Exchange

Server\\bin\QuietExe.exe»

«C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe« » -команда.

«C:\Program Files\Microsoft\Exchange Server\\bin\servicecontrol.ps1»

BeforePatch».

MSI (s) (DC!BC) [06:51:06:355]: Создание MSIHANDLE (4) типа 790531 для потока 4540

CAQuietExec: Ошибка 0x80070001: Командная строка возвратила ошибку.

MSI (s) (DC!BC) [06:51:06:355]: Закрытие MSIHANDLE (4) типа 790531 для потока 4540

MSI (s) (DC!BC) [06:51:06:355]: Создание MSIHANDLE (5) типа 790531 для потока 4540

CAQuietExec: Ошибка 0x80070001: Сбой CAQuietExec

MSI (s) (DC!BC) [06:51:06:355]: Закрытие MSIHANDLE (5) типа 790531 для потока 4540

MSI (s) (DC!BC) [06:51:06:355]: Закрытие MSIHANDLE (2) типа 790541 для потока 4540

MSI (s) (DC:C8) [06:51:06:355]: Закрытие MSIHANDLE (1) типа 790542 для потока 6776

Действие закончено в 6:51:06: CA_SAVEDATA_STOP_SERVICES. Возвращаемое значение 3.

В этом отрывке файла журнала строка Возвращаемое значение 3 появляется сразу после действия CA_SAVEDATA_STOP_SERVICES.

При установке накопительных пакетов обновления с помощью подсистемы установщика Windows сервер Microsoft Exchange использует настраиваемые действия. В настраиваемом действии «CA_SAVEDATA_STOP_SERVICES» сервер Microsoft Exchange пытается выполнить сценарий PowerShell с именем servicecontrol.ps1 с параметром BeforePatch.

В данном случае сценарий не выполняется из-за неправильной настройки параметра «ExecutionPolicy» в среде сценариев PowerShell. Чтобы определить текущую политику выполнения в среде сценариев PowerShell, выполните командлет Get-ExecutionPolicy. По умолчанию для политики выполнения в среде сценариев PowerShell установлено значение RemoteSigned.

Чтобы устранить эту проблему, установите для параметра «ExecutionPolicy» значение RemoteSigned или Unrestricted. После этого попытайтесь установить накопительный пакет обновления еще раз. После установки накопительного пакета обновления установите для параметра «ExecutionPolicy» значение RemoteSigned.

Дополнительные сведения о данной проблеме см. в приведенных ниже статьях.

Ситуация 2. Накопительному пакету обновления не удается удалить временный файл

Ошибка с кодом 1603 может возникать в том случае, если накопительному пакету обновления в процессе установки не удается удалить или изменить временный MSP-файл. Ниже приведен отрывок файла журнала MSI, иллюстрирующий эту ошибку.

MSI (c) (E8:F0) [08:54:18:744]: Установщик Windows установил обновление. Название

продукта: Microsoft Exchange Server Версия продукта: 8.1.240.6. Языковая версия:

1033. Название обновления: Накопительный пакет обновления 4 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1)

(KB952580) 8.1.311.3. Состояние завершения или ошибки установки: 1603.

MSI (c) (E8:F0) [08:54:18:744]: Примечание: 1: 1729

MSI (c) (E8:F0) [08:54:18:745]: Примечание: 1: 2262 2: Ошибка 3: -2147287038

MSI (c) (E8:F0) [08:54:18:756]: Ошибка преобразования таблицы.

MSI (c) (E8:F0) [08:54:18:758]: Ошибка преобразования таблицы.

MSI (c) (E8:F0) [08:54:18:758]: Примечание: 1: 2262 2: Ошибка 3: -2147287038

MSI (c) (E8:F0) [08:54:18:758]: Примечание: 1: 2262 2: Ошибка 3: -2147287038

MSI (c) (E8:F0) [08:54:18:769]: Ошибка преобразования таблицы.

MSI (c) (E8:F0) [08:54:18:772]: Ошибка преобразования таблицы.

MSI (c) (E8:F0) [08:54:18:772]: Примечание: 1: 2262 2: Ошибка 3: -2147287038

MSI (c) (E8:F0) [08:54:18:772]: Продукт: Microsoft Exchange Server -- Сбой настройки.

MSI (c) (E8:F0) [08:54:18:773]: Установщик Windows перенастроил продукт. Название

продукта: Microsoft Exchange Server Версия продукта: 8.1.240.6. Языковая версия:

1033. Состояние завершения или ошибки перенастройки: 1603.

MSI (c) (E8:F0) [08:54:18:775]: Попытка удалить файл

C:\Users\<псевдоним_пользователя>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:775]: Не удается удалить файл. LastError = 32

MSI (c) (E8:F0) [08:54:18:781]: Захват выполнения мьютекса.

MSI (c) (E8:F0) [08:54:18:781]: Очистка неустановленных пакетов установки, если имеются

MSI (c) (E8:F0) [08:54:18:781]: Попытка удалить файл

C:\Users\<псевдоним_пользователя>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:784]: MainEngineThread возвращает значение 1603

Эта ошибка может возникать в том случае, если в операционной системе Windows Server 2008 выполняется контроль учетных записей. Чтобы устранить эту проблему, убедитесь в том, что установка накопительного пакета обновления выполняется из командной строки с повышенными привилегиями. Для этого щелкните правой кнопкой мыши ярлык cmd.exe и выберите в меню пункт Запуск от имени администратора. После этого попытайтесь установить накопительный пакет обновления еще раз.

Ситуация 3. Папка установщика Windows не содержит MSP- или MSI-файлов предыдущих установок

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

Не удалось открыть этот пакет исправлений. Обратитесь к поставщику приложения, чтобы удостовериться в том, что этот пакет является правильным пакетом исправлений установщика Windows.

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

=== Начало подробного ведения журнала: 8/27/2007 13:12:59 Тип сборки: SHIP UNICODE

3.01.4000.4042 Вызов процесса: C:\WINDOWS\System32\msiexec.exe ===

MSI (c) (58:50) [13:12:59:838]: Сброс кэшированных значений политики

MSI (c) (58:50) [13:12:59:838]: Значение политики компьютера 'Debug' — 0

MSI (c) (58:50) [13:12:59:838]: ******* RunEngine:

******* Продукт: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

******* Действие:

******* CommandLine: **********

MSI (c) (58:50) [13:12:59:838]: Значение политики компьютера 'DisableUserInstalls' — 0

MSI (c) (58:50) [13:12:59:838]: Предупреждение: Локальный кэшированный пакет

'C:\WINDOWS\Installer\380f45.msi' отсутствует.

MSI (c) (58:50) [13:12:59:838]: Значение политики пользователя «SearchOrder» — «nmu»

MSI (c) (58:50) [13:12:59:838]: Значение политики пользователя «DisableMedia» — 0

MSI (c) (58:50) [13:12:59:838]: Значение политики компьютера «AllowLockdownMedia» — 0

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Носители включаются, только если пакет является

безопасным.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Поиск исходного списка для продукта {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Добавление

{24B2C164-DE66-44FE-B468-A46D9D5E6B31}; в потенциальный исходный список (pcode;disk;relpath).

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Проверка продукта

{24B2C164-DE66-44FE-B468-A46D9D5E6B31}

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Носители для продукта включены.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Попытка использовать параметр LastUsedSource из исходного списка.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Попытка использовать источник C:\Documents and

Settings\Administrator\Desktop\.

MSI (c) (58:50) [13:12:59:853]: Маскировка включена.

MSI (c) (58:50) [13:12:59:853]: Попытка включить все отключенные привилегии перед вызовом установки на сервер

MSI (c) (58:50) [13:12:59:853]: SOURCEMGMT: Разрешенный источник: «C:\Documents and Settings\Administrator\Desktop\»

MSI (c) (58:50) [13:12:59:885]: ПОЛИТИКА ОГРАНИЧЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: Проверка пакета -->

«C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi» на соответствие

политике ограничения программного обеспечения

MSI (c) (58:50) [13:12:59:885]: ПОЛИТИКА ОГРАНИЧЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi имеет цифровую подпись

MSI (c) (58:50) [13:13:00:010]: ПОЛИТИКА ОГРАНИЧЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi разрешен к выполнению на

уровне авторизации «без ограничений».

MSI (c) (58:50) [13:13:00:010]: Маскировка включена.

MSI (c) (58:50) [13:13:00:010]: Попытка включить все отключенные привилегии перед вызовом установки на сервер

MSI (c) (58:50) [13:13:00:010]: Завершение диалога не включено

MSI (c) (58:50) [13:13:00:010]: Исходный пакет ==> C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:010]: Пакет запущен из папки ==>

C:\DOCUME~1\ADMINI~1 \LOCALS~1\Temp\2\1d700e29.msi

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: поиск записи в базе данных appcompat с параметром ProductCode «{24B2C164-DE66-44FE-B468-A46D9D5E6B31}».

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: соответствующий параметр ProductCode не найден в

базе данных.

MSI (c) (58:50) [13:13:00:041]: MSCOREE не загрузил копию из system32

MSI (c) (58:50) [13:13:00:041]: Открытие существующего обновления

«C:\WINDOWS\Installer\5c321.msp».

MSI (c) (58:50) [13:13:00:041]: Примечание: 1: 2203 2: C:\WINDOWS\Installer\5c321.msp 3: -2147287038

MSI (c) (58:50) [13:13:00:041]: Не удается найти локальное обновление

«C:\WINDOWS\Installer\5c321.msp». Поиск в источнике.

MSI (c) (58:50) [13:13:00:041]: Разрешение источника обновления.

MSI (c) (58:50) [13:13:00:041]: Значение политики пользователя «SearchOrder» — «nmu»

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Носители включаются, только если пакет является

безопасным.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Поиск исходного списка для продукта {09679EB4-B32D-4F10-88C9-34299B366C5B}

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Добавление

{09679EB4-B32D-4F10-88C9-34299B366C5B}; в потенциальный исходный список

(pcode;disk;relpath).

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Проверка продукта

{09679EB4-B32D-4F10-88C9-34299B366C5B}

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Носители для продукта включены.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Попытка использовать параметр LastUsedSource из исходного списка.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Обработка чистого исходного списка.

MSI (c) (58:50) [13:13:00:041]: Примечание: 1: 1402 2: UNKNOWN\Net 3: 2

MSI (c) (58:50) [13:13:00:041]: Примечание: 1: 1706 2: -2147483647 3:

Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Обработка исходного списка носителей.

MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: Разрешенный источник:

«Exchange2007-KB935490-x64-EN.MSP»

MSI (c) (58:50) [13:13:00:056]: Примечание: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:056]: Не удалось создать временную копию исправления

«Exchange2007-KB935490-x64-EN.MSP».

Не удалось открыть этот пакет исправлений. Обратитесь к поставщику приложения, чтобы удостовериться в том, что этот пакет является правильным пакетом исправлений установщика Windows.

C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:056]: Примечание: 1: 1708

MSI (c) (58:50) [13:13:00:056]: Примечание: 1: 2729

MSI (c) (58:50) [13:13:00:056]: Продукт: Microsoft Exchange Server -- Сбой установки.

В данном случае накопительный пакет обновления 4 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1) не удалось установить вследствие отсутствия MSP-файла предыдущей установки накопительного пакета обновления. В частности, отсутствовал MSP-файл накопительного пакета обновления 2 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1).

Причина проблемы была определена в процессе анализа приведенных ниже записей в файле журнала.

MSI (c) (58:50) [13:13:00:041]: Не удается найти локальное обновление «C:\WINDOWS\Installer\5c321.msp». Поиск в источнике.

Эта запись указывает на то, что установщик Windows пытался найти файл 5c321.msp. Поскольку файл обнаружить не удалось, установщик Windows пытался найти этот файл по записи источника.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Поиск исходного списка для продукта {09679EB4-B32D-4F10-88C9-34299B366C5B}

Эта запись указывает на то, что источник отсутствующего MSP-файла имеет идентификатор GUID {09679EB4-B32D-4F10-88C9-34299B366C5B}. Последующие записи в фале журнала разрешают использование продукта с идентификатором GUID для определенного имени пакета.

MSI (c) (58:50) [13:13:00:041]: Примечание: 1: 1706 2: -2147483647 3: Exchange2007-KB935490-x64-EN.MSP MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Обработка исходного списка носителей. MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: Разрешенный источник: «Exchange2007-KB935490-x64-EN.MSP»MSI (c) (58:50) [13:13:00:056]: Примечание: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

Эта запись указывает на то, что соответствующим пакетом является файл Exchange2007-KB935490-x64-EN.MSP. Следующая запись указывает на то, что установщику Windows не удалось создать временную копию обновления.

MSI (c) (58:50) [13:13:00:056]: Не удалось создать временную копию обновления «Exchange2007-KB935490-x64-EN.MSP». Не удалось открыть этот пакет исправлений. Обратитесь к поставщику приложения, чтобы удостовериться в том, что этот пакет является правильным пакетом исправлений установщика Windows.

B935490 представляет накопительный пакет обновления 2 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1). В данном случае установщик Windows пытается найти предыдущий накопительный пакет обновления, несмотря на то, что пользователь устанавливает накопительный пакет обновления 4 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1).

Данная проблема возникает вследствие того, что установщик Windows выполняет указанные далее действия, несмотря на то, что накопительные пакеты обновления содержат кумулятивные обновления программного кода сервера Microsoft Exchange.

  • Проверка наличия ранее установленных накопительных пакетов обновления.

  • Поиск MSI-файлов любых установленных ранее накопительных пакетов обновления.

Установщик Windows использует ранее установленные файлы для создания полного установочного набора для текущего накопительного пакета обновления. Если установщик Windows определяет, что предыдущая версия накопительного набора обновления установлена, но не может найти соответствующий MSP-файл, установка текущего накопительного пакета обновления завершается со сбоем.

Чтобы устранить эту проблему, создайте копию указанного в журнале файла накопительного пакета обновления с тем же именем, на которое ссылается файл журнала. В данном примере следует создать копию файла накопительного пакета обновления 2 для сервера Exchange Server 2007 с пакетом обновления 1 (SP1) и переименовать этот файл в 5c321.msp. Затем следует скопировать переименованный файл в папку C:\Windows\Installer.

На примере этой ошибки обратите внимание на приведенные ниже сведения о файлах установщика Windows.

  • Не следует изменять или удалять содержимое папки C:\Windows\Installer.

  • Установщик Windows отслеживает все обновления по названию продукта и идентификатору GUID. Установщик Windows также сохраняет копию установочных файлов в папке C:\Windows\Installer. Этим файлам присваиваются случайно выбранные имена в шестнадцатеричном формате. Имена файлов являются уникальными. В реестре содержатся ссылки на эти файлы. Поэтому нельзя копировать содержимое папки C:\Windows\Installer на другие серверы.

    В реестре содержатся сведения об установленных для базового продукта Microsoft Exchange обновлениях. Данные записи в реестре содержат указания на MSP- и MSI-файлы в папке C:\Windows\Installer вместе с указанием на исходное местоположение файлов программы установки. Например, для базового продукта Microsoft Exchange существует следующий подраздел реестра: HKEY_CLASSES_ROOT\Installer\Products\ 461C2B4266EDEF444B864AD6D9E5B613. В подразделе «Patches», вложенном в указанный подраздел, содержатся ссылки на все установленные накопительные пакеты обновления. Ссылки на эти накопительные пакеты обновления также содержатся в следующих подразделах реестра: HKEY_CLASSES_ROOT\Installer\Patches

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches

noteПримечание.
Данные разделы реестра упоминаются исключительно в справочных целях. Не рекомендуется изменять или удалять данные разделы реестра.

Ситуация 4. Повреждение реестра или файловой системы

Повреждение реестра или файловой системы, особенно если оно затрагивает компоненты установщика Windows, может значительно затруднить поиск и устранение неисправностей, возникающих при установке накопительного пакета обновления. Это происходит сравнительно редко, но в случае возникновения проблем, связанных с повреждением реестра или файловой системы, требуется перестройка сервера. В этом случае необходимо переустановить операционную систему, выполнить новую установку сервера Microsoft Exchange с использованием параметра /recoverserver, а затем установить соответствующий накопительный пакет обновления.

Ситуация 5. Ложные срабатывания

Несмотря на то, что подробное ведение журнала установщика Windows может помочь при поиске и устранении возникающих в процессе установки проблем, некоторые регистрируемые сообщения об ошибках не указывают на наличие проблем, связанных с процессом установки.

Приведенное ниже сообщение об ошибке часто регистрируется при подробном ведении журнала установщика Windows. Однако эта ошибка не указывает на проблему, связанную с процессом установки накопительного пакета обновления. Эта ошибка регистрируется только вследствие включения подробного формата журнала.

SI (c) (E8:E4) [13:22:15:847]: Примечание: 1: 2262 2: Ошибка 3: -2147287038

DEBUG: Ошибка 2826: Элемент управления BottomLine в диалоговом окне ErrorDlg выходит за границы окна диалога на 5 пикселей вправо.

Установщик обнаружил непредвиденную ошибку при установке данного пакета. Это может означать проблему с пакетом. Код ошибки: 2826. Аргументы: ErrorDlg, BottomLine, вправо

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

Property(C): msgRequiresProc = Версия этого файла несовместима с используемой версией сервера Exchange Server 2007. Проверьте конфигурацию компьютера, чтобы определить необходимую версию этого файла: 64-разрядную (x64) или 32-разрядную (x86).

Property(C): msgINTERIMUPDATEDETECTED = Не удалось установить пакет обновления, так как в системе установлено предыдущее промежуточное обновление для сервера Exchange Server 2007. Удалите промежуточное обновление с помощью компонента «Установка и удаление программ» перед повторным запуском программы установки.

Property(C): msgInterimIncorrectRollup = Не удается продолжить установку. [Мастер] обнаружил, что установленное промежуточное обновление несовместимо с текущей конфигурацией сервера Exchange Server 2007.

Property(C): msgUninstallTargetRollupBeforeInterim = Не удается продолжить удаление. [Мастер] обнаружил установленное промежуточное обновление. Чтобы удалить накопительный пакет обновления, необходимо сначала удалить промежуточное обновление.

Property(C): msgOlderInstallOnNewerRollupIncorrectRollup = Не удается продолжить установку. [Мастер] обнаружил, что данная версия накопительного пакета обновления является устаревшей по сравнению с установленной на компьютере версией накопительного пакета обновления. Установка данного накопительного пакета обновления не требуется.

Данные ошибки представляют собой свойства, доступные в MSP-пакетах, которые может использовать подсистема установщика Windows (Msiexec.exe). Эти ошибки не указывают на наличие проблем, связанных с установкой. При поиске и устранении неисправностей, возникающих в процессе установки, рекомендуется уделять особое внимание в файлах журналов строкам, содержащим запись Возвращаемое значение 3. Для получения дополнительных сведений об устранении неисправностей, возникающих в процессе установки, обратитесь в службу поддержки пользователей Майкрософт.