Solución de problemas de implementación y archivos de registro

En la siguiente sección se describe la relación entre escenarios de implementación comunes y sus archivos de registro asociados. La implementación de Windows es un proceso altamente personalizable, que tiene el potencial de muchos puntos de error. La identificación del punto de error específico que ha encontrado comienza con la comprensión de cómo funcionan las tecnologías subyacentes.

Escenario de instalación de Windows

Este escenario comienza con la finalización de la instalación de Windows en un equipo nuevo, de modo que llegue al escritorio. Este escenario es más común al crear una imagen de referencia. Este proceso también se conoce como la primera experiencia del usuario.

Como se muestra en la ilustración siguiente, la clave para resolver errores es identificar dónde se encuentra en el proceso de instalación y cuándo se produce un error. Dado que va a crear una nueva instalación, la unidad de disco duro no está disponible inicialmente para que el programa de instalación de Windows escriba los registros en la memoria. Una vez formateado el disco duro, el programa de instalación continúa registrando directamente en el nuevo disco duro (C:\Windows). Los archivos de registro creados durante la fase de Windows PE son temporales.

archivos de registro de instalación de Windows

Cuando se produce un error en el programa de instalación de Windows, revise primero las entradas del archivo Setuperr.log y, a continuación, el archivo Setupact.log en segundo lugar y, a continuación, otros archivos de registro según sea necesario.

Archivo de registro Descripción Location

Setupact.log

Archivo de registro principal para la mayoría de los errores que se producen durante el proceso de instalación de Windows. Hay varias instancias del archivo Setupact.log, en función del punto del proceso de instalación que se produzca el error. Es importante saber en qué versión del archivo Setupact.log se debe examinar, en función de la fase en la que se encuentra.

Configuración (especializada): X:\Windows\panther

Setup (OOBE), LogonUI, OEM First Run:%windir%\panther

Experiencia rápida (OOBE): %windir%\panther\unattendGC

Setuperr.log

Lista de alto nivel de errores que se produjeron durante la fase especializada de la instalación. El archivo Setuperr.log no proporciona detalles específicos.

Configuración (especializada): %windir%\panther

Configuración (especializada): %windir%\panther

Setup (OOBE), LogonUI, OEM First Run: %windir%\panther

Setupapi.offline.log

Errores de controlador durante la subfásica especialización de componentes de la fase de especialización de instalación.

%windir%\inf

Cbs_unattend.log

Errores de mantenimiento de instalación desatendida.

%windir%\panther

Setupapi.dev.log

Errores del controlador durante la fase de configuración de oobe .

%windir%\inf

Sessions.xml

Un archivo de registro de transacciones basado en XML que realiza un seguimiento de toda la actividad de mantenimiento, en función del identificador de sesión, el cliente, el estado, las tareas y las acciones. Si es necesario, el archivo Sessions.log apuntará a los archivos DISM.log y CBS.log para obtener más detalles.

%windir%\servicing\sessions

CBS.log

Archivo de registro de mantenimiento que proporciona más detalles sobre los errores de mantenimiento sin conexión.

%windir%\panther

Escenario de mantenimiento sin conexión

El escenario de mantenimiento sin conexión implica agregar y quitar actualizaciones, controladores y paquetes de idioma, y configurar otras opciones, sin arrancar Windows. Dado que elimina la necesidad de volver a crear imágenes actualizadas, el mantenimiento sin conexión es una manera eficaz de administrar las imágenes existentes almacenadas en un servidor. Puede realizar el mantenimiento sin conexión en una imagen montada o aplicada a una unidad o directorio.

Análisis de errores de mantenimiento sin conexión

DISM es la herramienta principal para todas las tareas de mantenimiento sin conexión. DISM se ejecuta desde un símbolo del sistema desde Windows PE o desde un sistema operativo Windows en ejecución. Si se produce un error al ejecutar un comando DISM, la herramienta proporcionará una respuesta inmediata y registrará el problema en el archivo DISM.log. El archivo Session.xml es un archivo de registro de transacciones que captura todas las actividades de mantenimiento en el sistema operativo de destino. El archivo Session.xml se puede usar junto con el archivo DISM.log para determinar los puntos de error y la actividad de mantenimiento necesaria.

