Résoudre les problèmes liés à Sysprep avec les instances Amazon Windows EC2 - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résoudre les problèmes liés à Sysprep avec les instances Amazon Windows EC2

Si vous rencontrez des problèmes ou que vous recevez des messages d’erreur pendant les préparations d’images, consultez les journaux suivants : L'emplacement du journal varie selon que vous utilisez EC2Config Sysprep en version EC2Launch v1 ou EC2Launch v2.

  • %WINDIR%\Panther\Unattendgc(EC2Config, EC2Launch v1 et EC2Launch v2)

  • %WINDIR%\System32\Sysprep\Panther(EC2Config, EC2Launch v1 et EC2Launch v2)

  • C:\Program Files\Amazon\Ec2ConfigService\Logs\Ec2ConfigLog.txt(EC2Configuniquement)

  • C:\ProgramData\Amazon\Ec2Config\Logs(EC2Configuniquement)

  • C:\ProgramData\Amazon\EC2-Windows\Launch\Log\EC2Launch.log(EC2Launchv1 uniquement)

  • %ProgramData%\Amazon\EC2Launch\log\agent.log(EC2Launchv2 uniquement)

Si vous recevez un message d’erreur pendant la préparation de l’image avec Sysprep, il se peut que le système d’exploitation ne soit pas disponible. Pour consulter les fichiers journaux, vous devez arrêter l’instance, attacher son volume racine à une autre instance sain sur un volume secondaire, puis consulter les journaux mentionnés précédemment sur le volume secondaire. Pour plus d’informations sur l’objectif des fichiers journaux par nom, veuillez consulter Windows Setup-Related Log Files dans la documentation Microsoft.

Si vous trouvez des erreurs dans le fichier journal Unattendgc, utilisez l’outil Error Lookup de Microsoft pour en savoir plus sur les erreurs. Le problème suivant signalé dans le fichier journal Unattendgc est généralement dû à un ou plusieurs profils utilisateur corrompus sur l’instance :

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

Vous avez deux options à votre disposition pour le résoudre :

Option 1

Utilisez Regedit sur l’instance pour rechercher la clé suivante. Vérifiez qu’il n’existe aucune clé de registre de profil d’utilisateur supprimé.

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

Option 2

  1. Modifiez le fichier concerné, comme suit :

    • Windows Server 2012 R2 et versions antérieures : modifiez le fichier de EC2Config réponses (C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml).

    • Windows Server 2016 et 2019 – Modifiez le fichier de réponses unattend.xml (C:\ProgramData\Amazon\EC2-Windows\Launch\Sysprep\Unattend.xml).

    • Windows Server 2022 – Modifiez le fichier de réponse unattend.xml (C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml).

  2. Remplacez <CopyProfile>true</CopyProfile> par <CopyProfile>false</CopyProfile>

  3. Exécutez à nouveau Sysprep. Notez que cette modification apportée à la configuration entraîne la suppression du profil utilisateur de l’administrateur intégré une fois Sysprep terminé.