구성 단계 작업 방법

게시: 2009년 10월

업데이트 날짜: 2009년 10월

적용 대상: Windows 7

구성 단계는 이미지를 사용자 지정할 수 있는 Windows® 설치 단계입니다. Windows 무인 설치 설정은 사용하는 설정에 따라 하나 이상의 구성 단계에 적용할 수 있습니다. Windows 배포 전략을 개발하기 위해서는 구성 단계를 실행하는 방법과 경우를 반드시 이해하고 있어야 합니다.

다음 표에서는 여러 구성 단계를 설명합니다.

구성 단계 설명 구성 단계가 실행되는 경우

windowsPE

이 단계에서는 다음을 구성할 수 있습니다.

  • Windows PE 옵션

    이 옵션은 Windows PE 로그 파일의 위치를 지정하는 작업 및 네트워킹 또는 Windows PE 페이지 파일을 사용하도록 설정하는 작업을 포함할 수 있습니다.

  • Windows 설치 옵션

    이러한 옵션은 설치할 Windows 이미지를 지정하는 작업 및 대상 컴퓨터에서 디스크를 구성하는 작업을 포함할 수 있습니다.

이 구성 단계에서는 windowsPE 구성 단계의 설정이 처리된 후 Windows 이미지가 대상 컴퓨터에 복사됩니다.

Windows PE를 설치하기 위해 부팅에 필요한 드라이버가 로컬 하드 디스크 드라이브 또는 네트워크에 액세스해야 하는 경우 이 구성 단계를 사용하여 Windows PE 드라이버 저장소에 드라이버를 추가하고 부팅이 필요한 필수 드라이버를 반영합니다.

다음 작업 중 하나가 수행되는 경우 실행합니다.

  • Windows 설치 미디어 부팅

  • 이전 Windows 설치에서 Windows 설치 시작

Windows PE 옵션은 Windows PE 환경에서 Windows 설치 프로그램을 실행하는 경우에만 적용됩니다. Windows 설치 옵션은 Windows PE 또는 이전 Windows 설치 모두에서 실행하는 경우 적용됩니다.

offlineServicing

이 구성 단계는 Windows 이미지에 업데이트, 드라이버 또는 언어 팩을 적용하는 데 사용됩니다.

Windows를 설치하는 동안 컴퓨터를 다시 부팅하기 전에 Windows 이미지가 하드 디스크에 적용된 다음 응답 파일의 offlineServicing 섹션에 있는 설정이 해당 이미지에 적용됩니다.

이 구성 단계에서 이미지를 시작하기 전에 Windows 이미지에 드라이버를 추가할 수 있습니다. 이렇게 하면 Windows를 설치하는 동안 Windows에서 제공하지 않는 장치 드라이버를 설치하고 처리할 수 있습니다.

또한 이 구성 단계는 서비스 시나리오에서 Windows 이미지에 업데이트를 적용하는 데 사용됩니다.

  • windowsPE 구성 단계 이후 컴퓨터를 다시 부팅하기 전에 자동으로 실행합니다.

  • 서비스 시나리오에서 배포 이미지 서비스 및 관리 도구(Dism.exe)를 사용하여 응답 파일을 지정하는 경우 실행합니다.

specialize

이 구성 단계는 Windows 이미지에서 정보를 만들고 구성하는 데 사용되며, Windows 이미지가 설치되는 하드웨어에 따라 다릅니다.

Windows 이미지를 처음 부팅하면 specialize 구성 단계가 실행됩니다. 이 단계에서는 고유 SID(보안 ID)를 만듭니다. 또한 네트워크 설정, 국가별 설정 및 도메인 정보를 포함하는 많은 Windows 기능을 구성할 수 있습니다.

  • Windows 이미지를 처음 부팅하는 경우 자동으로 실행합니다.

  • sysprep 명령을 /generalize 옵션과 함께 실행한 후 다음 번 부팅하는 경우 실행합니다.

generalize

