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
Copie todos los archivos ETL de WindowsUpdate de
C:\Windows\logs\WindowsUpdate\
a la máquina en línea.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
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.
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.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
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
Copie el manifiesto en la máquina en línea.
Con el archivo de manifiesto, use SymChk para descargar los símbolos localmente en su PC en línea.
Copie la carpeta y los símbolos que pasó a SymChk a %temp%\WindowsUpdateLog\SymCache en el equipo sin conexión.
En la máquina sin conexión, abra un símbolo del sistema de PowerShell y ejecute "Get-WindowsUpdateLog" para analizar los registros.