Condividi tramite


Simboli offline per Windows Update

Questo argomento descrive come usare i simboli offline per Windows Update. Descrive una procedura che può essere usata per decodificare Windows Update log nei computer che non hanno accesso al server simboli Microsoft.

Se si ha bisogno di eseguire questa operazione spesso, è consigliabile verificare se la configurazione di un server proxy di simboli è valida per la configurazione di rete. Per altre informazioni, vedere SymProxy.

Tutte le opzioni seguenti richiedono l'uso di un computer che può connettersi al server dei simboli di Microsoft e avere la possibilità di copiare file da o verso il computer con i log. Il computer che non ha accesso al server simboli verrà definito computer offline e il computer che ha accesso come computer online .

È consigliabile usare un singolo computer online per versione di compilazione del sistema operativo, in modo che la cache dei simboli WU crei mensilmente e contenga i simboli WU da più versioni di aggiornamento.

Se si ha accesso a un computer online con lo stesso livello di patch esatto del computer offline, sono disponibili due opzioni:

Verificare il livello di versione online e offline dei PC in esecuzione winver o ver in entrambi i computer.

C:\>ver

Microsoft Windows [Version 10.0.17134.167]

Se non si ha accesso a un computer online con la stessa versione, è necessario eseguire alcuni passaggi aggiuntivi per creare un file manifesto SymChk, descritto più avanti in questo argomento in Opzione 3: Creare un file manifesto SymChk.

Opzione 1: Copiare il registro eventi ETL nel computer online

  1. Copiare tutti i file ETL di WindowsUpdate dal C:\Windows\logs\WindowsUpdate\ computer online.

  2. Nel computer online aprire un prompt di PowerShell ed eseguire il comando Get-WindowsUpdateLog PowerShell seguente.

    Get-WindowsUpdateLog -ETLPath <path to ETLs>
    

    In questo modo verranno scaricati i simboli necessari per l'analisi del log.

Opzione 2: Copiare i simboli nel computer offline

  1. Nel computer online aprire un prompt di PowerShell ed eseguire "Get-WindowsUpdateLog". In questo modo verranno memorizzati nella cache i simboli necessari per l'analisi dei log.

  2. Copiare tutti i file in %temp%\WindowsUpdateLog\SymCache dal computer online al %temp%\WindowsUpdateLog\SymCache computer offline.

  3. Nel computer offline aprire un prompt di PowerShell ed eseguire "Get-WindowsUpdateLog" per analizzare i log.

Opzione 3: Creare un file manifesto SymChk

  1. Nel computer offline seguire questa procedura in Uso di un file manifesto con SymChk per creare un manifesto per questi file nella directory system32:

    storewuauth.dll
    wuapi.dll
    wuauclt.exe
    wuaueng.dll
    wuautoappupdate.dll
    wuuhext.dll
    wuuhmobile.dll
    
  2. Copiare il manifesto nel computer online.

  3. Con il file manifesto, usare SymChk per scaricare i simboli in locale nel PC online.

  4. Copiare la cartella e i simboli passati a SymChk a %temp%\WindowsUpdateLog\SymCache nel PC offline.

  5. Nel computer offline aprire un prompt di PowerShell ed eseguire "Get-WindowsUpdateLog" per analizzare i log.

Vedere anche

Uso di un server simboli.

Percorso simbolo

Problemi di simboli durante il debug