Sysprep(일반화) Windows 설치

새 PC에 Windows 이미지를 배포하려면 먼저 이미지를 일반화해야 합니다. 이미지를 일반화하면 설치된 드라이버 및 컴퓨터 SID(보안 식별자)와 같은 컴퓨터 관련 정보가 제거됩니다. Sysprep 단독으로 사용하여 또는 Sysprep을 무인 응답 파일과 함께 사용하여 이미지를 일반화하고 배포를 준비할 수 있습니다.

Windows 설치 일반화

일반화된 Windows 이미지에서 Windows 설치 프로그램은 일반화 구성 패스의 설정을 처리합니다.

중요

비슷한 하드웨어를 사용하는 PC에 배포될 이미지를 캡처하는 경우에도 Windows 설치를 일반화하여 Windows 설치에서 고유한 PC 관련 정보를 제거해야 합니다. 그러면 이미지를 안전하게 재사용할 수 있습니다.

이미지를 일반화하면 Windows는 Sysprep이 실행된 운영 체제 볼륨에서만 컴퓨터 SID를 대체합니다. 단일 컴퓨터에 여러 운영 체제가 있는 경우 각 운영 체제에서 Sysprep을 개별적으로 실행해야 합니다.

Sysprep이 설치된 디바이스를 제거하지 못하도록 방지

Windows PC를 설정할 때 Windows 설치 프로그램은 감지된 모든 디바이스를 구성합니다. Windows 설치를 일반화하면 구성된 디바이스가 제거되지만 PC에서 디바이스 드라이버가 제거되지는 않습니다.

하드웨어 및 디바이스가 원본 PC와 동일한 컴퓨터에 이미지를 배포하는 경우 Microsoft-Windows-PnpSysprep | PersistAllDeviceInstallstrue로 설정된 무인 파일을 사용하여 시스템 일반화 중에 디바이스가 컴퓨터에 설치된 상태로 유지할 수 있습니다. Sysprep 관련 Windows 무인 구성 요소에 대한 자세한 내용은 Microsoft-Windows-PnpSysprep에 대한 무인 Windows 설치 프로그램 참조를 확인하세요.

Sysprep 실행 횟수 제한

단일 Windows 이미지에서 Sysprep 명령을 1001회까지 실행할 수 있습니다. Sysprep을 1001회 실행한 후에는 Windows 이미지를 다시 만들어야 합니다. 다음 표를 참조하세요.

운영 체제 버전 Sysprep 횟수 제한
Windows 8.1 및 Windows Server 2012 이상 1001
Windows 7 및 Windows Server 2008 R2 3
Windows Server 2008 3

이전 버전의 Windows에서는 Sysprep을 실행할 때 SkipRearm 응답 파일 설정을 사용하여 Windows 제품 정품 인증 시계를 초기화할 수 있습니다. 볼륨 라이선스 키 또는 소매 제품 키를 사용하는 경우 Windows가 자동으로 정품 인증되므로 SkipRearm을 사용할 필요가 없습니다.

Microsoft Store 앱

Windows 이미지를 일반화하기 전에 새 Microsoft Store 앱을 설치하거나 기존 Microsoft Store 앱을 업데이트하면 Sysprep이 실패합니다. Sysprep /generalize를 사용하려면 모든 앱이 모든 사용자에 대해 프로비저닝되어야 합니다. 그러나 Microsoft Store에서 앱을 업데이트하면 해당 앱이 로그인한 사용자 계정에 연결됩니다. 다음 오류가 Sysprep 로그 파일에 표시됩니다(%WINDIR%\System32\Sysprep\Panther에서 찾을 수 있음).

<package name> was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

Microsoft Store를 사용하여 앱을 업데이트하는 대신 기간 업무 앱에 대한 업데이트를 테스트용으로 로드하거나, 모든 사용자에게 오프라인 라이선스 비즈니스용 Microsoft Store 앱을 프로비저닝하거나, 최종 사용자가 대상 PC에서 Microsoft Store를 사용하여 앱을 업데이트하도록 해야 합니다. IT 관리자가 관리형 환경에서 Microsoft Store 액세스를 사용하지 않도록 설정한 경우 최종 사용자는 Microsoft Store 앱을 업데이트할 수 없습니다.

기간 업무 Microsoft Store 앱을 테스트용으로 로드하는 방법에 대한 자세한 내용은 DISM을 사용하여 앱을 테스트용으로 로드시작 화면 사용자 지정을 참조하세요.

이미지 일반화

감사 모드에서 일반화

이미지를 일반화하려면 먼저 감사 모드로 부팅해야 합니다. 무인 파일을 사용하거나 OOBE(Out-Of-Box Experience) 화면에서 감사 모드로 부팅할 수 있습니다. Windows를 감사 모드 또는 OOBE로 부팅에서 감사 모드로 부팅하는 다양한 방법을 확인할 수 있습니다.

  1. PC를 감사 모드로 부팅합니다. Windows가 감사 모드로 부팅되면 시스템 준비 도구가 바탕 화면에 표시됩니다. 시스템 준비 도구 창을 닫아도 되고 계속 열어 두어도 됩니다.

  2. 드라이버를 추가하고 설정을 변경하고 프로그램을 설치하여 Windows를 사용자 지정합니다. Microsoft Store를 사용하여 Microsoft Store 앱을 설치하지 마세요.

  3. Sysprep 실행합니다.

    • 시스템 준비 도구 창이 열려 있는 경우 일반화를 클릭하고 종료를 클릭한 다음, 확인을 클릭하여 이미지를 일반화하고 PC를 종료합니다.

      또는

    • 명령 프롬프트에서 Sysprep을 실행합니다. %WINDIR%\system32\sysprep\sysprep.exe를 실행하여 시스템 준비 창을 엽니다. Sysprep 명령을 /generalize, /shutdown/oobe 옵션과 함께 사용할 수도 있습니다. 사용 가능한 옵션을 보려면 Sysprep 명령줄 옵션을 참조하세요.

      %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
      

      참고

      동일한 가상 머신 또는 하이퍼바이저에 VHD로 배포될 VHD를 일반화하는 경우 Sysprep 명령줄에서 /mode:vm 옵션을 사용합니다.

      컴퓨터가 이미지를 일반화하고 종료합니다.

  4. 컴퓨터가 종료된 후 DISM을 사용하여 이미지를 캡처합니다.

  5. 참조 컴퓨터에 이 이미지를 배포합니다. 참조 컴퓨터가 부팅되면 OOBE 화면이 표시됩니다.

무인 파일을 사용하여 일반화

컴퓨터 배포 중에 여러 무인 파일을 사용하는 경우 다음 설정을 각 무인 파일에 추가할 수 있습니다. 그러면 Windows 설치 프로그램이 무인 파일을 처리한 후 PC를 일반화합니다.

  • 이미지를 자동으로 일반화하고 종료하려면 Microsoft-Windows-Deployment | Generalize 설정을 사용합니다. ModeOOBE 또는 Audit로 설정하고, ForceShutdownNowtrue로 설정합니다.

또는

  • 시스템을 일반화하고 감사 모드로 부팅하려면 [Microsoft-Windows-Deployment | Reseal(/windows-hardware/customize/desktop/unattend/microsoft-windows-deployment-reseal) 설정을 사용하여 oobeSystem 구성 패스로 설정합니다. ModeAudit로 설정합니다.

Sysprep 프로세스 개요

Sysprep 명령줄 옵션

서버 역할에 대한 Sysprep 지원

제품 키 및 정품 인증 작업