MsiPatchMetadata-tabell
Tabellen MsiPatchMetadata innehåller information om en Windows Installer-korrigering som krävs för att ta bort korrigeringen och som används av Lägg till/ta bort program.
Korrigeringar som installerats utan den här tabellen som finns i korrigeringsdatabasen (.msp-filen) kan inte tas bort och saknar viss information från Lägg till/ta bort program. Tabellen måste finnas i databasen för korrigeringsfilen och inte i en transformering i korrigeringen.
Tabellen MsiPatchMetadata har följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
Företag | identifierare | Y | Y |
Egenskap | identifierare | Y | N |
Värde | Text | N | N |
Kolumner
-
Företag
-
Namnet på företaget. Ett tomt fält (ett Null-värde) anger att raden innehåller en av standardmetadataegenskaperna för Windows Installer. Mer information finns i avsnittet Kommentarer i det här avsnittet.
Genom att lägga till en rad i tabellen och ange ett företagsnamn i det här fältet kan du lägga till valfritt företag för att utöka egenskapsuppsättningen.
-
egenskap för
-
Namnet på en metadataegenskap.
-
värde
-
Värdet för metadataegenskapen. Detta får aldrig vara Null eller en tom sträng.
Anmärkningar
Finns i Windows Installer 3.0 och senare.
Rader i tabellen MsiPatchMetadata som innehåller ett Null-värde i fältet CompanyName refererar till någon av följande standardegenskaper för Windows Installer-metadata.
Egenskap | Beskrivning |
---|---|
AllowRemoval | Anger om korrigeringen är en avinstallationsbar korrigering. Om värdefältet innehåller 0 (noll) kan korrigeringen inte tas bort. Om värdefältet innehåller en (1) är korrigeringen en patch som kan avinstalleras.Den här egenskapen är registrerad och dess värde kan hämtas med hjälp av funktionen MsiGetPatchInfoEx. |
ManufacturerName | Namnet på programmets tillverkare. |
MinorUpdateTargetRTM | Anger att korrigeringen riktar sig mot RTM-versionen av produkten eller den senaste större uppgraderingskorrigeringen. Skapa den här valfria egenskapen i mindre uppgraderingskorrigeringar som innehåller sekvenseringsinformation för att indikera att korrigeringen tar bort alla korrigeringar upp till RTM-versionen av produkten eller upp till den senaste större uppgraderingskorrigeringen. Den här egenskapen är tillgänglig i Windows Installer 3.1 och senare. |
TargetProductName | Namnet på programmet eller målprogramsviten. |
MoreInfoURL | En URL som innehåller information som är specifik för den här korrigeringen. Den här egenskapen är registrerad och dess värde kan hämtas med hjälp av funktionen MsiGetPatchInfoEx. Från och med Windows XP med Service Pack 2 (SP2) kan det här värdet vara supportlänken för korrigeringen som visas i Lägg till/ta bort program. |
CreationTimeUTC | Skapandetid för .msp-filen i form av mm-dd-yyy HH:MM (månad-dag-år timme:minut). |
DisplayName | En rubrik för korrigeringen som är okej för offentlig visning. Den här egenskapen är registrerad och dess värde kan hämtas med hjälp av funktionen MsiGetPatchInfoEx. Från och med Windows XP med SP2 är det här värdet namnet på korrigeringen som visas i Lägg till/ta bort program. |
Beskrivning | Kort beskrivning av korrigeringen. |
Klassificering | Ett strängvärde som innehåller den godtyckliga kategorin uppdateringar enligt definitionen av korrigeringsfilens författare. Till exempel kan korrigeringsförfattare ange att varje korrigering klassificeras som en snabbkorrigering, samlad säkerhet, kritisk uppdatering, uppdatering, Service Pack eller samlad uppdatering. Den här egenskapen krävs. |
OptimizeCA | Anger om Windows Installer ska hoppa över anpassade åtgärder när korrigeringen tillämpas. Detta kan minska den tid som krävs för att tillämpa korrigeringen. Egenskapen OptimizeCA kan ha något av följande värden:
Värdena för OptimizeCA kan kombineras vid bearbetning av flera nya korrigeringar. Om alla korrigeringar har en 1 (en) som ingår i värdena hoppas alla anpassade åtgärder för egenskaps- och katalogtilldelning över. Om en korrigering har värdet 3 (tre)för egenskapen och en korrigering har värdet 1 (en) för egenskapen hoppas de anpassade åtgärderna för egenskaps- och katalogtilldelning över. De andra omedelbara anpassade åtgärderna körs dock eftersom inte alla begärda korrigeringar hoppas över. |
OptimizedInstallMode | Om den här egenskapen är inställd på 1 (en) i alla korrigeringar som ska tillämpas i en transaktion optimeras ett program för korrigeringen om möjligt. Mer information finns i Patch Optimization. Tillgänglig från och med Windows Installer 3.1. |
Validering
Relaterade ämnen