이 구성 단계에서 컴퓨터별 정보가 Windows 설치에서 제거되기 때문에 Windows 이미지를 캡처하고 다른 컴퓨터에 다시 적용할 수 있습니다. 예를 들어 이 단계에서 SID(고유 보안 ID), 고유 장치 드라이버 및 기타 하드웨어별 설정이 이미지에서 제거됩니다.

이 구성 단계를 사용하면 마스터 이미지에서 유지해야 하는 다른 Windows 설정을 구성할 수 있을 뿐만 아니라 sysprep /generalize 명령을 최소로 구성할 수 있습니다.

generalize 단계가 완료된 후 다음 번 Windows 이미지를 부팅할 때 specialize 구성 단계가 실행됩니다. Windows 설치에 설치된 고유 장치 드라이버를 유지하려는 경우 Microsoft-Windows-PnpSysprep | PersistAllDeviceInstalls 설정을 사용할 수 있습니다. 이 설정을 구성하면 설치에서 고유 장치 드라이버가 제거되지 않습니다. 자세한 내용은 Windows® 무인 설치 참조를 참조하십시오.

  • Microsoft-Windows-Deployment | Generalize 설정이 구성된 경우 실행합니다.

- 또는 -

  • sysprep /generalize 명령을 실행하는 경우 실행합니다.

auditSystem

이 구성 단계에서는 사용자가 감사 모드로 컴퓨터에 로그온하기 전에 Windows가 시스템 컨텍스트에서 실행되는 동안 설정이 처리됩니다.

이 단계는 일반적으로 Windows에서 제공하지 않는 장치 드라이버 설치와 같은 설치에 대한 추가 구성 작업을 수행하는 데 사용됩니다.

이 단계는 컴퓨터가 감사 모드로 부팅되도록 설정된 경우에만 실행합니다.

  • Microsoft-Windows-Deployment\ Reseal\ Mode=Audit와 같은 무인 설치 설정이 구성된 경우 실행합니다. 자세한 내용은 Windows® 무인 설치 참조를 참조하십시오.

- 또는 -

  • sysprep 명령을 /audit 옵션과 함께 실행하는 경우 실행합니다.

auditUser

이 단계는 사용자가 감사 모드로 컴퓨터에 로그온한 후에 무인 설치 설정을 처리합니다.

이 단계는 일반적으로 사용자 지정 명령을 실행하거나 Windows 셸 옵션을 구성하는 데 사용됩니다.

이 단계는 컴퓨터가 감사 모드로 부팅되도록 설정된 경우에만 실행합니다.

  • Microsoft-Windows-Deployment\ Reseal\Mode=Audit와 같은 무인 설치 설정이 구성된 경우 실행합니다. 자세한 내용은 Windows® 무인 설치 참조를 참조하십시오.

- 또는 -

  • sysprep 명령을 /audit 옵션과 함께 실행하는 경우 실행합니다.

oobeSystem

이 구성 단계에서 Windows 시작을 시작하기 전에 Windows에 설정이 적용됩니다.

이 단계는 일반적으로 Windows 셸 옵션을 구성하고, 사용자 계정을 만들고, 언어 및 로캘 설정을 지정하는 데 사용됩니다.

  • Microsoft-Windows-Deployment Microsoft-Windows-Deployment | Reseal | Mode=OOBE 설정이 구성된 경우 실행합니다.

- 또는 -

  • sysprep 명령을 /OOBE 옵션과 함께 실행하는 경우 실행합니다.

다음 다이어그램에서는 서로 다른 실행 파일에 상대적인 구성 단계 간의 관계를 보여 줍니다.

구성 단계 및 실행 파일 순서도

참고

지정한 Windows 설치에서 모든 구성 단계가 실행되는 것은 아닙니다. auditSystemauditUser와 같은 일부 구성 단계는 컴퓨터를 감사 모드로 부팅하는 경우에만 실행됩니다.

장치 드라이버 구성

