Estados del programa de instalación de Windows

Se asignan varios estados a una imagen de Windows durante la instalación. Esta información de estado puede usarse para detectar los distintos estados y etapas de una instalación de Windows automáticamente.

Información de estado de una instalación de Windows

El estado de la imagen de Windows se almacena en dos ubicaciones, en el registro y en un archivo.

  • En el Registro:

    CLAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State

    TIPO: REG_SZ

    VALOR: StateName

  • En un archivo:

    ARCHIVO: %WINDIR%\Setup\State\State.ini

    SECCIÓN: [State]

    VALOR: StateName

La siguiente tabla describe los valores existentes para StateName.

Nombre del estado Descripción

IMAGE_STATE_COMPLETE

La imagen se ha instalado correctamente. Las fases de configuración specialize y oobeSystem están completas. Esta imagen no es implementable en un equipo con una configuración de hardware diferente porque ahora es dependiente del hardware. Para implementar esta imagen en un equipo con una configuración de hardware diferente, debe ejecutar sysprep /generalize.

IMAGE_STATE _UNDEPLOYABLE

Éste es el estado predeterminado de una imagen en una fase determinada del programa de instalación de Windows que todavía no se ha completado. Si un proceso consulta el valor de IMAGE_STATE y se devuelve IMG_UNDEPLOYABLE, la imagen se encuentra en uno de los siguientes estados:

  • La instalación se está ejecutando actualmente y todavía no ha completado la fase. Cuando se completa una fase determinada, IMAGE_STATE se establece en un valor de finalización adecuado.

  • Si se consulta en línea cuando la instalación no se ejecuta, hubo un error al completar la fase de instalación. Esta imagen debe volver a instalarse.

  • Si se consulta sin conexión, la imagen no finalizó una fase y nunca será implementable.

IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE

La imagen ha completado la fase de configuración generalize correctamente y continuará con la fase de configuración OOBEsystem al iniciar la instalación.

IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT

La imagen ha completado la fase de configuración generalize correctamente y continuará en modo auditoría al iniciar la instalación.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE

La imagen ha completado la fase specialize correctamente y continuará con la fase de configuración OOBEsystem al iniciar la instalación.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT

La imagen ha completado la fase de configuración specializecorrectamente y continuará en modo auditoría al iniciar la instalación.

Los siguientes ejemplos muestran cómo se obtiene acceso a la información de estado.

  • Para obtener acceso a la información de estado desde el Registro:

    C:\>reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State /v Imag
    eState
    
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State
        ImageState    REG_SZ    IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE
    
  • Para obtener acceso a la información de estado desde un archivo:

    C:\>type %windir%\Setup\State\State.ini
    [State]
    ImageState="IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE"
    

Opciones en la línea de comandos del programa de instalación de Windows

Configuración de la edición de instalación de Windows y archivos ID de producto (EI.cfg and PID.txt)

Archivos de registros de la instalación de Windows y registro de eventos