Solucionar problemas de implantações de atualização de software no Configuration Manager
Este artigo descreve como solucionar problemas de implantações de atualização de software que não são executadas com êxito.
Versão original do produto: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager
Número de KB original: 3090264
Resumo
Ao implantar atualizações de software no Configuration Manager, normalmente você adiciona as atualizações a um grupo de atualizações de software. Em seguida, implante o grupo de atualização de software para clientes. Quando você cria a implantação, a política de atualização é enviada para computadores cliente. Os arquivos de conteúdo de atualização são baixados de um ponto de distribuição para o cache local no computador cliente. Em seguida, as atualizações estão disponíveis para instalação no cliente. Normalmente, esse processo é concluído com êxito com pouco esforço. No entanto, às vezes, podem surgir problemas que fazem com que a implantação da atualização falhe. Abordamos os dois cenários de falha mais comuns e fornecemos sugestões de solução de problemas para cada um.
Para obter mais informações sobre atualizações de software no Configuration Manager, consulte Introdução às atualizações de software.
Quando a implantação da atualização de software falha, o problema geralmente se enquadra em uma das duas categorias:
- Atualizações falha ao baixar.
- Você experimenta reinicializações inesperadas ou as atualizações são instaladas fora de uma janela de manutenção.
Atualizações falha ao baixar
Quando as atualizações não são baixadas para o cliente, primeiro marcar os arquivos CAS.log, ContentTransferManager.log e DataTransferService.log para erros. Para saber mais sobre como as atualizações são baixadas, consulte Acompanhar o processo de implantação de atualização de software no Configuration Manager
Verifique se o cliente está no limite apropriado associado ao grupo de limites do ponto de distribuição. Para obter mais informações sobre grupos de limites, consulte Configurando limites e grupos de limites em Configuration Manager.
Verifique o pacote de atualização de software status e verifique se as atualizações foram baixadas e instaladas nos pontos de distribuição. Se o conteúdo não estiver instalado no ponto de distribuição associado ao grupo de limites do cliente, marcar se o fallback para o local de conteúdo deve ser habilitado. Para obter mais informações, consulte O que é fallback e o que isso significa?.
Se o cliente receber o local de download, mas não baixar conteúdo, tente baixar o conteúdo manualmente acessando a URL do conteúdo. Você pode encontrar a URL examinando DataTransferServices.log.
Problemas de instalação, supersedência ou detecção com atualizações específicas
- Verifique se a verificação falhou durante a avaliação de implantação. Para obter mais informações sobre falhas de verificação, consulte Solucionar problemas de falhas de verificação de atualização de software no Configuration Manager.
- Examine WUAHandler.log e WindowsUpdate.log para localizar os erros recebidos durante a instalação da atualização.
- Para descartar um problema de instalação com a atualização em si, instale manualmente a atualização ou instale-a no Microsoft Update (se possível). Confira se a instalação de atualização foi bem-sucedida.
- A maioria .NET Framework falhas de atualização são causadas por instalações de .NET Framework corrompidas. Nesses casos, tente instalar manualmente a atualização. Se o processo de instalação falhar, consulte Corrigir erros de Windows Update.
Para obter mais informações, consulte Problemas de instalação, supersedência ou detecção com atualizações específicas.
Você experimenta reinicializações inesperadas ou as atualizações são instaladas fora de uma janela de manutenção
Se possível, habilite o log verboso e depurado se o problema puder ser reproduzido.
Examine o arquivo ServiceWindowManager.log no cliente e identifique as janelas de serviço disponíveis.
ServiceWindowManager.log contém informações sobre janelas de manutenção e sua hora de início e término. Essas informações podem ser muito úteis quando você soluciona problemas relacionados à instalação de atualização de software em clientes.
Para encontrar uma lista de janelas de manutenção disponíveis (janelas de serviço) em um cliente, abra ServiceWindowManager.log e pesquise a cadeia de caracteres Do Windows do Serviço Refrescante . Seguindo imediatamente essa linha, você verá uma lista das janelas de serviço aplicáveis no computador, como no exemplo a seguir:
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
Geralmente, janelas de serviço com IDs que contêm todos os caracteres alfanuméricos minúsculas são janelas de manutenção NBH (hora comercial). Eles são baseados no horário comercial configurado no Centro de Software. No entanto, janelas de serviço com IDs que contêm todos os caracteres alfanuméricos maiúsculas são janelas de manutenção definidas para a coleção no console Configuration Manager. No exemplo, todas as janelas de serviço não são janelas de hora comercial, exceto aquela com ID 1E957DDD-0A26-434C-952A-586F3E31E319. Essa janela é uma janela de manutenção definida para a coleção que contém o cliente.
Examine o arquivo UpdatesDeployment.log. Localize a seguinte linha para marcar se a implantação foi definida para ignorar a janela de manutenção:
Notify reboot with deadline = Sunday, Feb 09, 2014. - 21:30:17, Ignore reboot Window = True, NotifyUI = True
Examine o arquivo MaintenanceCoordinator.log. Localize a linha a seguir para marcar se a implantação foi definida para ignorar a janela de manutenção. Um valor de 1 para
swoverride
significa que a configuração da janela ignorar manutenção está habilitada.RequestPersistence(id=Update download job, persist=1, swoverride=1, swType=4, pendingWFDisable=0, deadline=1)
Examine o arquivo SCNotify.log e procure as seguintes linhas para marcar se o usuário clicou na notificação de reinicialização para iniciar uma reinicialização:
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)
Exiba as propriedades de implantação no console Configuration Manager para marcar se a implantação está definida para substituir janelas de manutenção. Se a implantação não estiver definida para substituir janelas de manutenção, mas os logs do cliente sugerirem que a implantação substituiu janelas de manutenção, examine a auditoria status mensagens para marcar se a implantação foi modificada por alguém.
Para examinar status mensagens de auditoria, navegue até Configuration Manager console >Monitorando>consultas de status do>sistema. Clique com o botão direito do mouse em Todas as Mensagens de Status, clique em Mostrar Mensagens, selecione o período e clique em OK.
Na janela Visualizador de Mensagens de Status Configuration Manager, navegue até Exibir>Filtro e, em seguida, filtre para ID da Mensagem = 30197. Se a implantação foi modificada, você verá uma mensagem status que se assemelha à seguinte:
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}).