무인 설치를 진행하는 동안 부팅에 필요하지만 Windows에서 제공하지 않는 드라이버를 추가하려면 사전 설치 미디어에서 부팅에 필요한 드라이버를 사용할 수 있는지 확인해야 합니다. 부팅에 필요한 드라이버는 windowsPE 구성 단계에서 추가해야 합니다. 모든 드라이버는 드라이버 저장소에 준비되지만 부팅에 필요한 드라이버는 Windows PE 이미지 뿐만 아니라 오프라인 Windows 이미지에도 반영되거나 설치됩니다. 부팅에 필요하지 않은 드라이버는 offlineServicing 구성 단계에 추가할 수 있습니다. 이 작업을 수행하면 부팅에 필요한 드라이버를 사용할 수 있고 컴퓨터를 부팅할 때 드라이버가 로드됩니다.

자세한 내용은 장치 드라이버 및 배포 이해를 참조하십시오.

국가별 설정 구성

여러 구성 단계에서 국가별 설정을 사용하여 고객 요구 사항과 여러 배포 시나리오를 기반으로 Windows 이미지를 사용자 지정하도록 할 수 있습니다.

예를 들어 미국(en-US 국가별 설정)에서 컴퓨터를 구축하는 경우 모든 테스트를 영어로 수행할 수 있습니다. 그러나 이 컴퓨터를 프랑스로 배달하여 Windows를 프랑스어로 부팅해야 하는 경우, 해당 언어 팩이 미리 설치되어 있지 않으면 fr-FR 언어 팩을 추가한 다음 specialize 구성 단계에서 fr-FR 설정을 적용하도록 Microsoft-Windows-International-Core 구성 요소를 구성하면 됩니다. 컴퓨터를 부팅하면 영어 텍스트로 된 설치 화면이 표시됩니다. 그러나 specialize 구성 단계가 완료되면 프랑스어 텍스트가 표시됩니다.

DISM.exe를 사용하여 온라인 또는 오프라인으로 Windows 이미지의 언어 설정을 구성할 수 있습니다. 자세한 내용은 언어 및 국가별 서비스 명령줄 옵션을 참조하십시오.

기본적으로 Windows 시작에서 최종 사용자가 기본 언어, 로캘 및 입력 설정을 선택할 수 있는 국가별 설정 UI(사용자 인터페이스) 페이지를 표시합니다. Microsoft-Windows-International-Core 구성 요소의 oobeSystem 구성 단계에서 언어 및 로캘 설정을 지정하여 이 UI 페이지에 대한 설정을 미리 구성할 수 있습니다. oobeSystem 구성 단계에서 설정을 지정한 경우 국가별 설정 페이지를 건너뜁니다. specialize에서 언어 설정을 구성한 경우에는 국가별 설정 페이지가 표시됩니다.

자세한 내용은 다국어 배포 이해를 참조하십시오.

구성 단계 예

다음 섹션에서는 동일한 배포 시나리오를 설명하고 구성 단계를 실행하는 경우를 설명합니다.

Windows 설치 프로그램을 실행하려면

