Tabella MsiPatchMetadata
La tabella MsiPatchMetadata contiene informazioni su una patch del programma di installazione di Windows necessaria per rimuovere la patch e utilizzata da Installazione applicazioni.
Le patch installate senza questa tabella presenti nel database patch (file msp) non possono essere rimosse e mancano alcune informazioni in Installazione applicazioni. La tabella deve trovarsi nel database del file patch e non in una trasformazione nella patch.
La tabella MsiPatchMetadata include le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
Company | Identificatore | S | S |
Proprietà | Identificatore | S | N |
Valore | Text | N | N |
Colonne
-
Azienda
-
Nome della società. Un campo vuoto (un valore Null) indica che la riga contiene una delle proprietà dei metadati standard del programma di installazione di Windows. Per altre informazioni, vedere la sezione Osservazioni di questo argomento.
Aggiungendo una riga alla tabella e immettendo un nome della società in questo campo, è possibile aggiungere qualsiasi società per estendere il set di proprietà.
-
Proprietà
-
Nome di una proprietà di metadati.
-
Valore
-
Valore della proprietà dei metadati. Non può mai essere Null o una stringa vuota.
Commenti
Disponibile in Windows Installer 3.0 e versioni successive.
Le righe nella tabella MsiPatchMetadata che contengono un valore Null nel campo CompanyName fanno riferimento a una delle proprietà dei metadati del programma di installazione standard seguenti Windows.
Proprietà | Descrizione |
---|---|
AllowRemoval | Indica se la patch è una patch disinstallabile. Se il campo valore contiene 0 (zero), la patch non può essere rimossa. Se il campo valore contiene uno (1), la patch è una patch disinstallabile. Questa proprietà è registrata e il relativo valore può essere ottenuto usando la funzione MsiGetPatchInfoEx . |
ManufacturerName | Nome del produttore dell'applicazione. |
MinorUpdateTargetRTM | Indica che la patch è destinata alla versione RTM del prodotto o alla patch di aggiornamento principale più recente. Creare questa proprietà facoltativa nelle patch di aggiornamento secondarie che contengono informazioni di sequenziazione per indicare che la patch rimuove tutte le patch fino alla versione RTM del prodotto o fino alla patch di aggiornamento principale più recente. Questa proprietà è disponibile in Windows Installer 3.1 e versioni successive. |
TargetProductName | Nome della suite di applicazioni di destinazione o dell'applicazione di destinazione. |
MoreInfoURL | URL che fornisce informazioni specifiche per questa patch. Questa proprietà è registrata e il relativo valore può essere ottenuto usando la funzione MsiGetPatchInfoEx . A partire da Windows XP con Service Pack 2 (SP2), questo valore può essere il collegamento di supporto per la patch visualizzata in Installazione applicazioni. |
CreationTimeUTC | Ora di creazione del file MSP sotto forma di mm-gg-yy HH:MM (month-day-year hour:minute). |
DisplayName | Titolo per la patch che va bene per la visualizzazione pubblica. Questa proprietà è registrata e il relativo valore può essere ottenuto usando la funzione MsiGetPatchInfoEx . A partire da Windows XP con SP2, questo valore è il nome della patch visualizzata in Installazione applicazioni. |
Descrizione | Breve descrizione della patch. |
Classificazione | Valore stringa che contiene la categoria arbitraria di aggiornamenti come definito dall'autore della patch. Ad esempio, gli autori di patch possono specificare che ogni patch deve essere classificata come hotfix, rollup della sicurezza, aggiornamento critico, aggiornamento, service pack o aggiornamento cumulativo. Questa proprietà è obbligatoria. |
OptimizeCA | Indica se il programma di installazione di Windows deve ignorare le azioni personalizzate durante l'applicazione della patch. In questo modo è possibile ridurre il tempo necessario per applicare la patch. La proprietà OptimizeCA può avere uno dei valori seguenti:
I valori di OptimizeCA possono essere combinati durante l'elaborazione di più nuove patch. Se tutte le patch hanno un valore 1 (uno) incluso nei valori, tutte le azioni personalizzate di assegnazione di proprietà e directory vengono ignorate. Se una patch ha il valore 3 (tre)per la proprietà e una patch ha il valore 1 (uno) per la proprietà, le azioni personalizzate di assegnazione di proprietà e directory vengono ignorate. Tuttavia, le altre azioni personalizzate immediate vengono eseguite, perché non tutte le patch richieste vengono ignorate. |
OptimizedInstallMode | Se questa proprietà è impostata su 1 (una) in tutte le patch da applicare in una transazione, se possibile viene ottimizzata un'applicazione della patch. Per altre informazioni, vedere Ottimizzazione patch. Disponibile a partire da Windows Installer 3.1. |
Convalida
Argomenti correlati