

# Solucionar problemas de Sysprep com instâncias do Windows do Amazon EC2
<a name="sysprep-troubleshoot"></a>

Se você tiver problemas ou receber mensagens de erro durante as preparações da imagem, veja os logs a seguir. A localização do log depende se você está executando EC2Config, EC2Launch v1 ou EC2Launch v2 com Sysprep.
+ `%WINDIR%\Panther\Unattendgc`(EC2Config, EC2Launch v1 e EC2Launch v2)
+ `%WINDIR%\System32\Sysprep\Panther`(EC2Config, EC2Launch v1 e EC2Launch v2)
+ `C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt` (somente EC2Config)
+ `C:\ProgramData\Amazon\Ec2Config\Logs` (somente EC2Config)
+ `C:\ProgramData\Amazon\EC2-Windows\Launch\Log\EC2Launch.log` (somente EC2Launch v1)
+ `%ProgramData%\Amazon\EC2Launch\log\agent.log` (somente EC2Launch v2)

Se você receber uma mensagem de erro durante a preparação de imagem com Sysprep, o SO poderá não ser alcançável. Para analisar os arquivos de log, é preciso primeiro parar a instância, associar o volume do dispositivo raiz a outra instância íntegra como volume secundário e analisar os logs mencionados anteriormente no volume secundário. Para obter mais informações sobre a finalidade dos arquivos de log por nome, consulte [Arquivos de log relacionados à configuração do Windows](https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/deployment-troubleshooting-and-log-files#windows-setup-related-log-files) na documentação da Microsoft.

Se você encontrar erros no arquivo de log Unattendgc, use a [Ferramenta de pesquisa de erro da Microsoft](https://www.microsoft.com/en-us/download/details.aspx?id=100432) para obter mais detalhes sobre o erro. O problema a seguir relatado no arquivo de log Unattendgc é geralmente o resultado de um ou mais perfis de usuário corrompidos na instância:

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

Há duas opções para resolver o problema:

**Opção 1**

Use o Regedit na instância para pesquisar pela chave a seguir. Verifique se não há chaves do registro de perfil para um usuário excluído.

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

**Opção 2**

1. Edite o arquivo relevante da seguinte forma:
   + Windows Server 2012 R2 e anterior – Edite o arquivo de resposta do EC2Config (`C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml`).
   + Windows Server 2016 e 2019 – Edite o arquivo de resposta unattend.xml (`C:\ProgramData\Amazon\EC2-Windows\Launch\Sysprep\Unattend.xml`).
   + Windows Server 2022 – Edite o arquivo de resposta unattend.xml (`C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml`). 

1. Fazer `<CopyProfile>true</CopyProfile>` alteração `<CopyProfile>false</CopyProfile>`.

1. Execute novamente o Sysprep. Observe que essa mudança de configuração excluirá o perfil de usuário do administrador incorporado após o Sysprep concluir.