Сбой Exchange Server, SQL Server или PowerShell после установки обновления для системы безопасности 2449742 или 2446709

Проблема

После установки обновления для системы безопасности 2449742 или 2446709 на компьютере с сервером Microsoft Exchange Server или Microsoft SQL Server либо оболочкой Microsoft PowerShell может возникнуть одна из указанных ниже проблем.

  • Приложения, зависящие от .NET Framework 2.0 с пакетом обновления 2 (SP2) или .NET Framework 3.5 с пакетом обновления 1 (SP1), могут дать сбой.
  • Не удается запустить PowerShell и службу SQL Reporting Service на компьютере под управлением SQL Server.
  • Не удается запустить PowerShell, консоль или средство просмотра событий на компьютере под управлением Exchange Server.
  • Служба репликации почтовых ящиков Microsoft Exchange неожиданно завершает работу.

Кроме того, в журнале приложений регистрируется событие, подобное одному из следующих.
  • Ошибка приложения Powershell.exe, версия 6.0.6002.18111, отметка времени 0x4acfacc6, ошибка модуля mscorwks.dll, версия 2.0.50727.5653, отметка времени 0x4d54a59c, код исключения 0xc0000005, смещение ошибки 0x00000000001d9e19, идентификатор процесса 0x%9, время запуска приложения start time 0x%10.
  • Версия среды выполнения .NET 2.0.50727.3053: неустранимая ошибка в модуле исполнения (000007FEF9216D36) (80131506).

Причина

Эта проблема возникает, когда на компьютере установлена неработающая версия исправления 979744. После установки в таких средах обновления для системы безопасности 2449742 или 2446709 (указаны в бюллетене по безопасности MS11-028) возникают неполадки, описанные в разделе "Проблема".

Решение

Чтобы устранить эту проблему, выполните указанные ниже действия.
  1. Проверьте, установлена ли в вашей среде неработающая версия исправления 979744.
  2. Установите последнюю версию исправления 979744, которую можно загрузить с указанных ниже веб-сайтов.
Примечание. Удалять неработающую версию исправления или обновления для системы безопасности необязательно. Возможно, потребуется перезагрузить компьютер после установки этого обновленного исправления.

Дополнительная информация

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

  1. В меню Пуск выберите пункт Выполнить, введите команду regedit и нажмите клавишу ВВОД.
  2. Найдите и откройте указанный ниже подраздел реестра (в зависимости от операционной системы и архитектуры).
    Для всех поддерживаемых 32-разрядных (x86) версий Windows Vista и Windows Server 2008
    Откройте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.0.1.0
    Для всех поддерживаемых 64-разрядных (x64) версий Windows Vista и Windows Server 2008
    Откройте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.0.1.0
    Для всех поддерживаемых версий Windows Server 2008 для платформы IA-64
    Откройте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.0.1.0
    Для всех поддерживаемых 32-разрядных (x86) версий Windows 7
    Откройте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.1.1.0
    Для всех поддерживаемых 64-разрядных (x64) версий Windows 7 и Windows Server 2008 R2
    Откройте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.1.1.0
    Для всех поддерживаемых версий Windows Server 2008 R2 для платформы IA-64
    Откройте следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.1.1.0
  3. В этом подразделе найдите указанный ниже параметр DWORD.
    CurrentState
    Если значение DWORD CurrentState равно 00000007, это означает, что на компьютере установлена неработающая версия исправления 979744.

Проверка наличия обновленной версии исправления 979744 на компьютере

Если на компьютере установлена обновленная версия исправления 979744, используются указанные ниже подразделы реестра.

Для всех поддерживаемых 32-разрядных (x86) версий Windows Vista и Windows Server 2008
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.0.2.0
Для всех поддерживаемых 64-разрядных (x64) версий Windows Vista и Windows Server 2008
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.0.2.0
Для всех поддерживаемых версий Windows Server 2008 для платформы IA-64
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.0.2.0
Для всех поддерживаемых 32-разрядных (х86) версий Windows 7
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~x86~~6.1.2.0
Для всех поддерживаемых 64-разрядных (x64) версий Windows 7 и Windows Server 2008 R2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~amd64~~6.1.2.0
Для всех поддерживаемых версий Windows Server 2008 R2 для платформы IA-64
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB979744~31bf3856ad364e35~ia64~~6.1.2.0

Примечание. Исправление 979744 должно быть обязательно установлено перед установкой пакета обновления 1 (SP1) для Exchange 2010.
Свойства

Номер статьи: 2540222 — последний просмотр: 28 апр. 2011 г. — редакция: 1

Отзывы и предложения