Diagnosticar problemas de atualização do Windows 10 com SetupDiag
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
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 |
---|---|
/? |
|
/Output: |
|
/Mode: |
|
/LogsPath: |
|
/ZipLogs: |
|
/Verbose |
|
Se a atualização da versão falhar, execute a ferramenta e consulte o arquivo SetupDiagResults.log na mesma pasta onde SetupDiag está armazenado.
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