Como Ler o Log do SetupDiag para uma Atualização de Recurso 24H2 Travada no Windows 11
🔍 WiseChecker

Como Ler o Log do SetupDiag para uma Atualização de Recurso 24H2 Travada no Windows 11

Quando uma atualização de recurso 24H2 do Windows 11 trava durante a instalação, o solucionador de problemas interno do Windows Update geralmente não identifica o componente exato que está bloqueando. A atualização pode travar em uma porcentagem específica, reverter após uma reinicialização ou falhar com um código de erro genérico. A causa raiz é quase sempre um driver, serviço ou hardware incompatível que interrompe o processo de instalação silenciosamente.

O SetupDiag é uma ferramenta da Microsoft que analisa os arquivos de log da Instalação do Windows para identificar a falha. Ele verifica o Log de Eventos, logs CBS e o setupact.log gerado durante a tentativa de atualização. Este artigo explica como baixar o SetupDiag, executá-lo em uma atualização 24H2 com falha e interpretar a saída para encontrar o problema.

Ao final deste guia, você saberá extrair o motivo exato da falha do log do SetupDiag e decidir se deve remover um driver, desabilitar um serviço ou desinstalar um software conflitante antes de tentar a atualização novamente.

Principais Conclusões: Lendo o Log do SetupDiag para Falhas na Atualização 24H2

  • Comando SetupDiag sem parâmetros: Escaneia automaticamente os locais de log padrão da última atualização com falha e gera um arquivo SetupDiagResults.log.
  • Localização do arquivo SetupDiagResults.log: Salvo na mesma pasta do SetupDiag.exe, contém o motivo da falha, o nome do componente bloqueado e um trecho do log relevante.
  • SetupDiag /Scenario:FeatureUpdate /LogsPath:caminho: Força a verificação de uma pasta de log específica, útil quando a atualização falhou em uma inicialização anterior ou após uma reversão.

ADVERTISEMENT

O que o SetupDiag Faz e Por Que Funciona para Atualizações 24H2 Travadas

O SetupDiag é uma ferramenta de diagnóstico de linha de comando fornecida pela Microsoft para Windows 10 e Windows 11. Ela não requer instalação. Você baixa o executável, executa e ele analisa os arquivos de log da Instalação do Windows criados durante uma atualização de recurso com falha. A ferramenta compara as entradas do log com um conjunto interno de padrões de falha conhecidos e gera a causa mais provável.

Para uma atualização de recurso 24H2 que está travada, os logs relevantes estão localizados nestas pastas:

  • C:\$Windows.~BT\Sources\Panther – Contém setupact.log e setuperr.log do processo de atualização em execução.
  • C:\Windows\Panther – Contém logs de fases de atualização concluídas ou revertidas.
  • C:\Windows\Logs\CBS – Logs de Serviço Baseado em Componentes que registram operações de componentes e drivers.

O SetupDiag escaneia essas pastas automaticamente quando executado sem parâmetros. Ele identifica falhas como bloqueio de driver, falhas de inicialização de serviço, erros de espaço em disco ou corrupção de componentes críticos. A saída é um único arquivo de texto que nomeia a regra com falha e o componente ofensor.

Passos para Executar o SetupDiag e Ler o Log de uma Atualização 24H2 Travada

Passo 1: Baixar o SetupDiag da Microsoft

  1. Abra um navegador e vá para a página de download do SetupDiag da Microsoft
    Navegue até learn.microsoft.com/en-us/windows/deployment/upgrade/setupdiag. Role até a seção Download SetupDiag e clique no link de download. O arquivo se chama SetupDiag.exe.
  2. Salve o SetupDiag.exe em uma pasta na sua área de trabalho
    Crie uma pasta chamada C:\SetupDiag ou use a pasta Downloads. Não execute a ferramenta de um arquivo compactado. Extraia se necessário.

Passo 2: Executar o SetupDiag no Modo Padrão

  1. Abra o Prompt de Comando como Administrador
    Pressione o botão Iniciar, digite cmd, clique com o botão direito em Prompt de Comando e selecione Executar como administrador. Clique em Sim na solicitação de Controle de Conta de Usuário.
  2. Altere o diretório para a pasta que contém o SetupDiag.exe
    Digite cd C:\SetupDiag ou o caminho onde você salvou o arquivo. Pressione Enter.
  3. Execute o SetupDiag sem parâmetros
    Digite SetupDiag.exe e pressione Enter. A ferramenta escaneia todos os locais de log padrão. Esse processo leva de 30 segundos a 2 minutos, dependendo do tamanho dos logs.
  4. Aguarde a conclusão do comando
    Quando concluído, o prompt de comando mostra uma linha semelhante a: SetupDiag results written to C:\SetupDiag\SetupDiagResults.log. Não feche a janela ainda.