이 시나리오에서는 새 컴퓨터에 Windows를 설치합니다. Windows 제품 미디어 및 응답 파일로 시작합니다.

  1. Windows 설치 프로그램을 실행하고 응답 파일을 지정합니다. Windows 설치가 시작됩니다.

  2. windowsPE 구성 단계가 실행됩니다. 응답 파일의 <settings pass="windowsPE"> 섹션에 있는 설정이 처리됩니다. windowsPE 구성 단계에서 두 가지 서로 다른 유형의 설정을 구성할 수 있습니다. 즉, Windows PE에 대한 디스플레이 해상도 및 로그 파일 위치와 같이 Windows PE 환경에 적용되는 설정과 디스크 파티션 구성 또는 동적 업데이트 설정과 같이 Windows 설치에 적용되는 설정을 지정할 수 있습니다.

    • 응답 파일의 Windows PE별 설정은 Windows PE 환경에서 Windows 설치 프로그램을 실행하는 경우에만 적용됩니다.

    • windowsPE 구성 단계의 Windows 설치 옵션은 Windows PE 또는 이전 Windows 설치에서 실행하는 경우 적용됩니다.

  3. 하드 디스크에 Windows 이미지를 복사하면 offlineServicing 구성 단계가 실행됩니다. 응답 파일의 <servicing><settings pass="offlineServicing"> 섹션에 있는 설정이 Windows 이미지에 적용됩니다. 일반적으로 이 구성 단계의 작업은 패키지, 언어 팩 또는 장치 드라이버를 설치하거나 제거합니다.

  4. 시스템이 다시 시작되고 Windows 설치 프로그램에서 specialize 구성 단계를 실행합니다. 이때 응답 파일의 <settings pass="specialize"> 섹션에 있는 설정이 처리됩니다.

  5. Windows 설치가 완료되면 컴퓨터가 다시 시작됩니다. 그리고 나서 oobeSystem 구성 단계가 실행되고 응답 파일의 <settings pass="oobeSystem> 섹션에 있는 설정이 처리됩니다.

    참고

    Windows 시작, 시작 및 ISP 등록을 사용자 지정하는 데 사용할 수 있는 Oobe.xml이라는 별도의 콘텐츠 파일을 만들 수 있습니다. Oobe.xml을 사용하면 여러 국가, 지역 및/또는 언어에 대한 브랜딩, 사용 조건 및 등록 기회를 모두 하나의 파일에 나열하여 관리할 수 있기 때문에 이러한 사용자 지정을 구성하는 데 도움이 됩니다. 자세한 내용은 Oobe.xml 기술 참조를 참조하십시오. Oobe.xml은 OEM 및 시스템 빌더에서 주로 사용합니다. 그러나 Oobe.xml의 일부 측면이 회사 배포 시나리오에도 유익할 수 있습니다.

  6. Windows 시작이 시작되어 컴퓨터를 사용할 수 있습니다.

Sysprep /generalize /shutdown 명령을 실행하려면

이 시나리오에서는 환경 전체에 사용할 참조 Windows 이미지를 만듭니다. 사용자 지정된 Windows 설치로 시작합니다.

  1. sysprep 명령을 /generalize /shutdown /oobe 옵션과 함께 실행하여 마스터 이미지를 만들고 컴퓨터를 Windows 시작으로 부팅하도록 구성한 다음 컴퓨터를 종료합니다.

  2. 응답 파일의 <settings pass="generalize"> 섹션에 있는 설정이 처리됩니다.

    • Sysprep 명령을 사용하여 응답 파일을 지정하지 않은 경우 컴퓨터로 캐시된 응답 파일이 사용됩니다. 응답 파일을 사용하는 방법에 대한 자세한 내용은 Windows 설치 프로그램 실행 방법을 참조하십시오.

    • sysprep 명령을 사용하여 응답 파일을 지정한 경우에는 해당 응답 파일이 Windows 설치의 %WINDIR%\Panther 디렉터리로 캐시된 다음 후속 구성 단계에서 사용됩니다.

  3. 컴퓨터가 종료되어 Windows PE 또는 다른 운영 체제로 부팅하고 이미지를 캡처할 수 있게 됩니다. 다음에 Windows 이미지가 부팅되면 specialize 구성 단계가 실행되고 Windows에서 컴퓨터를 Windows 시작으로 부팅합니다.

스크립트를 사용하여 Windows 이미지 배포

이 시나리오에서는 sysprep /generalize /shutdown /oobe 명령이 실행되고 이미지가 캡처되는 마스터 이미지를 사용하여 컴퓨터를 부팅합니다. 마스터 이미지, Windows PE 및 ImageX 도구로 시작합니다.

  1. ImageX 명령을 /apply 옵션과 함께 사용하여 컴퓨터에 마스터 이미지를 적용합니다.

  2. 마스터 이미지를 사용하여 컴퓨터를 부팅합니다. Windows가 시작됩니다.

  3. specialize 구성 단계가 실행됩니다. 응답 파일의 <settings pass="specialize"> 섹션에 있는 설정이 처리됩니다.

  4. 컴퓨터가 다시 시작됩니다.

  5. oobeSystem 구성 단계가 실행됩니다. 응답 파일의 <settings pass="oobeSystem"> 섹션에 있는 설정이 처리됩니다.

  6. Windows 시작이 시작되어 컴퓨터를 사용할 수 있습니다.

