États d’installation de Windows

Plusieurs états sont affectés à une image Windows pendant l’installation. Ces informations sur l’état peuvent être utilisées pour détecter automatiquement les différents états et les étapes de l’installation de Windows.

Informations sur l’état de l’installation de Windows

L’état de l’image Windows est stocké dans deux emplacements, dans le registre et dans un fichier.

  • Dans le registre :

    CLÉ : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State

    TYPE : REG_SZ

    VALEUR : StateName

  • Dans un fichier :

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

    SECTION : [État]

    VALEUR : StateName

Le tableau suivant décrit les valeurs qui existent pour StateName.

Nom de l’état Description

IMAGE_STATE_COMPLETE

L’image a été installée avec succès. Les passes de configuration specialize et oobeSystem sont terminées. Cette image n’est pas déployable sur un ordinateur qui a une configuration matérielle différente, car elle dépend désormais du matériel. Pour déployer cette image sur un ordinateur qui a une configuration matérielle différente, vous devez exécuter sysprep /generalize.

IMAGE_STATE _UNDEPLOYABLE

Il s’agit de l’état par défaut d’une image dans une phase donnée de l’installation de Windows qui n’est pas encore terminée. Si un processus interroge la valeur IMAGE_STATE et que IMG_UNDEPLOYABLE est retourné, l’image se trouve dans l’un des états suivants :

  • L’installation est en cours d’exécution et n’a pas entièrement terminé la phase. Une fois qu’une phase donnée est terminée, la valeur IMAGE_STATE est définie sur une valeur d’achèvement appropriée.

  • Si elle est interrogée en ligne alors que l’installation n’est pas en cours d’exécution, il y a eu un échec lors de l’achèvement d’une phase d’installation. Cette image doit être réinstallée.

  • Si elle est interrogée hors connexion, l’image n’a pas terminé une phase et ne sera jamais déployable.

IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE

L’image a terminé avec succès la passe de configuration generalize et se poursuit en passe de configuration OOBEsystem lorsque l’installation est lancée.

IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT

L’image a terminé avec succès la passe de configuration generalize et se poursuit en mode audit lorsque l’installation est lancée.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE

L’image a terminé avec succès la passe specialize et se poursuit en passe de configuration OOBEsystem lorsque l’installation est lancée.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT

L’image a terminé avec succès la passe de configuration specialize et se poursuit en mode audit lorsque l’installation est lancée.

Les exemples suivants montrent comment accéder aux informations sur l’état.

  • Pour accéder aux informations sur l’état à partir du registre :

    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
    
  • Pour accéder aux informations sur l’état à partir d’un fichier :

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

Options de ligne de commande du programme d’installation de Windows

Fichiers d’ID de produit et de configuration de l’édition d’installation de Windows (EI.cfg et PID.txt)

Fichiers journaux d’installation de Windows et journaux des événements