Cuando se produce un error en el mantenimiento sin conexión, examine primero el archivo DISM.log para detectar errores específicos. Si el archivo DISM.log no contiene ningún error, revise el archivo de registro Sessions.xml segundo y, a continuación, el archivo CBS.log.

Archivo de registro Descripción Location

DISM.log

Archivo de registro principal para todas las acciones sin conexión mediante DISM.

%windir%\logs\dism

También puede crear el archivo de registro DISM en otra ubicación mediante la opción /LogPath . El nivel de datos escritos en el archivo de registro también se puede controlar mediante la opción /LogLevel .

Sessions.xml

Un registro de transacciones basado en XML que realiza un seguimiento de toda la actividad de mantenimiento, en función del identificador de sesión, el cliente, el estado, las tareas y las acciones. Si es necesario, el archivo Sessions.log apuntará a los archivos DISM.log y CBS.log para obtener más detalles.

%windir%\servicing\sessions

Para más información sobre el mantenimiento sin conexión, consulte Descripción de las estrategias de mantenimiento.

Escenario de mantenimiento en línea

Este escenario es el mantenimiento de un sistema operativo en ejecución. Este escenario implica arrancar el equipo para auditar el modo para agregar controladores, aplicaciones y otros paquetes. El mantenimiento en línea es ideal para los controladores si los paquetes de controladores tienen coinstaladores o dependencias de la aplicación. También es eficaz cuando la mayoría de los paquetes de mantenimiento tienen instaladores, las actualizaciones se encuentran en formatos de archivo .msi o KB.exe, o bien las aplicaciones dependen de los servicios y tecnologías instalados de Windows (como la compatibilidad completa con plug and play o .NET Framework).

análisis de errores de mantenimiento en línea

Al igual que el mantenimiento sin conexión, todo el registro se captura en los archivos DISM.log, CBS.log y Sessions.xml. Si se produce un error al ejecutar un comando DISM, la herramienta proporcionará respuesta inmediata, así como registrará el problema en el archivo DISM.log. El archivo Session.xml es un archivo de registro de transacciones que captura todas las actividades de mantenimiento en el sistema operativo de destino. El archivo Session.xml se puede usar junto con el archivo DISM.log para determinar los puntos de error y las actividades de mantenimiento necesarias.

Cuando se produce un error en el mantenimiento sin conexión, examine el archivo DISM.log para ver si hay errores específicos. Si el archivo DISM.log no contiene errores, revise el archivo de registro de Sessions.xml y, a continuación, el archivo CBS.log.

Archivo de registro Descripción Location

DISM.log

Archivo de registro principal para todas las acciones en línea mediante DISM. Si es necesario, DISM.log apuntará a CBS.log para obtener más detalles.

%windir%\logs\dism

También puede apuntar el archivo de registro DISM a otra ubicación mediante la opción de comando /LogPath. Los datos de registro también se pueden controlar mediante la opción de comando /LogLevel.

CBS.log

Archivo de registro secundario que proporciona más detalles sobre un error de mantenimiento en línea. DISM.log hará referencia a CBS.log para obtener más detalles.

%windir%\logs\cbs

Sessions.xml

Un registro de transacciones basado en xml que realiza un seguimiento de toda la actividad de mantenimiento en función del identificador de sesión, el cliente, el estado, las tareas y las acciones. Si es necesario, Sessions.log apuntará a DISM.log y CBS.log para obtener más detalles.

%windir%\servicing\sessions

Para más información sobre el mantenimiento sin conexión, consulte Descripción de las estrategias de mantenimiento.

SetupDiag es una herramienta de diagnóstico independiente que se puede usar para obtener detalles sobre por qué una actualización no se realizó correctamente. SetupDiag funciona examinando los archivos de registro del programa de instalación de Windows. Intenta analizar estos archivos de registro para determinar la causa principal de un error al actualizar o actualizar el equipo a una nueva versión de Windows. A partir de Windows 10, versión 2004, el programa de instalación de Windows incluye y ejecuta SetupDiag. Cuando el programa de instalación de Windows se inicia setupdiag.exe con los /ZipLogs:False /Format:xml /Output:%windir%\logs\SetupDiag\SetupDiagResults.xml /RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results parámetros .

Para obtener más información sobre SetupDiag, consulte SetupDiag.