Состояния установки Windows

Существует несколько состояний, назначенных образу Windows во время установки. Эти сведения о состоянии можно использовать для автоматического обнаружения различных состояний и этапов программы установки Windows.

Сведения о состоянии программы установки Windows

Состояние образа Windows хранится в двух расположениях: в реестре и в файле.

  • В реестре:

    КЛЮЧ: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State

    ТИП: REG_SZ

    VALUE: StateName

  • В файле:

    ФАЙЛ: %WINDIR%\Setup\State\State.ini

    SECTION: [State]

    VALUE: StateName

В следующей таблице описаны значения, которые существуют для StateName.

Имя состояния Описание

IMAGE_STATE_COMPLETE

Образ успешно установлен. Этапы настройки специализации и oobeSystem завершены. Этот образ нельзя развернуть на компьютере с другой конфигурацией оборудования, так как он теперь зависит от оборудования. Чтобы развернуть этот образ на компьютере с другой конфигурацией оборудования, необходимо запустить sysprep /generalize.

IMAGE_STATE _UNDEPLOYABLE

Это состояние по умолчанию для образа на данном этапе установки Windows, который еще не завершен. Если процесс запрашивает значение IMAGE_STATE и возвращается IMG_UNDEPLOYABLE, изображение находится в одном из следующих состояний:

  • В настоящее время программа установки выполняется и не полностью завершена. После завершения определенного этапа IMAGE_STATE будет задано соответствующее значение завершения.

  • При запросе в сети, когда программа установки не запущена, произошел сбой при завершении этапа установки. Этот образ необходимо переустановить.

  • Если запрос выполнялся в автономном режиме, образ не завершил этап и никогда не будет развертываться.

IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE

Образ успешно завершил этап настройки generalize и продолжит переход к этапу конфигурации OOBEsystem при запуске программы установки.

IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT

Образ успешно завершил этап настройки generalize и продолжит работу в режиме аудита при запуске программы установки.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE

Образ успешно завершил прохождение этапа специализации и продолжит переходить к этапу конфигурации OOBEsystem при запуске программы установки.

IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT

Образ успешно завершил этап настройки специализации и продолжит работу в режиме аудита при запуске программы установки.

В следующих примерах показано, как получить доступ к сведениям о состоянии.

  • Чтобы получить доступ к сведениям о состоянии из реестра, выполните следующие действия.

    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
    
  • Чтобы получить доступ к сведениям о состоянии из файла, выполните следующие действия.

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

Параметры командной строки программы установки Windows

Файлы конфигурации и идентификатора продукта программы установки Windows (EI.cfg и PID.txt)

Файлы журналов установки Windows и журналы событий