Solução de problemas de implantação e arquivos de log

A seção a seguir descreve a relação entre cenários comuns de implantação e seus arquivos de log associados. A implantação do Windows é um processo altamente personalizável, que tem o potencial de muitos pontos de falha. Identificar o ponto específico de falha que você encontrou começa com a compreensão de como as tecnologias subjacentes funcionam.

Cenário de instalação do Windows

Esse cenário começa com a conclusão da Instalação do Windows em um novo computador, para que você chegue à área de trabalho. Esse cenário é mais comum quando você está criando uma imagem de referência. Esse processo também é conhecido como a primeira experiência do usuário.

Conforme mostrado na ilustração a seguir, a chave para resolver falhas é identificar onde você está no processo de instalação e quando ocorre uma falha. Como você está criando uma nova instalação, o disco rígido não está disponível inicialmente, portanto, a Instalação do Windows grava logs na memória. Depois que o disco rígido for formatado, a Instalação continuará fazendo logon diretamente no novo disco rígido (C:\Windows). Os arquivos de log criados durante a fase do Windows PE são temporários.

arquivos de log de instalação do Windows

Quando ocorrer uma falha na Instalação do Windows, examine as entradas no arquivo Setuperr.log primeiro, depois o arquivo Setupact.log segundo e, em seguida, outros arquivos de log, conforme necessário.

Arquivo de log Descrição Location

Setupact.log

Arquivo de log primário da maioria dos erros que ocorre durante o processo de instalação do Windows. Há várias instâncias do arquivo Setupact.log, dependendo de qual ponto no processo de instalação a falha ocorre. É importante saber qual versão do arquivo Setupact.log examinar, com base na fase em que você está.

Instalação (especializada): X:\Windows\panther

Setup (OOBE), LogonUI, OEM First Run:%windir%\panther

Experiência Out-Of-Box (OOBE): %windir%\panther\unattendGC

Setuperr.log

Lista de erros de alto nível que ocorreram durante a fase especializada de Instalação. O arquivo Setuperr.log não fornece detalhes específicos.

Instalação (especializada): %windir%\panther

Instalação (especializada): %windir%\panther

Instalação (OOBE), LogonUI, OEM First Run: %windir%\panther

Setupapi.offline.log

Falhas de driver durante a sub fase especialização de componentes da fase especializada de instalação.

%windir%\inf

Cbs_unattend.log

Falhas de manutenção de instalação autônoma.

%windir%\panther

Setupapi.dev.log

Falhas de driver durante a fase oobe da Instalação.

%windir%\inf

Sessions.xml

Um arquivo de log de transações baseado em XML que rastreia todas as atividades de manutenção, com base na ID da sessão, no cliente, no status, nas tarefas e nas ações. Se necessário, o arquivo Sessions.log apontará para os arquivos DISM.log e CBS.log para obter mais detalhes.

%windir%\servicing\sessions

CBS.log

Arquivo de log de manutenção que fornece mais detalhes sobre falhas de manutenção offline.

%windir%\panther

Cenário de manutenção offline

O cenário de manutenção offline envolve adicionar e remover atualizações, drivers e pacotes de idiomas e definir outras configurações, sem inicializar o Windows. Como elimina a necessidade de recriar imagens atualizadas, a manutenção offline é uma maneira eficiente de gerenciar imagens existentes armazenadas em um servidor. Você pode executar a manutenção offline em uma imagem montada ou aplicada a uma unidade ou diretório.

análise de falha de manutenção offline

O DISM é a principal ferramenta para todas as tarefas de manutenção offline. O DISM é executado a partir de um prompt de comando do Windows PE ou de um sistema operacional Windows em execução. Se ocorrer uma falha ao executar um comando DISM, a ferramenta fornecerá uma resposta imediata e registrará o problema no arquivo DISM.log. O arquivo Session.xml é um arquivo de log de transações que captura todas as atividades de manutenção no sistema operacional de destino. O arquivo Session.xml pode ser usado em conjunto com o arquivo DISM.log para determinar pontos de falhas e a atividade de manutenção necessária.

