Résoudre les problèmes liés à Sysprep avec les instances Windows - 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 Windows

Note

Cette rubrique de résolution des problèmes s'applique uniquement aux instances Windows.

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 des journaux varie selon que vous exécutez EC2Config, EC2Launch v1 ou EC2Launch v2 avec Sysprep.

  • %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 (EC2Config uniquement)

  • C:\ProgramData\Amazon\Ec2Config\Logs (EC2Config uniquement)

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

  • %ProgramData%\Amazon\EC2Launch\log\agent.log (EC2Launch v2 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 version antérieures – Modifiez le fichier de réponses EC2Config (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é.