Símbolos sin conexión para Windows Update

En este tema se describe cómo puede trabajar con símbolos sin conexión para Windows Update. Describe un procedimiento que se puede usar para descodificar Windows Update registros en máquinas que no tienen acceso al servidor de símbolos de Microsoft.

Si tiene que hacerlo a menudo, debería ver si configurar un servidor proxy de símbolos es viable para la configuración de red. Para obtener más información, consulte SymProxy.

Todas las opciones siguientes requieren que tenga una máquina que pueda conectarse al servidor de símbolos de Microsoft y que tenga la capacidad de copiar archivos en o desde la máquina que tiene los registros. La máquina que no tiene acceso al servidor de símbolos se denominará máquina sin conexión y la máquina que tiene acceso como máquina en línea .

Se recomienda usar una sola máquina en línea por versión de compilación del sistema operativo, por lo que la caché de símbolos de WU compilará mensualmente y contendrá los símbolos de WU de varias versiones de actualización.

Si tiene acceso a una máquina en línea con el mismo nivel de revisión exacto que la máquina sin conexión, tiene dos opciones:

Compruebe los equipos en línea y sin conexión en el mismo nivel de versión mediante la ejecución winver o ver en ambos equipos.

C:\>ver

Microsoft Windows [Version 10.0.17134.167]

Si no tiene acceso a una máquina en línea con la misma versión, deberá seguir algunos pasos adicionales para crear un archivo de manifiesto symChk, que se describe más adelante en este tema en Opción 3: Crear un archivo de manifiesto SymChk.

Opción 1: Copiar el registro de eventos ETL en la máquina en línea

  1. Copie todos los archivos ETL de WindowsUpdate de C:\Windows\logs\WindowsUpdate\ a la máquina en línea.

  2. En la máquina en línea, abra un símbolo del sistema de PowerShell y ejecute el siguiente comando get-WindowsUpdateLog de PowerShell.

    Get-WindowsUpdateLog -ETLPath <path to ETLs>
    

    Esto descargará los símbolos necesarios para el análisis de registros.

Opción 2: Copiar los símbolos en la máquina sin conexión

  1. En la máquina en línea, abra un símbolo del sistema de PowerShell y ejecute "Get-WindowsUpdateLog". Esto almacenará en caché los símbolos necesarios para el análisis de registros.

  2. Copie todos los archivos de %temp%\WindowsUpdateLog\SymCache de la máquina en línea a %temp%\WindowsUpdateLog\SymCache en el equipo sin conexión.

  3. En la máquina sin conexión, abra un símbolo del sistema de PowerShell y ejecute "Get-WindowsUpdateLog" para analizar los registros.

Opción 3: Crear un archivo de manifiesto symChk

  1. En la máquina sin conexión, siga los pasos descritos en Uso de un archivo de manifiesto con SymChk para crear un manifiesto para estos archivos en el directorio system32:

    storewuauth.dll
    wuapi.dll
    wuauclt.exe
    wuaueng.dll
    wuautoappupdate.dll
    wuuhext.dll
    wuuhmobile.dll
    
  2. Copie el manifiesto en la máquina en línea.

  3. Con el archivo de manifiesto, use SymChk para descargar los símbolos localmente en su PC en línea.

  4. Copie la carpeta y los símbolos que pasó a SymChk a %temp%\WindowsUpdateLog\SymCache en el equipo sin conexión.

  5. En la máquina sin conexión, abra un símbolo del sistema de PowerShell y ejecute "Get-WindowsUpdateLog" para analizar los registros.

Consulte también

Usar un servidor de símbolos.

Ruta de acceso del símbolo

Problemas de símbolos durante la depuración