Quando ocorrer uma falha na manutenção offline, examine primeiro o arquivo DISM.log em busca de erros específicos. Se o arquivo DISM.log não contiver erros, examine o Sessions.xml arquivo de log em segundo e, em seguida, o arquivo CBS.log.

Arquivo de log Descrição Location

DISM.log

Arquivo de log primário para todas as ações offline usando DISM.

%windir%\logs\dism

Você também pode criar o arquivo de log DISM em um local diferente usando a opção /LogPath . O nível de dados gravados no arquivo de log também pode ser controlado usando a opção /LogLevel .

Sessions.xml

Um log de transações baseado em XML que rastreia todas as atividades de manutenção, com base na ID da sessão, no cliente, no status, nas tarefas e nas ações. Se necessário, o arquivo Sessions.log apontará para os arquivos DISM.log e CBS.log para obter mais detalhes.

%windir%\servicing\sessions

Para saber mais sobre a manutenção offline, confira Noções básicas sobre estratégias de manutenção.

Cenário de manutenção online

Esse cenário está atendendo um sistema operacional em execução. Esse cenário envolve a inicialização do computador para o modo de auditoria para adicionar drivers, aplicativos e outros pacotes. A manutenção online será ideal para drivers se os pacotes de driver tiverem dependências de aplicativos ou co-instaladores. Também é eficiente quando a maioria dos pacotes de manutenção tem instaladores, as atualizações estão em formatos de arquivo .msi ou KB.exe ou os aplicativos dependem de serviços e tecnologias instalados pelo Windows (como o .NET Framework ou suporte completo para plug-and-play).

análise de falha de manutenção online

Como a manutenção offline, todo o registro em log é capturado nos arquivos DISM.log, CBS.log e Sessions.xml. Se ocorrer uma falha ao executar um comando DISM, a ferramenta fornecerá resposta imediata, bem como registrará o problema no arquivo DISM.log. O arquivo Session.xml é um arquivo de log de transações que captura todas as atividades de manutenção no sistema operacional de destino. O arquivo Session.xml pode ser usado em conjunto com o arquivo DISM.log para determinar pontos de falhas e as atividades de manutenção necessárias.

Quando ocorrer uma falha na manutenção offline, examine o arquivo DISM.log em busca de erros específicos. Se o arquivo DISM.log não contiver erros, examine o arquivo de log Sessions.xml e, em seguida, o arquivo CBS.log.

Arquivo de log Descrição Location

DISM.log

Arquivo de log primário para todas as ações online usando DISM. Se necessário, o DISM.log apontará para CBS.log para obter mais detalhes.

%windir%\logs\dism

Você também pode apontar o arquivo de log DISM para um local diferente usando a opção de comando /LogPath. Os dados de log também podem ser controlados usando a opção de comando /LogLevel.

CBS.log

Arquivo de log secundário que fornece mais detalhes sobre uma falha de manutenção online. DISM.log fará referência ao CBS.log para obter mais detalhes.

%windir%\logs\cbs

Sessions.xml

Um log de transações baseado em xml que rastreia todas as atividades de manutenção com base na ID da sessão, no cliente, no status, nas tarefas e nas ações. Se necessário, Sessions.log apontará para DISM.log e CBS.log para obter mais detalhes.

%windir%\servicing\sessions

Para saber mais sobre a manutenção offline, confira Noções básicas sobre estratégias de manutenção.

SetupDiag é uma ferramenta de diagnóstico autônoma que pode ser usada para obter detalhes sobre por que uma atualização não foi bem-sucedida. SetupDiag funciona examinando arquivos de log da Instalação do Windows. Ele tenta analisar esses arquivos de log para determinar a causa raiz de uma falha ao atualizar ou atualizar o computador para uma nova versão do Windows. A partir de Windows 10, versão 2004, a Instalação do Windows inclui e executa SetupDiag. Quando a Instalação do Windows inicia setupdiag.exe com os /ZipLogs:False /Format:xml /Output:%windir%\logs\SetupDiag\SetupDiagResults.xml /RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results parâmetros.

Para saber mais sobre SetupDiag, consulte SetupDiag.