Windows Tips & News

Diagnosticar problemas de atualização do Windows 10 com SetupDiag

click fraud protection
RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema

A nova cadência super rápida das versões modernas do Windows e o ciclo de vida curto forçaram os usuários a fazer atualizações completas do sistema operacional duas vezes por ano. Por exemplo, a versão estável mais recente do Windows 10 no momento desta redação é a versão 1803, "Atualização de abril de 2018". Porém, já esperamos a versão 1809 para o final deste ano. Para ajudar os usuários a realizar atualizações sem problemas, a Microsoft lançou uma nova ferramenta de diagnóstico, SetupDiag.

Propaganda

Setupdiag

O procedimento de atualização para o Windows 10 pode ter problemas, tornando impossível a instalação de uma nova compilação. Se você for um Windows Insider no Fast Ring, receberá novas compilações muito mais rápido do que outras. Eles são de qualidade de pré-lançamento e podem conter problemas sérios.

Quando a instalação não consegue atualizar o sistema operacional, o Windows mostra um código de erro e encerra o processo. Mais detalhes geralmente podem ser encontrados no log de configuração. Infelizmente, esses logs não são amigáveis ​​ao usuário. É difícil ler e entender o que está acontecendo e filtrar os eventos de sucesso. Para isso, pode-se usar a ferramenta SetupDiag.

SetupDiag.exe é uma ferramenta de diagnóstico autônoma que pode ser usada para obter detalhes sobre o motivo pelo qual uma atualização do Windows 10 não foi bem-sucedida.

SetupDiag funciona examinando os arquivos de log da Instalação do Windows. Ele tenta analisar esses arquivos de log para determinar a causa raiz da falha ao atualizar ou atualizar o computador para o Windows 10. SetupDiag pode ser executado no computador que não foi atualizado ou você pode exportar os registros do computador para outro local e executar SetupDiag no modo offline.

SetupDiag pode ser baixado do seguinte site:

Baixar SetupDiag

A ferramenta suporta os seguintes parâmetros:

Parâmetro Descrição
/?
  • Exibe ajuda interativa
/Output:
  • Este parâmetro opcional permite que você especifique o arquivo de saída para os resultados. É aqui que você encontrará o que SetupDiag foi capaz de determinar. Somente saída em formato de texto é suportada. Os caminhos UNC funcionarão, desde que o contexto em que SetupDiag seja executado tenha acesso ao caminho UNC. Se o caminho tiver um espaço, você deve colocar todo o caminho entre aspas duplas (consulte a seção de exemplo abaixo).
  • Padrão: se não for especificado, SetupDiag criará o arquivo SetupDiagResults.log no mesmo diretório em que SetupDiag.exe é executado.
/Mode:
  • Este parâmetro opcional permite que você especifique o modo em que SetupDiag irá operar: Offline ou Online.
  • Offline: diz ao SetupDiag para ser executado em um conjunto de arquivos de log já capturados de um sistema com falha. Neste modo, você pode executar em qualquer lugar com acesso aos arquivos de log. Este modo não requer que SetupDiag seja executado no computador que não foi atualizado. Ao especificar o modo offline, você também deve especificar o parâmetro / LogsPath :.
  • Online: informa ao SetupDiag que está sendo executado no computador que não foi atualizado. SetupDiag tentará encontrar arquivos de log e recursos em locais padrão do Windows, como o % SystemDrive% $ Windows. ~ Bt diretório para arquivos de log de instalação.
  • Os caminhos de pesquisa do arquivo de log são configuráveis ​​no arquivo SetupDiag.exe.config, na chave SearchPath. Os caminhos de pesquisa são separados por vírgulas. Nota: Um grande número de caminhos de pesquisa estenderá o tempo necessário para SetupDiag retornar os resultados.
  • Padrão: se não for especificado, SetupDiag será executado no modo Online.
/LogsPath:
  • Este parâmetro opcional é necessário apenas quando / Mode: Offline é especificado. Isso informa ao SetupDiag.exe onde encontrar os arquivos de log. Esses arquivos de log podem estar em um formato de pasta simples ou conter vários subdiretórios. SetupDiag irá pesquisar recursivamente todos os diretórios filho. Este parâmetro deve ser omitido quando o / Mode: Online é especificado.
