Устранение неполадок при развертывании обновлений программного обеспечения в Configuration Manager
В этой статье описывается, как устранять неполадки при развертывании обновлений программного обеспечения, которые не выполняются успешно.
Исходная версия продукта: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager
Исходный номер базы знаний: 3090264
Итоги
При развертывании обновлений программного обеспечения в Configuration Manager обычно добавляются обновления в группу обновлений программного обеспечения. Затем разверните группу обновлений программного обеспечения для клиентов. При создании развертывания политика обновления отправляется на клиентские компьютеры. Файлы содержимого обновления загружаются из точки распространения в локальный кэш на клиентском компьютере. Затем обновления доступны для установки на клиенте. Обычно этот процесс успешно завершен с небольшими усилиями. Однако иногда возникают проблемы, которые вызывают сбой развертывания обновления. Мы рассмотрим два наиболее распространенных сценария сбоя и предоставляем рекомендации по устранению неполадок для каждого из них.
Дополнительные сведения об обновлениях программного обеспечения в Configuration Manager см. в этой статье.
Если развертывание обновления программного обеспечения завершается сбоем, проблема обычно попадает в одну из двух категорий:
- Обновления не скачиваются.
- Непредвиденная перезагрузка или обновления устанавливаются вне периода обслуживания.
Обновление не удается скачать
Если обновления не скачиваются на клиент, сначала проверьте CAS.log, ContentTransferManager.log и DataTransferService.log файлы ошибок. Сведения о том, как скачиваются обновления, см. в статье "Отслеживание процесса развертывания обновлений программного обеспечения" в Configuration Manager
Убедитесь, что клиент находится в соответствующей границе, связанной с группой границ для точки распространения. Дополнительные сведения о группах границ см. в разделе "Настройка границ и групп границ" в Configuration Manager.
Проверьте состояние пакета обновления программного обеспечения и убедитесь, что обновления скачиваются и устанавливаются в точках распространения. Если содержимое не установлено в точке распространения, связанной с группой границ клиента, проверьте, следует ли включить резервное расположение содержимого. Дополнительные сведения см. в разделе "Что такое резервный вариант" и что это означает?.
Если клиент получает расположение скачивания, но не скачивает содержимое, попробуйте скачать содержимое вручную, щелкнув URL-адрес содержимого. URL-адрес можно найти, просмотрив DataTransferServices.log.
Проблемы с установкой, заменой или обнаружением определенных обновлений
- Проверьте, завершилось ли сканирование ошибкой во время оценки развертывания. Дополнительные сведения о сбоях сканирования см. в разделе "Устранение неполадок с проверкой обновлений программного обеспечения" в Configuration Manager.
- Просмотрите WUAHandler.log и WindowsUpdate.log, чтобы найти ошибки, полученные во время установки обновления.
- Чтобы исключить проблему с установкой самого обновления, вручную установите обновление или установите его из Центра обновления Майкрософт (если это возможно). Узнайте, успешно ли выполнена установка обновления.
- Большинство платформа .NET Framework сбоев обновления вызваны поврежденными платформа .NET Framework установками. В этих случаях попробуйте вручную установить обновление. Если процесс установки завершается сбоем, см. статью "Исправление Обновл. Windows ошибок".
Дополнительные сведения см. в статье об установке, замене или обнаружении проблем с определенными обновлениями.
Непредвиденная перезагрузка или обновления устанавливаются вне периода обслуживания.
Если это возможно, включите подробные и отладочные журналы, если проблема может быть воспроизведена.
Просмотрите файл ServiceWindowManager.log на клиенте и определите доступные окна служб.
ServiceWindowManager.log содержит сведения о периодах обслуживания и их времени начала и окончания. Эта информация может быть очень полезной при устранении неполадок, связанных с установкой обновлений программного обеспечения на клиентах.
Чтобы найти список доступных окон обслуживания (окон служб) на клиенте, откройте ServiceWindowManager.log и найдите строку Windows для обновления службы. Сразу после этой строки вы увидите список применимых окон служб на компьютере, как показано в следующем примере:
Refreshing Service Windows..... ServiceWindowManager Populating instance of ServiceWindow with ID=7cb56688-692f-4fae-b398-0e3ff4413adb, ScheduleString=02C159C0381A200002C159C0381B200002C159C0381C200002C159C0381D200002C159C0381E2000, Type=6 ServiceWindowManager This is a one shot Service Window that has already finished. ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 00, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=90a5f436-364c-48c7-8dc7-c5014abcbea8, ScheduleString=00084AC028592000, Type=6 ServiceWindowManager StartTime is 02/09/14 00:00:00 ServiceWindowManager Duration for the Service Window is Total days: 1, hours: 05, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=45dca355-3249-4845-b8aa-72d0e604548e, ScheduleString=02C24AC0381C2000, Type=6 ServiceWindowManager StartTime is 02/12/14 22:00:00 ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=87e4759c-2884-45e6-9261-c33ba53f596c, ScheduleString=02C24AC0381D2000, Type=6 ServiceWindowManager StartTime is 02/13/14 22:00:00 ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID={1E957DDD-0A26-434C-952A-586F3E31E319}, ScheduleString=00302B0018192000, Type=1 ServiceWindowManager StartTime is 02/16/14 01:00:00 ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 03, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=36da6950-3d1e-4027-be0e-7b16a4daee7e, ScheduleString=02C24AC0101E2000, Type=6 ServiceWindowManager StartTime is 02/14/14 22:00:00 ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 02, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=028bfbc0-7120-4081-a268-0e664a92ac4a, ScheduleString=00074AC0005F2000, Type=6 ServiceWindowManager StartTime is 02/15/14 00:00:00 ServiceWindowManager Duration for the Service Window is Total days: 1, hours: 00, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=49fd80be-ac4b-4877-974d-ecd09958926d, ScheduleString=02C24AC0381B2000, Type=6 ServiceWindowManager StartTime is 02/11/14 22:00:00 ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager Populating instance of ServiceWindow with ID=ad27b0ca-8c74-43c7-8200-1f601880bd75, ScheduleString=02C24AC0381A2000, Type=6 ServiceWindowManager StartTime is 02/10/14 22:00:00 ServiceWindowManager Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager
Как правило, окна служб с идентификаторами, содержащими все буквенно-цифровые символы нижнего регистра, являются нерабочными часами обслуживания (NBH). Они основаны на рабочих часах, настроенных в Центре программного обеспечения. Однако окна служб с идентификаторами, содержащими все буквенно-цифровые символы верхнего регистра, определяются для коллекции в консоли Configuration Manager. В этом примере все окна служб являются нерабократными часами, за исключением окон с идентификатором 1E957DDD-0A26-434C-952A-586F3E31E31E319. Это окно обслуживания, определенное для коллекции, содержащей клиент.
Просмотрите файл UpdatesDeployment.log. Найдите следующую строку, чтобы проверить, задано ли развертывание для пропуска периода обслуживания:
Notify reboot with deadline = Sunday, Feb 09, 2014. - 21:30:17, Ignore reboot Window = True, NotifyUI = True
Просмотрите файл MaintenanceCoordinator.log. Найдите следующую строку, чтобы проверить, было ли установлено развертывание, чтобы игнорировать период обслуживания. Значение 1 для
swoverride
означает, что параметр "Пропустить период обслуживания" включен.RequestPersistence(id=Update download job, persist=1, swoverride=1, swType=4, pendingWFDisable=0, deadline=1)
Просмотрите файл SCNotify.log и найдите следующие строки, чтобы проверить, щелкает ли пользователь уведомление о перезапуске, чтобы инициировать перезагрузку:
ConfirmRestartDialog: User chose to restart/logoff. (Microsoft.SoftwareCenter.Client.Pages.ConfirmRestartDialog at ButtonRestart_Click) ConfirmRestartDialog: user is allowed to restart (Microsoft.SoftwareCenter.Client.Pages.ConfirmRestartDialog at ButtonRestart_Click) The user is allowed to restart the computer. Initiating restart. (Microsoft.SoftwareCenter.Client.Data.WmiDataConnector at RestartComputer)
Просмотрите свойства развертывания в консоли Configuration Manager, чтобы проверить, задано ли развертывание для переопределения периодов обслуживания. Если для развертывания не задано переопределение периодов обслуживания, но журналы клиентов предполагают, что развертывание переопределяет периоды обслуживания, просмотрите сообщения о состоянии аудита, чтобы проверить, было ли развертывание изменено кем-то.
Чтобы просмотреть сообщения о состоянии аудита, перейдите к запросам сообщений о состоянии>системы мониторинга системы мониторинга>консоли Configuration Manager.> Щелкните правой кнопкой мыши все сообщения о состоянии, нажмите кнопку "Показать сообщения", выберите интервал времени и нажмите кнопку "ОК".
В окне просмотра сообщений о состоянии Configuration Manager перейдите к фильтру просмотра>и отфильтруйте идентификатор сообщения = 30197. Если развертывание было изменено, появится сообщение о состоянии, похожее на следующее:
Severity Type Site code Date / Time System Component Message ID Description Information Audit PR1 2/9/2014 11:57:49 PM PR1SITE.CONTOSO.COM Microsoft.ConfigurationManagement.exe 30197 User "DOMAIN\User" modified updates assignment 4 ({BAFB1BDB-7A6C-4DCF-9866-6C22DF92346A}).