SetupDiag es una herramienta de diagnóstico gratuita de Microsoft que está diseñada para buscar y analizar los archivos de registro de instalación de Windows 10 para determinar por qué una actualización o actualización no se instaló en un sistema informático.
El programa puede ejecutarse en el ordenador que no se ha actualizado o en otro ordenador si existen archivos de registro relevantes (por ejemplo, copiándolos en el PC).
SetupDiag sólo funciona en dispositivos que ejecutan Windows 10. El segundo requisito es que depende de Microsoft.NET Framework 4.6 que necesita ser instalado en el dispositivo en el que se ejecuta.
Con la próxima versión de Windows 10 1803 a la vuelta de la esquina, puede ser la herramienta adecuada para tener en su arsenal si se encuentra con problemas de actualización.
Uso de SetupDiag
Puede ejecutar SetupDiag directamente después de la descarga. Si lo ejecuta sin parámetros, intenta localizar los archivos de registro que Windows 10 crea durante el proceso de actualización en las carpetas predeterminadas del dispositivo.
El programa crea un archivo results.log en su directorio cuando completa el análisis que incluye problemas de actualización que detectó en los archivos de registro durante el análisis.
SetupDiag crea un archivo zip de todos los archivos de registro que procesó además de los que guarda como Logs.zip en el mismo directorio.
La ventana de la línea de comandos también las enumera, pero la ventana se cierra automáticamente cuando el programa finaliza el escaneo.
Consulte nuestra lista de archivos de registro de actualización de Windows 10 para obtener más información al respecto. Básicamente, lo que hace SetupDiag es analizar los siguientes directorios para los archivos de registro:
- DIFUNDE LA PALABRA-
- DIFUNDE LA PALABRA-
- Windows Panther
- Windows Panther NewOS
Puede ejecutar la aplicación en modo sin conexión para analizar las carpetas copiadas de otro dispositivo. La herramienta analiza una carpeta sólo si copia carpetas individuales, pero si copia la carpeta principal, incluirá todos los registros encontrados en todos los directorios de la estructura de directorios.
SetupDiag también se puede utilizar para depurar los archivos minidump que Windows 10 puede crear durante el proceso de actualización. Windows 10 crea el archivo setupmem.dmp en %SystemDrive%$Windows.~btSourcesRollback o en %WinDir%%%PantherNNNNewOSRollback dependiendo de cuándo se detiene el proceso de actualización.
Aquí hay algunos ejemplos:
- SetupDiag.exe — el comando principal. Se ejecutará en modo en línea, lo que significa que intenta encontrar registros de actualización en el equipo de destino en los directorios mencionados anteriormente.
- SetupDiag.exe /Output:C:SetupDiagDiagResults.log /Mode:Offline /LogsPath:D:TempLogsLogSet1 – el comando ejecuta SetupDiag en modo offline. Se escaneará el directorio LogSet1 en busca de archivos de registro y problemas coincidentes.
- SetupDiag.exe /Output:C:SetupDiagDumpdebug.log /Mode:Offline /LogsPath:D:Dump — el comando analiza el archivo setupmem.dmp encontrado en d:dump.
Cómo funciona
SetupDiag utiliza un conjunto de archivos de reglas para encontrar coincidencias en los registros de actualización. Las reglas tienen un nombre y un identificador único asociado.
La confianza en las reglas significa que SetupDiag sólo puede identificar los problemas definidos en su conjunto de reglas. Microsoft enumera un total de 26 identificadores únicos en el sitio web de Microsoft Docs que SetupDiag identifica en su versión actual.
Si el programa no encuentra la causa principal del problema de la actualización, consulte nuestra guía de cómo analizar los errores de actualización de Windows 10, que ofrece información sobre