Aracılığıyla paylaş


MsiPatchMetadata Tablosu

MsiPatchMetadata Tablosu, düzeltme ekini kaldırmak için gereken ve Program Ekle/Kaldırtarafından kullanılan bir Windows Installer düzeltme eki hakkında bilgi içerir.

Düzeltme eki veritabanında (.msp dosyası) bu tablo olmadan yüklenen düzeltme ekleri kaldırılamaz ve program ekle/kaldır bazı bilgiler eksik. Tablonun düzeltme eki dosyasındaki bir dönüşümde değil, yama dosyasının veritabanında olması gerekir.

MsiPatchMetadata Tablosu aşağıdaki sütunlara sahiptir.

Sütun Tür Anahtar Nullable
Şirket Tanımlayıcı Y Y
Mülk Tanımlayıcı Y N
Değer metin N N

 

Sütun

Şirketi

Şirketin adı. Boş bir alan (Null değer), satırın Windows Installer'ın standart meta veri özelliklerinden birini içerdiğini gösterir. Daha fazla bilgi için bu konunun Açıklamalar bölümüne bakın.

Tabloya satır ekleyerek ve bu alana bir şirket adı girerek, özellik kümesini genişletmek için herhangi bir şirket ekleyebilirsiniz.

Özelliği

Meta veri özelliğinin adı.

Değeri

Meta veri özelliğinin değeri. Bu hiçbir zaman Null veya boş dize olamaz.

Açıklamalar

Windows Installer 3.0 ve sonraki sürümlerde kullanılabilir.

MsiPatchMetadata Tablosundaki CompanyName alanında Null değer içeren satırlar, aşağıdaki standart Windows Installer meta veri özelliklerinden birine başvurur.

Mülk Açıklama
AllowRemoval Düzeltme ekinin Kaldırılabilir Düzeltme Ekiolup olmadığını gösterir. Değer alanı 0 (sıfır) içeriyorsa düzeltme eki kaldırılamaz. Değer alanı bir (1) içeriyorsa, düzeltme eki Kaldırılabilir Bir Yamadır.Bu özellik kaydedilir ve değeri MsiGetPatchInfoExişlevi kullanılarak alınabilir.
ManufacturerName Uygulama üreticisinin adı.
MinorUpdateTargetRTM Düzeltme ekinin ürünün RTM sürümünü veya en son ana yükseltme düzeltme ekini hedeflediğini gösterir. Düzeltme ekinin ürünün RTM sürümüne veya en son ana yükseltme düzeltme ekine kadar tüm düzeltme eklerini kaldırdığını belirtmek için sıralama bilgileri içeren ikincil yükseltme düzeltme eklerinde bu isteğe bağlı özelliği yazın. Bu özellik Windows Installer 3.1 ve sonraki sürümlerde kullanılabilir.
TargetProductName Uygulamanın veya hedef uygulama paketinin adı.
MoreInfoURL Bu düzeltme ekine özgü bilgiler sağlayan bir URL. Bu özellik kaydedilir ve değeri MsiGetPatchInfoEx işlevi kullanılarak alınabilir. Windows XP Service Pack 2 (SP2) ile başlayarak, bu değer Program Ekle/Kaldıriçinde görüntülenen düzeltme ekinin destek bağlantısı olabilir.
CreationTimeUTC .msp dosyasının mm-dd-yy HH:MM biçiminde oluşturulma zamanı (ay-gün-yıl saat:dakika).
DisplayName Düzeltme eki için genel görüntü için uygun bir başlık. Bu özellik kaydedilir ve değeri MsiGetPatchInfoEx işlevi kullanılarak alınabilir. Windows XP SP2 ile başlayarak, bu değer Program Ekle/Kaldıriçinde görüntülenen düzeltme ekinin adıdır.
Açıklama Düzeltme ekinin kısa açıklaması.
Sınıflandırma Düzeltme ekinin yazarı tarafından tanımlanan rastgele güncelleştirme kategorisini içeren dize değeri. Örneğin, düzeltme eki yazarları her düzeltme ekinin Bir Düzeltme, Güvenlik Paketi, Kritik Güncelleştirme, Güncelleştirme, Hizmet Paketi veya Güncelleştirme Paketi olarak sınıflandırılmasını belirtebilir. Bu özellik gereklidir.
OptimizeCA Windows Installer'ın düzeltme ekini uygularken özel eylemleri atlayıp atlamayacağını gösterir. Bu, düzeltme ekini uygulamak için gereken süreyi azaltabilir. OptimizeCA özelliği aşağıdaki değerlerden birine sahip olabilir:
  • 0 - Özel eylemleri atlamayın.
  • 1 - Özellik ve dizin ataması özel eylemlerini atlayın. Özel Eylem Türü 35 ve Özel Eylem Türü 51 özellik ve dizin ataması özel eylemleri olabilir.
  • 2 - Özellik veya dizin atamalarına girmeyen hemen özel eylemleri atlayın. Anlık özel eylemler, CustomAction TabloTür sütununda msidbCustomActionTypeInScript seçeneğini içermez.
  • 4 - Betik içinde çalışan özel eylemleri atlayın.
OptimizeCA değeri, yüklenmekte olan tüm düzeltme ekleri için aynı olmalıdır veya hiçbir özel eylem atlanmamalıdır. Örneğin, iki düzeltme eki yükleniyorsa ve OptimizeCA sırasıyla 1 ve 2 değerlerine ayarlanırsa, hiçbir özel eylem atlanmaz.
OptimizeCA değerleri, birden çok yeni düzeltme eki işlenirken birleştirilebilir. Tüm düzeltme eklerinde değerlere 1 (bir) eklenirse, tüm özellik ve dizin ataması özel eylemleri atlanır. Bir düzeltme eki özelliği için 3 (üç) değerine sahipse ve bir düzeltme eki özelliği için 1 (bir) değerine sahipse, özellik ve dizin ataması özel eylemleri atlanır. Ancak, istenen tüm düzeltme ekleri atlanmadığından, diğer anlık özel eylemler çalıştırılır.
OptimizedInstallMode Bu özellik, bir işlemde uygulanacak tüm düzeltme eklerinde 1 (bir) olarak ayarlanırsa, mümkünse düzeltme eki uygulaması iyileştirilir. Daha fazla bilgi için bkz. Düzeltme Eki İyileştirme. Windows Installer 3.1 sürümünden itibaren kullanılabilir.

 

Doğrulama

ICE03
ICE06

Windows Installer 2.0 ve önceki Desteklenmez