Windows 설치 프로그램 상태
설치하는 동안 Windows 이미지에 여러 상태가 할당됩니다. 이 상태 정보는 Windows 설치 프로그램의 여러 상태 및 단계를 자동으로 검색하는 데 사용할 수 있습니다.
Windows 설치 프로그램 상태 정보
Windows 이미지 상태는 레지스트리와 파일을 포함한 두 위치에 저장됩니다.
레지스트리:
KEY: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\State
TYPE: REG_SZ
VALUE: StateName
파일:
FILE: %WINDIR%\Setup\State\State.ini
SECTION: [State]
VALUE: StateName
다음 표에서는 StateName에 대해 존재하는 값을 설명합니다.
상태 이름 | 설명 |
---|---|
IMAGE_STATE_COMPLETE |
이미지가 성공적으로 설치되었습니다. specialize 및 oobeSystem 구성 단계가 완료되었습니다. 이 이미지는 이제 하드웨어에 종속되어 있으므로 다른 하드웨어 구성이 있는 컴퓨터에 배포할 수 없습니다. 다른 하드웨어 구성이 있는 컴퓨터에 이 이미지를 배포하려면 sysprep /generalize를 실행해야 합니다. |
IMAGE_STATE _UNDEPLOYABLE |
이는 Windows 설치 프로그램의 특정 단계가 아직 완료되지 않은 이미지에 대한 기본 상태입니다. 프로세스가 IMAGE_STATE 값을 쿼리하고 IMG_UNDEPLOYABLE이 반환되는 경우 이미지는 다음 상태 중 하나입니다.
|
IMAGE_STATE_GENERALIZE_RESEAL_TO_OOBE |
이미지가 generalize 구성 단계를 성공적으로 완료했으며 설치 프로그램이 시작될 때 OOBEsystem 구성 단계로 계속 진행됩니다. |
IMAGE_STATE_GENERALIZE_RESEAL_TO_AUDIT |
이미지가 generalize 구성 단계를 성공적으로 완료했으며 설치 프로그램이 시작될 때 감사 모드로 계속 진행됩니다. |
IMAGE_STATE_SPECIALIZE_RESEAL_TO_OOBE |
이미지가 specialize 단계를 성공적으로 완료했으며 설치 프로그램이 시작될 때 OOBEsystem 구성 단계로 계속 진행됩니다. |
IMAGE_STATE_SPECIALIZE_RESEAL_TO_AUDIT |
이미지가 specialize 구성 단계를 성공적으로 완료했으며 설치 프로그램이 시작될 때 감사 모드로 계속 진행됩니다. |
다음 예제에서는 상태 정보에 액세스하는 방법을 보여 줍니다.
레지스트리에서 상태 정보에 액세스하려면 다음을 수행합니다.
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"