Устранение неполадок при обновлении
В этой статье показано, как устранить проблемы с обновлением в System Center — Service Manager.
Существует пять этапов обновления, в которых может произойти сбой. Действия, которые необходимо выполнить для восстановления после сбоя обновления, зависят от этапа, в котором происходит сбой:
- Сбой возникает во время проверки готовности.
- Сбой возникает во время прогнозируемых проверок.
- Сбой возникает непредсказуемо до внесения постоянных изменений на сервер управления.
- Сбой возникает непредсказуемо после внесения постоянных изменений на сервер управления.
- Сбой возникает непредсказуемо после внесения постоянных изменений в базу данных.
Обновление также может завершиться ошибкой в результате истечения времени ожидания запуска службы конфигурации.
Вы также можете обойти проблемы при запуске службы конфигурации после сбоя обновления.
Выберите необходимую вкладку, чтобы выполнить восстановление после неудачного обновления, когда сбой возникает непредсказуемо:
- Во время проверки готовности
- Во время прогнозируемых проверок
- Перед внесением постоянных изменений на сервер управления
- После внесения постоянных изменений на сервер управления
- После внесения постоянных изменений в базу данных
Перед началом установки Service Manager проверка готовности выполняется для определенных требований. Если условие найдено, в котором Service Manager продолжит функционировать, вы получите предупреждение. Предупреждения идентифицируются с точкой объяснения (!) в желтом треугольнике. Условия, которые были определены как предупреждение, не препятствуют установке Service Manager.
Если установлено условие, которое является абсолютным требованием для Service Manager, отображается признак сбоя. Признаки сбоя идентифицируются с X в красном круге.
Если появится предупреждение или признак сбоя, можно либо отменить установку, либо внести необходимые изменения, либо внести соответствующие изменения, а затем снова проверить предварительные требования и продолжить установку. Все условия сбоя должны быть исправлены перед установкой или обновлением.
Обновление завершается сбоем в результате истечения времени запуска службы конфигурации
На некоторых компьютерах программа установки Service Manager завершается ошибкой и откатывается, если она не может своевременно запустить службу конфигурации System Center Management. Если эта проблема возникает, в журнале установки могут появиться следующие записи:
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 завершается сбоем в результате истечения времени запуска службы конфигурации. Вы можете:
отключить проверку подписи на компьютере, на котором выполняется программа установки;
увеличить значение параметра времени ожидания службы на компьютере, на котором выполняется программа установки.
Отключение проверки подписи
Выполните следующие действия, чтобы отключить проверку подписи:
На компьютере, на котором выполняется программа установки, измените файл конфигурации Microsoft.Mom.ConfigServiceHost.exe.config, расположенный в папке Program Files\Microsoft System Center <version>\Service Manager.
<runtime> </runtime>
В разделе добавьте<generatePublisherEvidence enabled="false">
.Сохраните изменения в файле.
Повторите попытку обновления.
Увеличение параметра времени ожидания службы
Выполните следующие действия, чтобы увеличить время ожидания службы:
На компьютере, на котором выполняется программа установки, создайте следующее значение реестра, чтобы увеличить время ожидания службы:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control ServicesPipeTimeout DWORD 200000
Внимание
Неверное редактирование реестра может привести к серьезным повреждениям системы. Перед внесением изменений в реестр рекомендуется создать резервную копию всех важных данных.
Примечание.
Возможно, потребуется снова увеличить это значение, если служба по-прежнему не сможет запускаться. В этом примере значение указано в миллисекундах. Дополнительные сведения о разделе реестра см . в статье 922918 в Базе знаний Майкрософт.
Снова запустите компьютер.
Повторите попытку обновления.