Memecahkan masalah Sysprep dengan instance Windows - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan masalah Sysprep dengan instance Windows

catatan

Topik pemecahan masalah ini hanya berlaku untuk instance Windows.

Jika Anda mengalami masalah atau menerima pesan kesalahan selama persiapan gambar, tinjau log berikut ini. Lokasi log berbeda-beda tergantung apakah Anda menjalankan EC2Config, EC2Lauch v1, atau EC2Launch v2 dengan Sysprep.

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

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

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

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

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

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

Jika Anda menerima pesan kesalahan selama persiapan gambar dengan Sysprep, OS mungkin tidak dapat dijangkau. Untuk meninjau file log, Anda harus menghentikan instans, melampirkan volume root-nya ke instans sehat lainnya sebagai volume sekunder, lalu meninjau log yang disebutkan sebelumnya di volume sekunder. Untuk informasi selengkapnya tentang tujuan file log berdasarkan nama, lihat File Log Terkait Penataan Windows di dokumentasi Microsoft.

Jika Anda menemukan kesalahan di file log Unattendgc, gunakan Alat Pencarian Kesalahan Microsoft untuk mendapatkan detail selengkapnya tentang kesalahan tersebut. Masalah berikut yang dilaporkan di file log Unattendgc biasanya disebabkan oleh satu atau beberapa profil pengguna yang rusak pada instans:

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

Ada dua opsi untuk menyelesaikan masalah ini:

Opsi 1

Gunakan Regedit pada instans untuk mencari kunci berikut. Verifikasi bahwa tidak ada kunci registri profil untuk pengguna yang dihapus.

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

Opsi 2

  1. Edit file yang relevan, sebagai berikut:

    • Windows Server 2012 R2 dan versi sebelumnya — Edit file jawaban EC2Config (C:\Program Files\Amazon\Ec2ConfigService\sysprep2008.xml).

    • Windows Server 2016 dan 2019 - Edit file jawaban unattend.xml (C:\ProgramData\Amazon\EC2-Windows\Launch\Sysprep\Unattend.xml).

    • Windows Server 2022 - Edit file jawaban unattend.xml (C:\ProgramData\Amazon\EC2Launch\sysprep\unattend.xml).

  2. Ubah <CopyProfile>true</CopyProfile> ke <CopyProfile>false</CopyProfile>.

  3. Jalankan lagi Syspre. Perhatikan bahwa perubahan konfigurasi ini akan menghapus profil pengguna administrator bawaan setelah Sysprep selesai.