ICE80

ICE80 memvalidasi bahwa nilai Properti Ringkasan Templat (PID_TEMPLATE) dengan benar menentukan "Intel64", "x64", "Arm64", atau "Intel" tergantung pada keberadaan komponen 64-bit atau skrip tindakan kustom. ICE80 memeriksa Tabel Komponen untuk komponen apa pun dengan atribut msidbComponentAttributes64bit dan memeriksa Tabel CustomAction untuk setiap skrip dengan atribut msidbCustomActionType64BitScript . ICE80 memverifikasi bahwa paket dengan "Intel64", "x64", atau "Arm64" di Properti Ringkasan Templatnya juga memiliki Properti Ringkasan Jumlah Halaman (PID_PAGECOUNT) setidaknya 150.

ICE80 juga memvalidasi bahwa ID bahasa yang ditentukan oleh properti ProductLanguage harus terkandung dalam Properti Ringkasan Templat .

Untuk informasi selengkapnya, lihat Penginstal Windows pada Sistem Operasi 64-bit.

Hasil

ICE80 memposting kesalahan berikut.

Kesalahan Deskripsi
Paket ini berisi komponen 64 bit '[1]' tetapi Properti Ringkasan Templat tidak berisi Intel64, x64, atau Arm64. Tabel Komponenberisi komponen dengan atribut msidbComponentAttributes64bit dan Properti Ringkasan Templat tidak berisi Intel64, x64, atau Arm64.
Paket ini berisi skrip tindakan kustom 64 bit '[1]' tetapi Properti Ringkasan Templat tidak berisi Intel64, x64, atau Arm64. Tabel CustomAction berisi tindakan kustom skrip dengan msidbCustomActionType64BitScript tetapi Properti Ringkasan Templat tidak berisi Intel64, x64, atau Arm64.
Nilai buruk dalam Aliran Informasi Ringkasan untuk %s. Dikembalikan untuk properti PID_TEMPLATE jika properti tersebut adalah string kosong atau bukan jenis VT_LPSTR. Dikembalikan untuk PID_PAGECOUNT jika properti tersebut bukan jenis VT_I4.
Paket ini ditandai dengan Intel64 tetapi memiliki skema kurang dari 150. Properti PID_TEMPLATE paket adalah Intel64, tetapi properti PID_PAGECOUNT-nya kurang dari 150.
Paket ini ditandai dengan x64 tetapi memiliki skema kurang dari 200. Properti PID_TEMPLATE paket adalah x64, tetapi properti PID_PAGECOUNT-nya kurang dari 200.
Paket ini ditandai dengan Arm64 tetapi memiliki skema kurang dari 500. Properti PID_TEMPLATE paket adalah Arm64, tetapi properti PID_PAGECOUNT-nya kurang dari 500.
Paket 32Bit ini menggunakan properti 64 bit [1] Paket 32-bit menggunakan properti 64-bit.
Paket 32Bit ini menggunakan Tipe Pencari Lokasi 64 bit dalam entri tabel RegLocator [1] Paket 32-bit berisi msidbLocatorType64bit di bidang Jenis tabel RegLocator.
64BitComponent [1] ini menggunakan 32BitDirectory [3] Komponen 64-bit menggunakan direktori 32-bit.
32BitComponent [1] ini menggunakan 64BitDirectory [3] Komponen 32-bit menggunakan direktori 64-bit.
Properti 'ProductLanguage' dalam tabel Properti memiliki nilai '[2]', yang tidak terkandung dalam aliran Properti Ringkasan Templat. Nilai properti ProductLanguage tidak tercantum dalam properti Ringkasan Templat .

 

Referensi ICE

Penginstal Windows pada Sistem Operasi 64-bit