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.
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 . |