Solucionar problemas do Sysprep - Amazon Elastic Compute Cloud

Solucionar problemas do Sysprep

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 na documentação da Microsoft.

Se você encontrar erros no arquivo de log Unattendgc, use a Ferramenta de pesquisa de erro da Microsoft 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).

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

  3. 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.