Tabel MsiPatchMetadata
Tabel MsiPatchMetadata berisi informasi tentang patch Pemasang Windows yang diperlukan untuk menghapus patch dan yang digunakan oleh Tambahkan/Hapus Program.
Patch yang diinstal tanpa tabel ini ada di database patch (file.msp) tidak dapat dihapus, dan kehilangan beberapa informasi dari Tambah/Hapus Program. Tabel harus berada dalam database file patch dan bukan dalam transformasi dalam patch.
Tabel MsiPatchMetadata memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
Perusahaan | Pengidentifikasi | Y | Y |
Properti | Pengidentifikasi | Y | N |
Nilai | Teks | N | N |
Kolom
-
Perusahaan
-
Nama perusahaan. Bidang kosong (nilai Null) menunjukkan bahwa baris berisi salah satu properti metadata standar Pemasang 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 mana pun untuk memperluas kumpulan properti.
-
Properti
-
Nama properti metadata.
-
Nilai
-
Nilai properti metadata. Ini tidak pernah bisa Null atau string kosong.
Keterangan
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 Pemasang Windows standar berikut ini.
Properti | Deskripsi |
---|---|
AllowRemoval | Menunjukkan apakah patch adalah Patch yang Dapat Dibongkar atau tidak. 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 fungsi MsiGetPatchInfoEx . Dimulai dengan Windows XP dengan Paket Layanan 2 (SP2), nilai ini dapat menjadi tautan dukungan untuk patch yang ditampilkan di Tambah/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 fungsi MsiGetPatchInfoEx . Dimulai dengan Windows XP dengan SP2, nilai ini adalah nama patch yang ditampilkan di Tambah/Hapus Program. |
Deskripsi | Deskripsi singkat tentang patch. |
Klasifikasi | Nilai string yang berisi kategori pembaruan arbitrer 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 Rollup Pembaruan. 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, 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, tindakan kustom penugasan properti dan 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 Pemasang Windows 3.1. |
Validasi
Topik terkait