Windows를 감사 모드로 부팅하려면

이 시나리오에서는 감사 모드로 시작하도록 구성된 Windows 이미지를 부팅합니다. 감사 모드는 사용자 지정 응용 프로그램, 드라이버 및 기타 업데이트를 마스터 이미지에 추가하는 데 유용합니다. 응답 파일에서 Microsoft-Windows-Deployment | Reseal | Mode=Audit 설정을 구성하거나 Sysprep 명령을 /audit 옵션과 함께 실행하여 컴퓨터를 감사 모드로 부팅하도록 Windows 이미지를 구성할 수 있습니다.

  1. 컴퓨터를 감사 모드로 부팅하도록 Windows 이미지를 구성합니다. 이 시나리오에서는 sysprep 명령을 /audit /reboot 옵션과 함께 실행합니다.

  2. Windows에서 컴퓨터를 다시 부팅합니다.

  3. auditSystem 구성 단계가 실행됩니다. 응답 파일의 <settings pass="auditSystem"> 섹션에 있는 설정이 처리됩니다.

  4. 기본 제공 관리자 계정이 사용됩니다.

  5. auditUser 구성 단계가 실행됩니다. 응답 파일의 <settings pass="auditUser"> 섹션에 있는 설정이 처리됩니다.

  6. 바탕 화면이 나타납니다.

다음에 컴퓨터를 다시 부팅하면 다시 감사 모드로 부팅됩니다.

컴퓨터를 Windows 시작으로 부팅하도록 구성하려면 sysprep 명령을 /oobe 옵션과 함께 사용하거나 응답 파일에서 Microsoft-Windows-Deployment | Reseal | Mode 설정을 oobe로 구성해야 합니다.

오프라인 Windows 이미지에 대해 Dism.exe를 실행하려면

이 시나리오에서는 오프라인 Windows 이미지에 대해 배포 이미지 서비스 및 관리 도구(Dism.exe)를 실행합니다.

  1. 오프라인 Windows 이미지에 대해 Dism.exe 도구를 실행하고 응답 파일을 지정합니다. 예를 들어 오프라인 Windows 이미지에서 패키지를 나열하려면 다음 명령을 사용합니다. Dism /image:C:\test\offline /Get-Packages

    자세한 내용은 배포 이미지 서비스 및 관리 명령줄 옵션을 참조하십시오.

  2. 응답 파일의 <servicing><settings pass="offlineServicing"> 섹션에 있는 설정이 Windows 이미지에 적용됩니다. 다음에 컴퓨터를 부팅할 때 패키지 및 설정이 처리됩니다.

실행 중인 Windows 이미지에서 Dism.exe를 사용하려면

이 시나리오에서는 실행 중인 Windows 설치에 대해 Dism.exe 도구를 실행합니다.

  1. 온라인 Windows 이미지에 대해 Dism.exe 도구를 실행하고 응답 파일을 지정합니다. 예를 들어 Windows 이미지에서 드라이버 정보를 나열하려면 다음 명령을 사용합니다. Dism /online /Get-Drivers

    자세한 내용은 배포 이미지 서비스 및 관리 명령줄 옵션을 참조하십시오.

    중요

    온라인 Windows 설치에 대해 DISM.exe를 응답 파일과 함께 사용하는 경우 응답 파일에는 offlineServicing 구성 단계의 요소만 들어 있어야 합니다. 이는 specialize 구성 단계의 일부 설정이 온라인 Windows 설치에 적용될 수 있기 때문입니다.

컴퓨터를 다시 시작해야 하는 경우도 있습니다. 예를 들어 Windows 설치에 언어 팩을 추가하는 경우에는 컴퓨터를 다시 부팅해야 합니다.

참고 항목

개념

Windows 설치 프로그램 구성 단계