Поделиться через


Устранение неполадок при обновлении

Важно!

Поддержка этой версии Service Manager завершена. Мы рекомендуем выполнить обновление до Service Manager 2022.

Эта статья поможет вам устранить проблемы с обновлением в System Center — Service Manager.

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

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

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

Вы также можете обойти проблемы при запуске службы конфигурации после неудачного обновления.

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

Перед началом установки Service Manager выполняется предварительный проверка для определенных требований. Если обнаружено условие, при котором Service Manager будет продолжать функционировать, вы получите предупреждение. Рядом с предупреждениями отображается восклицательный знак (!) в желтом треугольнике. Условия, которые были определены как предупреждение, не помешают установке Service Manager.

Если обнаружено условие, которое является абсолютным требованием для Service Manager, отображается индикатор сбоя. Состояние сбоя обозначается значком X в красном круге.

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

Обновление завершается сбоем из-за истечения времени ожидания запуска службы конфигурации

На некоторых компьютерах программа установки Service Manager завершается сбоем и выполняет откат, если не удается своевременно запустить службу конфигурации управления System Center. В случае возникновения этой проблемы в журнале установки могут отображаться следующие записи:

CAStartServices: Attempting to start service. OMCFG

CAStartServices: StartService failed. Error Code: 0x8007041D.

ConfigureSDKConfigService: CAStartServices failed. Error Code: 0x8007041D. OMCFG

Ошибка 0x8007041D указывает, что служба не ответила на запрос запуска или управления своевременно. Кроме того, в журнал системных событий может быть добавлена следующая запись:

Log Name:      System
Source:        Service Control Manager
Event ID:      7009
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Description:
A timeout was reached (30000 milliseconds) while waiting for the System Center Management Configuration service to connect.

Эта проблема возникает, поскольку для загрузки управляемой сборки .NET Framework 2.0 с подписью Authenticode требуется больше времени чем обычно. Наличие этой подписи проверяется при каждой загрузке управляемой сборки .NET Framework 2.0, имеющей подпись Authenticode. Кроме того, увеличение времени загрузки управляемой сборки .NET Framework 2.0 может зависеть от различных других параметров. Например, время загрузки управляемой сборки .NET Framework 2.0 может увеличиться в связи с особенностями конфигурации сети.

Дополнительные сведения о причине этой проблемы см. в статье базы знаний 936707 базы знаний Майкрософт.

Обход проблем при запуске службы конфигурации после сбоя обновления

Существует две обходные процедуры, которые можно использовать для устранения проблемы, из-за которой обновление до Service Manager завершается сбоем из-за истечения времени запуска службы конфигурации. Вы можете:

  • отключить проверку подписи на компьютере, на котором выполняется программа установки;

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

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

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

  1. На компьютере, на котором выполняется программа установки, измените файл Microsoft.Mom.ConfigServiceHost.exe.config, который находится в папке Program Files\Microsoft System Center <version>\Service Manager.

  2. В разделе <runtime> </runtime> добавьте <generatePublisherEvidence enabled="false">.

  3. Сохраните изменения в файле.

  4. Повторите попытку обновления.

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

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

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

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control   
    ServicesPipeTimeout  
    DWORD  
    200000  
    
    

    Внимание!

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

    Примечание

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

  2. Снова запустите компьютер.

  3. Повторите попытку обновления.