

# Amazon EC2 Windows 인스턴스 Sysprep 문제 해결
<a name="sysprep-troubleshoot"></a>

이미지 준비 중에 문제가 발생하거나 오류 메시지를 받는 경우 다음 로그를 검토하세요. 로그 위치는 Sysprep에서 EC2Config, EC2Launch v1 또는 EC2Launch v2 중 무엇을 실행하는지에 따라 다릅니다.
+ `%WINDIR%\Panther\Unattendgc`(EC2Config, EC2Launch v1 및 EC2Launch v2)
+ `%WINDIR%\System32\Sysprep\Panther`(EC2Config, EC2Launch v1 및 EC2Launch v2)
+ `C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt`(EC2Config만 해당)
+ `C:\ProgramData\Amazon\Ec2Config\Logs`(EC2Config만 해당)
+ `C:\ProgramData\Amazon\EC2-Windows\Launch\Log\EC2Launch.log`(EC2Launch v1만)
+ `%ProgramData%\Amazon\EC2Launch\log\agent.log`(EC2Launch v2만)

Sysprep으로 이미지를 준비하는 과정 중에 오류 메시지를 받는 경우에는 OS에 접근하지 못할 수도 있습니다. 로그 파일을 검토하려면 인스턴스를 중단하고 그 인스턴스의 루트 볼륨을 부 볼륨인 다른 정상적인 인스턴스에 연결한 다음, 부 볼륨에서 앞서 언급한 로그를 검토해야 합니다. 이름별 로그 파일의 용도에 대한 자세한 내용은 Microsoft 설명서의 [Windows 설정 관련 로그 파일](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/deployment-troubleshooting-and-log-files#windows-setup-related-log-files)을 참조하세요.

Unattendgc 로그 파일에서 오류의 위치를 찾는 경우에는 [Microsoft Error Lookup Tool](https://www.microsoft.com/en-us/download/details.aspx?id=100432)을 이용해 오류에 대한 세부 정보를 얻으세요. Unattendgc 로그 파일에 보고되는 다음 문제는 인스턴스에서 1개 이상의 사용자 프로파일이 오염됨으로써 나타나는 전형적인 결과입니다.

```
Error [Shell Unattend] _FindLatestProfile failed (0x80070003) [gle=0x00000003]
Error [Shell Unattend] CopyProfile failed (0x80070003) [gle=0x00000003]
```

이 문제를 해결하기 위한 두 가지 옵션이 있습니다.

**옵션 1**

인스턴스에서 Regedit을 이용해 다음 키를 검색합니다. 삭제된 사용자에 대해 프로파일 레지스트리 키가 없는지 확인합니다.

`[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\`

**옵션 2**

1. 관련 파일을 다음과 같이 편집합니다.
   + Windows Server 2012 R2 및 이전 버전 - EC2Config 응답 파일(`C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml`)을 편집합니다.
   + Windows Server 2016 및 2019 – unattend.xml 응답 파일(`C:\ProgramData\Amazon\EC2-Windows\Launch\Sysprep\Unattend.xml`)을 편집합니다.
   + Windows Server 2022 – unattend.xml 응답 파일(`C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml`)을 편집합니다.

1. `<CopyProfile>true</CopyProfile>`를 `<CopyProfile>false</CopyProfile>`로 변경합니다.

1. Sysprep을 다시 실행합니다. Sysprep이 완료된 후에는 이러한 구성 변경이 내장된 관리자 사용자 프로파일을 삭제한다는 것에 유의하세요.