/ZipLogs:
  • Este parâmetro opcional informa ao SetupDiag.exe para criar um arquivo zip continuando seus resultados e todos os arquivos de log que ele analisou. O arquivo zip é criado no mesmo diretório em que SetupDiag.exe é executado.
  • Padrão: se não for especificado, um valor 'true' é usado.
/Verbose
  • Este parâmetro opcional produzirá muito mais dados para o arquivo de log produzido por SetupDiag.exe. Por padrão, SetupDiag produzirá apenas uma entrada de arquivo de log para erros graves. Usando /Verbose fará com que SetupDiag sempre produza um arquivo de log com detalhes de depuração, o que pode ser útil ao relatar um problema com SetupDiag.

Se a atualização da versão falhar, execute a ferramenta e consulte o arquivo SetupDiagResults.log na mesma pasta onde SetupDiag está armazenado.

Setupdiag Running

Você pode especificar a localização do arquivo de log usando o argumento Output:

SetupDiag.exe / Saída: C: \ SetupDiag \ Results.log / Mode: Online

Além disso, você pode substituir o local dos registros do Windows (por exemplo, para analisar os registros de um sistema operacional não gerenciável) da seguinte forma:

SetupDiag.exe / Saída: C: \ SetupDiag \ Results.log / Modo: Offline / LogsPath: D: \ Temp \ Logs \ LogSet1. 

Dependendo de quando o upgrade falhou, copie uma das seguintes pastas para o seu local off-line:

\ $ Windows. ~ Bt \ sources \ panther
\ $ Windows. ~ Bt \ Sources \ Rollback
\ Windows \ Panther
\ Windows \ Panther \ NewOS

O exemplo a seguir demonstra que o log de SetupDiag foi iniciado no modo offline. Neste exemplo, há um aviso do aplicativo, mas como a configuração é executada no modo / quiet, ele se torna um bloco. As instruções para resolver o problema são fornecidas por SetupDiag na saída.