Passo 3: Abrir e Ler o Arquivo SetupDiagResults.log

  1. Abra o arquivo de log no Bloco de Notas
    Na mesma janela do Prompt de Comando, digite notepad SetupDiagResults.log e pressione Enter. O Bloco de Notas abre com o conteúdo do log.
  2. Localize a seção Motivo da Falha
    Role para baixo após as linhas de cabeçalho. Procure uma linha começando com Failure Reason:. Esta linha informa a regra que foi acionada, como ComplianceCheckFailed, DriverRejected ou ServiceFailed.
  3. Encontre o Componente Bloqueador
    Abaixo do motivo da falha, procure por Blocking Component: ou Problem:. Esta linha nomeia o driver, serviço ou arquivo específico que causou a falha. Por exemplo, Blocking Component: oem123.inf (Intel Display Driver).
  4. Leia o Trecho do Log
    O SetupDiag inclui um pequeno trecho do log original que mostra o erro. Esse trecho ajuda a confirmar o contexto. Procure linhas contendo Error, Failed ou códigos 0x800xxxxx.

Passo 4: Executar o SetupDiag com um Caminho de Log Específico Se a Atualização Reverteu

  1. Identifique a pasta de log da atualização com falha
    Se a atualização reverteu e você reiniciou, a verificação padrão pode não encontrar os logs corretos. Navegue até C:\$Windows.~BT\Sources\Panther e verifique a data do setupact.log. Esta é a pasta da última tentativa de atualização.
  2. Execute o SetupDiag com o parâmetro /LogsPath
    No Prompt de Comando, digite SetupDiag.exe /Scenario:FeatureUpdate /LogsPath:C:\$Windows.~BT\Sources\Panther. Pressione Enter. Isso força o SetupDiag a analisar apenas essa pasta.
  3. Abra o novo arquivo de log
    Digite notepad SetupDiagResults.log novamente. A saída agora reflete apenas os logs do caminho especificado.

ADVERTISEMENT

Falhas Comuns Encontradas nos Logs do SetupDiag para Atualizações 24H2

DriverRejected: Driver de Vídeo ou Rede Bloqueando a Atualização

O SetupDiag mostra Failure Reason: DriverRejected com uma linha como Blocking Driver: oem123.inf. Isso indica que a atualização 24H2 detectou um driver incompatível. A solução é desinstalar o driver do Gerenciador de Dispositivos e baixar a versão mais recente do fabricante do hardware. Após atualizar o driver, execute o Windows Update novamente.

ServiceFailed: Serviço de Terceiros Impedindo a Instalação

O log pode conter Failure Reason: ServiceFailed com um nome de serviço como Veeam Backup Service ou McAfee Endpoint Security. Esses serviços bloqueiam arquivos do sistema durante a atualização. Desabilite temporariamente o serviço em Services.msc, tente a atualização novamente e reabilite o serviço após a conclusão.

ComplianceCheckFailed: Conflito com Antivírus ou Software de Segurança

O SetupDiag relata Failure Reason: ComplianceCheckFailed sem um nome de componente específico. Isso geralmente aponta para um antivírus que bloqueia a atualização. Desabilite temporariamente a proteção em tempo real ou desinstale o antivírus de terceiros. Use o Microsoft Defender durante o processo de atualização.

DiskSpace: Espaço Livre Insuficiente na Unidade do Sistema

O log mostra Failure Reason: DiskSpace com o espaço necessário e disponível. A atualização 24H2 requer pelo menos 20 GB de espaço livre na unidade do sistema. Execute a Limpeza de Disco para remover arquivos temporários ou mova arquivos grandes para uma unidade externa. Após liberar espaço, tente a atualização novamente.

Verificação Padrão do SetupDiag vs. Verificação Manual com Caminho de Log

Item Verificação Padrão Verificação Manual com Caminho de Log
Comando SetupDiag.exe SetupDiag.exe /Scenario:FeatureUpdate /LogsPath:caminho
Fontes de log verificadas $Windows.~BT, Panther, CBS, SetupAPI Apenas a pasta especificada em /LogsPath
Melhor caso de uso Atualização falhou e o sistema não foi reiniciado Atualização reverteu e o sistema foi reiniciado
Localização do arquivo de saída Mesma pasta do SetupDiag.exe Mesma pasta do SetupDiag.exe

O SetupDiag é uma ferramenta de diagnóstico precisa que elimina suposições quando uma atualização de recurso 24H2 trava. Após ler o log, você saberá exatamente qual driver, serviço ou condição causou a falha. Remova o componente bloqueador, libere espaço em disco ou desabilite o serviço conflitante. Execute o Windows Update novamente e a atualização 24H2 deve prosseguir. Para solução de problemas avançada, use o parâmetro /Verbose do SetupDiag para gerar um log mais detalhado que inclui todas as verificações de regras realizadas.

ADVERTISEMENT