Tabel MsiPatchMetadata
Tabel MsiPatchMetadata berisi informasi tentang patch Penginstal Windows yang diperlukan untuk menghapus patch dan yang digunakan oleh Menambahkan/Menghapus Program.
Patch yang diinstal tanpa tabel ini ada di database patch (file.msp) tidak dapat dihapus, dan kehilangan beberapa informasi dari Tambahkan/Hapus Program. Tabel harus berada dalam database file patch dan tidak dalam transformasi dalam patch.
Tabel MsiPatchMetadata memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Firma | Pengidentifikasi | Y | Y |
Harta benda | Pengidentifikasi | Y | N |
Nilai | Teks | N | N |
Kolom
-
Perusahaan
-
Nama perusahaan. Bidang kosong (nilai Null) menunjukkan bahwa baris berisi salah satu properti metadata standar Penginstal Windows. Untuk informasi selengkapnya, lihat bagian Keterangan dari topik ini.
Dengan menambahkan baris ke tabel dan memasukkan nama perusahaan di bidang ini, Anda dapat menambahkan perusahaan apa pun untuk memperluas kumpulan properti.
-
Properti
-
Nama properti metadata.
-
Nilai
-
Nilai properti metadata. Ini tidak boleh Null atau string kosong.
Komentar
Tersedia di Windows Installer 3.0 dan yang lebih baru.
Baris dalam Tabel MsiPatchMetadata yang berisi nilai Null di bidang CompanyName merujuk ke salah satu properti metadata Penginstal Windows standar berikut ini.
Harta benda | Deskripsi |
---|---|
AllowRemoval | Menunjukkan apakah patch adalah Patch yang dapat dibongkar. Jika bidang nilai berisi 0 (nol), patch tidak dapat dihapus. Jika bidang nilai berisi satu (1), patch adalah Patch yang Dapat Dibongkar. Properti ini terdaftar dan nilainya dapat diperoleh dengan menggunakan fungsi MsiGetPatchInfoEx. |
ManufacturerName | Nama produsen aplikasi. |
MinorUpdateTargetRTM | Menunjukkan bahwa patch menargetkan versi RTM produk atau patch peningkatan utama terbaru. Tulis properti opsional ini dalam patch peningkatan kecil yang berisi informasi pengurutan untuk menunjukkan bahwa patch menghapus semua patch hingga versi RTM produk, atau hingga patch peningkatan utama terbaru. Properti ini tersedia di Windows Installer 3.1 dan yang lebih baru. |
TargetProductName | Nama aplikasi atau rangkaian aplikasi target. |
MoreInfoURL | URL yang menyediakan informasi khusus untuk patch ini. Properti ini terdaftar dan nilainya dapat diperoleh dengan menggunakan fungsiMsiGetPatchInfoEx. Dimulai dengan Windows XP dengan Paket Layanan 2 (SP2), nilai ini dapat menjadi tautan dukungan untuk patch yang ditampilkan di Tambahkan/Hapus Program. |
CreationTimeUTC | Waktu pembuatan file .msp dalam bentuk mm-dd-yy HH:MM (bulan-hari-tahun jam:menit). |
DisplayName | Judul untuk patch yang baik-baik saja untuk tampilan publik. Properti ini terdaftar, dan nilainya dapat diperoleh dengan menggunakan fungsiMsiGetPatchInfoEx. Dimulai dengan Windows XP dengan SP2, nilai ini adalah nama patch yang ditampilkan di Tambahkan/Hapus Program. |
Deskripsi | Deskripsi singkat tentang patch. |
Klasifikasi | Nilai string yang berisi kategori pembaruan sewenang-wenang seperti yang didefinisikan oleh penulis patch. Misalnya, penulis patch dapat menentukan bahwa setiap patch diklasifikasikan sebagai Hotfix, Rollup Keamanan, Pembaruan Kritis, Pembaruan, Paket Layanan, atau Pembaruan Rollup. Properti ini diperlukan. |
OptimizeCA | Menunjukkan apakah Pemasang Windows harus melewati tindakan kustom saat menerapkan patch. Ini dapat mengurangi waktu yang diperlukan untuk menerapkan patch. Properti OptimizeCA dapat memiliki salah satu nilai berikut:
Nilai OptimizeCA dapat digabungkan saat memproses beberapa patch baru. Jika semua patch memiliki 1 (satu) yang disertakan dalam nilai, maka semua tindakan kustom penetapan properti dan direktori dilewati. Jika satu patch memiliki nilai 3 (tiga)untuk properti, dan satu patch memiliki nilai 1 (satu) untuk properti, properti dan tindakan kustom penetapan direktori dilewati. Namun, tindakan kustom langsung lainnya berjalan, karena tidak semua patch yang diminta dilewati. |
OptimizedInstallMode | Jika properti ini diatur ke 1 (satu) di semua patch yang akan diterapkan dalam transaksi, aplikasi patch dioptimalkan jika memungkinkan. Untuk informasi selengkapnya, lihat Pengoptimalan Patch. Tersedia dimulai dengan Penginstal Windows 3.1. |
Validasi
ICE03
ICE06
Topik terkait
-
Tidak Didukung di Windows Installer 2.0 dan yang lebih lama