Windows Setup-Status

Während der Installation werden einem Windows-Image mehrere Zustände zugewiesen. Diese Statusinformationen können verwendet werden, um automatisch die verschiedenen Zustände und Phasen des Windows Setups zu erkennen.

Windows Setup-Statusinformationen

Der Windows-Imagestatus wird an zwei Speicherorten gespeichert, in der Registrierung und in einer Datei.

  • In der Registrierung:

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

    TYPE: REG_SZ

    VALUE: StateName

  • In einer Datei:

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

    SECTION: [State]

    VALUE: StateName

In der folgenden Tabelle werden die Werte beschrieben, die für StateName infrage kommen.

Name des Zustands Beschreibung

IMAGE_STATE_COMPLETE

Das Image wurde erfolgreich installiert. Die Konfigurationsdurchläufe specialize und oobeSystem sind abgeschlossen. Dieses Image kann nicht auf einem Computer mit einer anderen Hardwarekonfiguration bereitgestellt werden, da es jetzt hardwareabhängig ist. Um dieses Image auf einem Computer mit einer anderen Hardwarekonfiguration bereitzustellen, müssen Sie sysprep /generalize ausführen.

IMAGE_STATE _UNDEPLOYABLE

Dies ist der Standardzustand für ein Image in einer bestimmten Phase von Windows Setup, die noch nicht abgeschlossen ist. Wenn ein Prozess den IMAGE_STATE-Wert abfragt und IMG_UNDEPLOYABLE zurückgegeben wird, befindet sich das Image in einem der folgenden Zustände:

  • Das Setup wird derzeit ausgeführt und hat die Phase nicht vollständig abgeschlossen. Sobald eine bestimmte Phase abgeschlossen ist, wird IMAGE_STATE auf einen entsprechenden Abschlusswert festgelegt.

  • Wenn online abgefragt wird, wenn das Setup nicht ausgeführt wird, ist beim Abschließen einer Setupphase ein Fehler aufgetreten. Dieses Image muss erneut installiert werden.

  • Wenn offline abgefragt wird, hat das Image eine Phase nicht abgeschlossen und kann nie bereitgestellt werden.

IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE

Das Image hat den Konfigurationsdurchlauf generalize erfolgreich abgeschlossen und fährt mit dem Konfigurationsdurchlauf OOBEsystem fort, wenn Setup initiiert wird.

IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT

Das Image hat den Konfigurationsdurchlauf generalize erfolgreich abgeschlossen und fährt mit dem Überwachungsmodus fort, wenn Setup initiiert wird.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE

Das Image hat den Durchlauf specialize erfolgreich abgeschlossen und fährt mit dem Konfigurationsdurchlauf OOBEsystem fort, wenn Setup initiiert wird.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT

Das Image hat den Konfigurationsdurchlauf specialize erfolgreich abgeschlossen und fährt mit dem Überwachungsmodus fort, wenn Setup initiiert wird.

In den folgenden Beispielen wird gezeigt, wie auf Statusinformationen zugegriffen wird.

  • So greifen Sie auf Statusinformationen aus der Registrierung zu:

    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
    
  • So greifen Sie auf Statusinformationen aus einer Datei zu:

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

Windows Setup-Befehlszeilenoptionen

Windows Setup Edition Konfigurations- und Produkt-ID-Dateien („EI.cfg“ und „PID.txt“)

Windows Setup-Protokolldateien und Ereignisprotokolle