Compartilhar via


Símbolos offline para o Windows Update

Este tópico descreve como você pode trabalhar com símbolos offline para o Windows Update. Ele descreve um procedimento que pode ser usado para decodificar os logs do Windows Update em computadores que não têm acesso ao servidor de símbolos da Microsoft.

Se você precisar fazer isso com frequência, deverá verificar se a configuração de um Symbol Proxy Server é viável para sua configuração de rede. Para obter mais informações, consulte SymProxy.

Todas as opções abaixo exigem que você tenha um computador que possa se conectar ao servidor de símbolos da Microsoft e tenha a capacidade de copiar arquivos de ou para o computador que tem os logs. O computador que não tem acesso ao servidor de símbolos será chamado de computador offline e o computador que tem acesso como o computador online .

Recomendamos usar uma única máquina online por versão de build do sistema operacional, de forma que o cache de símbolos WU seja acumulado mensalmente e contenha os símbolos WU de múltiplas atualizações.

Se você tiver acesso a um computador online com o mesmo nível exato de patch que o computador offline, terá duas opções:

Verifique os computadores online e offline no mesmo nível de versão executando winver ou ver em ambos os computadores.

C:\>ver

Microsoft Windows [Version 10.0.17134.167]

Se você não tiver acesso a um computador online com a mesma versão, precisará passar por algumas etapas extras para criar um arquivo de manifesto do SymChk, descrito posteriormente neste tópico na Opção 3: Criar um arquivo de manifesto SymChk.

Opção 1: copiar o log de eventos ETL para o computador online

  1. Copie todos os arquivos ETL do WindowsUpdate de C:\Windows\logs\WindowsUpdate\ para seu computador online.

  2. No computador online, abra um prompt do PowerShell e execute o seguinte comando Get-WindowsUpdateLog PowerShell.

    Get-WindowsUpdateLog -ETLPath <path to ETLs>
    

    Isso baixará os símbolos necessários para análise de log.

Opção 2: copiar os símbolos para o computador offline

  1. No computador online, abra um prompt do PowerShell e execute "Get-WindowsUpdateLog". Isso armazenará em cache os símbolos necessários para análise de log.

  2. Copie todos os arquivos em %temp%\WindowsUpdateLog\SymCache do computador online para %temp%\WindowsUpdateLog\SymCache o computador offline.

  3. No computador offline, abra um prompt do PowerShell e execute "Get-WindowsUpdateLog" para analisar os logs.

Opção 3: Criar um arquivo de manifesto SymChk

  1. No computador offline, siga as etapas em Usar um Arquivo de Manifesto com SymChk para criar um manifesto para esses arquivos no diretório system32:

    storewuauth.dll
    wuapi.dll
    wuauclt.exe
    wuaueng.dll
    wuautoappupdate.dll
    wuuhext.dll
    wuuhmobile.dll
    
  2. Copie o manifesto para seu computador online.

  3. Com o arquivo de manifesto, use o SymChk para baixar os símbolos localmente no computador online.

  4. Copie a pasta e os símbolos que você passou para o SymChk para %temp%\WindowsUpdateLog\SymCache no computador offline.

  5. No computador offline, abra um prompt do PowerShell e execute "Get-WindowsUpdateLog" para analisar os logs.

Consulte Também

Usando um servidor de símbolos.

Caminho de símbolos

Problemas de símbolo durante a depuração