Risolvi i problemi di Sysprep con le istanze di Windows - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risolvi i problemi di Sysprep con le istanze di Windows

Nota

Questo argomento di risoluzione dei problemi si applica solo alle istanze di Windows.

Se si riscontrano problemi o si ricevono messaggi di errore durante la preparazione dell'immagine, analizzare i registri seguenti. Il percorso del log varia a seconda che si stia eseguendo EC2Config, EC2Launch v1 o EC2Launch v2 con 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 (solo EC2Config)

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

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

  • %ProgramData%\Amazon\EC2Launch\log\agent.log (solo EC2Launch v2)

Se si riceve un messaggio di errore durante la preparazione dell'immagine con Sysprep, il SO potrebbe non essere raggiungibile. Per rivedere i file di log, è necessario arrestare l'istanza, collegarne il volume principale a un'altra istanza sana come volume secondario, quindi analizzare i log menzionati in precedenza sul volume secondario. Per ulteriori informazioni sulle finalità dei file di log per nome, vedere File di log relativi alla configurazione di Windows nella documentazione di Microsoft.

Se si individuano errori nel file di log Unattendgc, utilizzare Microsoft Error Lookup Tool (Strumento di ricerca errori Microsoft) per ulteriori dettagli sull'errore. Il seguente problema riportato nel file di log Unattendgc in genere è il risultato di uno o più profili utente danneggiati sull'istanza:

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

Sono disponibili due opzioni per la risoluzione di questo problema:

Opzione 1

Utilizza Regedit sull'istanza per cercare la chiave seguente. Verifica che non vi siano chiavi di registro di profilo per un utente eliminato.

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

Opzione 2

  1. Modifica il file come segue:

    • Windows Server 2012 R2 e versioni precedenti: modifica il file di risposta di EC2Config (C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml).

    • Windows Server 2016 e 2019: modifica il file di risposta unattend.xml (C:\ProgramData\Amazon\EC2-Windows\Launch\Sysprep\Unattend.xml).

    • Windows Server 2022: modifica il file di risposta unattend.xml (C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml).

  2. Passare da <CopyProfile>true</CopyProfile> a <CopyProfile>false</CopyProfile>.

  3. Eseguire Sysprep nuovamente. Questa modifica alla configurazione cancellerà il profilo utente amministratore integrato dopo il completamento di Sysprep.