Tabel Kesalahan
Tabel Kesalahan digunakan untuk mencari templat pemformatan pesan kesalahan saat memproses kesalahan dengan kumpulan kode kesalahan tetapi tanpa kumpulan templat pemformatan (ini adalah situasi normal).
Tabel Kesalahan memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Kesalahan | Bilangan bulat | Y | N |
Pesan | Templat | N | Y |
Kolom
-
Kesalahan
-
Lihat Pesan Kesalahan Penginstal Windows untuk daftar nomor kesalahan dan pesan.
Nomor kesalahan harus berupa bilangan bulat non-negatif.
Rentang dari 25000 hingga 30000 dicadangkan untuk kesalahan dari tindakan kustom. Penulis tindakan kustom dapat menggunakan rentang ini untuk tindakan kustom mereka.
-
Pesan
-
Kolom ini berisi templat pemformatan kesalahan yang dapat dilokalkan. Tabel Kesalahan dihasilkan oleh proses build awal untuk berisi templat format debug.
Tabel berikut ini mencantumkan pesan yang dipesan. Untuk daftar kode kesalahan pengiriman dan internal, lihat Pesan Kesalahan Penginstal Windows.
Kesalahan Pesan Keterangan 0 {{Kesalahan fatal: }} Awalan header untuk kesalahan fatal (INSTALLMESSAGE_FATALEXIT). Teks yang diapit kurung kurawal ganda {{text}} hanya terlihat dalam file log. Teks tidak ditampilkan kepada pengguna di UI. 1 Kesalahan [1]. Awalan header untuk kesalahan (INSTALLMESSAGE_ERROR) 2 Peringatan [1]. Awalan header untuk peringatan (INSTALLMESSAGE_WARNING) 3 4 Info [1]. Awalan header untuk pesan informasi (INSTALLMESSAGE_INFO) 5 Kesalahan Internal [1]. [2] {, [3]} {, [4]} Awalan header untuk kesalahan internal 6 7 {{Disk penuh: }} Awalan header untuk kesalahan kehabisan ruang disk (INSTALLMESSAGE_OUTOFDISKSPACE). Teks yang diapit kurung kurawal ganda {{text}} hanya terlihat dalam file log. Teks tidak ditampilkan kepada pengguna di UI. 8 Tindakan [Waktu]: [1]. [2] 9 [ProductName] 10 {[2]} {, [3]} {, [4]} 11 Jenis pesan: [1], Argumen: [2] 12 === Pengelogan dimulai: [Date] [Time] === 13 === Pengelogan dihentikan: [Tanggal] [Waktu] === 14 Tindakan dimulai [Waktu]: [1] 15 Tindakan berakhir [Waktu]: [1]. Nilai yang dikembalikan [2] 16 Sisa waktu: {[1] min }{[2] detik} 17 Kehabisan memori. Mematikan aplikasi lain sebelum mencoba kembali 18 Alat penginstal tidak lagi merespons 19 Alat penginstal dihentikan sebelum waktunya 20 Harap tunggu sementara Windows mengonfigurasi [ProductName]... 21 Mengumpulkan informasi yang diperlukan... 22 Menghapus versi lama aplikasi ini... 23 Bersiap untuk menghapus versi lama aplikasi ini... 32 {[ProductName] } Penyetelan berhasil diselesaikan. 33 {[ProductName] } Penyetelan gagal.
Keterangan
Templat tidak menyertakan pemformatan untuk nomor kesalahan di bidang 1. Saat memproses kesalahan, alat penginstal melampirkan awalan header ke templat tergantung pada jenis pesan. Header ini juga disimpan dalam tabel Kesalahan.
Teks yang diapit kurung kurawal ganda {{text}} hanya terlihat dalam file log. Teks tidak ditampilkan kepada pengguna di UI.
Anda bisa mengimpor tabel Kesalahan yang dilokalkan ke database Anda dengan menggunakan Msidb.exe atau MsiDatabaseImport. SDK menyertakan tabel Kesalahan yang dilokalkan untuk setiap bahasa yang tercantum di bagian Melokalisasi Tabel Kesalahan dan ActionText . Jika tabel Kesalahan tidak diisi, alat penginstal memuat string yang dilokalkan untuk bahasa yang ditentukan oleh properti ProductLanguage .
Validasi