Cómo usar SetupDiag.exe para diagnosticar errores de actualización de Windows

Las actualizaciones de Windows generalmente se instalan en su PC sin problemas. Pero hay ocasiones en las que requiere un poco de trabajo, especialmente en lo que se refiere a compatibilidad y parches. Si encuentra tales errores de actualización fallidos, primero debe buscar manualmente el código de error y luego buscar los pasos de solución de problemas. Todo esto consume tiempo. Entonces, Microsoft ha encontrado una solución simple: SetupDiag.exe .

SetupDiag.exe es una herramienta de diagnóstico independiente para encontrar detalles sobre por qué no se pudo instalar una actualización de Windows 11/10Como sabe, el proceso de actualización en Windows 11/10 se ha simplificado por completo, pero eso no significa que siempre esté libre de problemas y, por lo tanto, la herramienta.

Cómo usar SetupDiag.exe para diagnosticar errores de actualización de Windows

Cómo usar SetupDiag.exe

SetupDiag.exe requiere que Microsoft .NET Framework 4 esté instalado en su PC. La herramienta funciona examinando los archivos de registro de instalación de Windows(Windows Setup) y analizándolos para encontrar la causa raíz de una falla al actualizar o actualizar la computadora a Windows 10 . SetupDiag se puede ejecutar en la computadora que no se actualizó, o puede exportar los registros de la computadora a otra ubicación y ejecutar SetupDiag en modo fuera de línea.

Una vez que tenga la herramienta en funcionamiento, también se puede utilizar para realizar comprobaciones y análisis. Cada vez que Windows se encuentra con una situación que probablemente intente comprometer el funcionamiento seguro del sistema, el sistema se detiene. Esta condición se denomina comprobación de errores(bug check) . También se le conoce comúnmente como a-

  1. Fallo del sistema
  2. error del núcleo
  3. Detener error o BSOD

La causa típica de este problema es un dispositivo de hardware, un controlador de hardware o algún software relacionado.

Si la comprobación de errores se produce durante una actualización, el programa de instalación de Windows(Windows Setup) extrae un archivo de minivolcado ( setupmem.dmp ).

Para depurar una verificación de errores relacionada con la configuración, uno debe:

Especifique los parámetros /Mode: Offline y /LogsPath e intente recopilar el archivo de volcado de memoria de configuración (setupmem.dmp) del sistema defectuoso.

Tenga(Please) en cuenta que no puede depurar volcados de memoria en modo en línea.

Encontrará Setupmem.dmp en cualquiera

%SystemDrive%$Windows.~bt\Sources\Rollback

O

%WinDir%\Panther\NewOS\Rollback

dependiendo de cuándo se produce la comprobación de errores.

A partir de entonces, puede instalar las herramientas de depuración de Windows(Windows Debugging Tools) en la computadora que ejecuta SetupDiag . Si elige ejecutar la herramienta sin parámetros, intenta ubicar los archivos de registro que Windows 11/10 crea durante el proceso de actualización en las carpetas predeterminadas del dispositivo.

Una vez que finaliza el escaneo, SetupDiag generará Log.zip , SetupDiag.exe.config y SetupDiagResults.log en la carpeta donde se encuentra SetupDiag.exe .

El programa también crea un archivo de resultados.log(results.log file) en su directorio después de completar el proceso de escaneo. Cualquier problema de actualización encontrado se detecta rápidamente en los archivos de registro durante el análisis.

Además de lo anterior, SetupDiag crea un archivo zip de todos los archivos de registro que se procesan y también guarda el archivo Logs.zip en el mismo directorio.

Por último, hay una opción para incluso ejecutar SetupDiag.exe en modo fuera de línea para analizar carpetas copiadas desde otro dispositivo.

La herramienta SetupDiag(SetupDiag) ahora se incluye con la configuración de Windows(Windows Setup)

En Windows 10 y Windows 11 , la herramienta SetupDiag se incluye con el programa de instalación de Windows(Windows Setup) .

Durante el proceso de actualización, el programa de instalación de Windows(Windows Setup) extraerá todos sus archivos de origen al %SystemDrive%$Windows.~btSourcesdirectorio.

Ahora, setupdiag.exe también está instalado en esta carpeta y, en caso de que falle la actualización, la herramienta SetupDiag se ejecutará automáticamente para averiguar por qué falló.

En este escenario, se utilizan los siguientes parámetros:

/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results

El análisis de SetupDiag(SetupDiag) resultante se puede encontrar en:

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

y en el Registro bajo

HKLM\SYSTEM\Setup\SetupDiag\Results
  • Si el proceso de actualización continúa con normalidad, el directorio Fuentes, incluido setupdiag.exe, se mueve debajo %SystemDrive%Windows.Oldpara la limpieza.
  • Si el directorio Windows.old se elimina más tarde, también se eliminará setupdiag.exe.

Para obtener detalles completos sobre cómo usar SetupDiag.exe , puede leer este documento de Microsoft(Microsoft Doc) .



About the author

Soy ingeniero telefónico con más de 10 años de experiencia en la industria móvil y me especializo en la reparación y actualización de teléfonos inteligentes. Mi trabajo ha incluido el desarrollo y mantenimiento del firmware del teléfono, el desarrollo de imágenes para dispositivos Apple y el trabajo en proyectos de Firefox OS. Con mis habilidades en desarrollo de software, ingeniería de hardware, procesamiento de imágenes y desarrollo de Firefox OS, tengo la capacidad de tomar problemas complejos y convertirlos en soluciones simples que funcionan en cualquier dispositivo.



Related posts