C: \ SetupDiag> SetupDiag.exe / Saída: C: \ SetupDiag \ Results.log / Modo: Offline / LogsPath: C: \ Temp \ BobMacNeill SetupDiag v1.01. Copyright (c) Microsoft Corporation. Todos os direitos reservados Pesquisando logs de configuração, isso pode levar um minuto ou mais dependendo do número e tamanho dos logs... aguarde. Foram encontrados 4 setupact.logs. Processando setupact.log em: c: \ temp \ bobmacneill \ $ WINDOWS. ~ BT \ Sources \ Panther \ setupact.log Processando setupact.log em: c: \ temp \ bobmacneill \ Panther \ setupact.log Processando setupact.log em: c: \ temp \ bobmacneill \ Panther \ NewOs \ Panther \ setupact.log Processando setupact.log em: c: \ temp \ bobmacneill \ Panther \ UnattendGC \ setupact.log. Encontrado c: \ temp \ bobmacneill \ $ WINDOWS. ~ BT \ Sources \ Panther \ setupact.log com data de atualização 29/03/2018 23:13:58 e CV: H2X + YsWL / UOkj / 8X para ser o log de configuração correto. Coletando informações de logs de instalação. SetupDiag: regra de processamento: CompatScanOnly. ..Nenhuma correspondência. SetupDiag: regra de processamento: BitLockerHardblock. ..Nenhuma correspondência. SetupDiag: regra de processamento: VHDHardblock. ..Nenhuma correspondência. SetupDiag: regra de processamento: PortableWorkspaceHardblock. ..Nenhuma correspondência. SetupDiag: regra de processamento: AuditModeHardblock. ..Nenhuma correspondência. SetupDiag: regra de processamento: SafeModeHardblock. ..Nenhuma correspondência. SetupDiag: regra de processamento: InsufficientSystemPartitionDiskSpaceHardblock. ..Nenhuma correspondência. SetupDiag: regra de processamento: CompatBlockedApplicationAutoUninstall.... Sem correspondência. SetupDiag: regra de processamento: CompatBlockedApplicationDismissable... Perfil de correspondência encontrado: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Aviso: Bloco de aplicativo encontrado para: "Microsoft Endpoint Protection". Esta é uma mensagem que pode ser descartada quando o setup.exe não está em execução no modo "/ quiet". Considere especificar "/ compat / ignore warning" para ignorar esses avisos descartáveis. Você deve desinstalar manualmente o "Microsoft Endpoint Protection" antes de continuar com a instalação / atualização ou alterar os parâmetros da linha de comando para ignorar os avisos. Para obter mais informações sobre opções de linha de comando de instalação, consulte aqui: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: regra de processamento: CompatBlockedApplicationManualUninstall.... Sem correspondência. SetupDiag: regra de processamento: HardblockDeviceOrDriver.... Sem correspondência. SetupDiag: regra de processamento: HardblockMismatchedLanguage. ..Nenhuma correspondência. SetupDiag: regra de processamento: HardblockFlightSigning. ..Nenhuma correspondência. SetupDiag: regra de processamento: DiskSpaceBlockInDownLevel. ..Nenhuma correspondência. SetupDiag: regra de processamento: DiskSpaceFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: DebugSetupMemoryDump. .Nenhuma correspondência. SetupDiag: regra de processamento: DebugSetupCrash. .Nenhuma correspondência. SetupDiag: regra de processamento: DebugMemoryDump. .Nenhuma correspondência. SetupDiag: regra de processamento: DeviceInstallHang. ..Nenhuma correspondência. SetupDiag: regra de processamento: BootFailureDetected. .Nenhuma correspondência. SetupDiag: regra de processamento: FindDebugInfoFromRollbackLog. .Nenhuma correspondência. SetupDiag: regra de processamento: AdvancedInstallerFailed. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindMigApplyUnitFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindMigGatherUnitFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: OptionalComponentInstallFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: CriticalSafeOSDUFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: UserProfileCreationFailureDuringOnlineApply. ..Nenhuma correspondência. SetupDiag: regra de processamento: WimMountFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindSuccessfulUpgrade. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindSetupHostReportedFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindDownlevelFailure. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindAbruptDownlevelFailure.... Erro: SetupDiag relata falha abrupta de nível inferior. Última operação: Finalizar, Erro: 0xC1900208 - 0x4000C. Dados de falha: última operação: finalizar, erro: 0xC1900208 - 0x4000C. Referir-se https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes para obter informações sobre o erro. SetupDiag: regra de processamento: FindSetupPlatformFailedOperationInfo. ..Nenhuma correspondência. SetupDiag: regra de processamento: FindRollbackFailure. ..Nenhuma correspondência. SetupDiag encontrou 2 problemas correspondentes. Aviso: Bloco de aplicativo encontrado para: "Microsoft Endpoint Protection". Esta é uma mensagem que pode ser descartada quando o setup.exe não está em execução no modo "/ quiet". Considere especificar "/ compat / ignore warning" para ignorar esses avisos descartáveis. Você deve desinstalar manualmente o "Microsoft Endpoint Protection" antes de continuar com a instalação / atualização ou alterar os parâmetros da linha de comando para ignorar os avisos. Para obter mais informações sobre opções de linha de comando de instalação, consulte aqui: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Erro: SetupDiag relata falha abrupta de nível inferior. Última operação: Finalizar, Erro: 0xC1900208 - 0x4000C. Dados de falha: última operação: finalizar, erro: 0xC1900208 - 0x4000C. Referir-se https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes para obter informações sobre o erro. Os resultados de SetupDiag foram registrados em: c: \ setupdiag \ results.log. Logs ZipFile criado em: c: \ setupdiag \ Logs_14.zip. 

Fonte: docs.microsoft.com

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistema
KB5003690 para Windows 10 lançado com correções de jogos

KB5003690 para Windows 10 lançado com correções de jogos

Hoje, a Microsoft lançou atualizações cumulativas para as versões 21H1, 20H2 e 2004 do Windows 10...

Consulte Mais informação

Desativar notificações ao jogar em tela cheia no Windows 10

Desativar notificações ao jogar em tela cheia no Windows 10

Como mostrar ou ocultar notificações ao jogar um jogo em tela cheia no Windows 10O Windows 10 per...

Consulte Mais informação

Habilitar recurso de pesquisa de guia no Microsoft Edge

Habilitar recurso de pesquisa de guia no Microsoft Edge

Como habilitar a Pesquisa de abas no Microsoft EdgeA Microsoft está constantemente melhorando o g...

Consulte Mais informação