MsiPatchMetadata tábla
Az MsiPatchMetadata tábla információkat tartalmaz a Windows Installer-javításokról, amelyek a javítás eltávolításához szükségesek, és amelyeket a Programok hozzáadása/eltávolításahasznál.
A patch-adatbázisban (.msp fájlban) található tábla nélkül telepített javítások nem távolíthatók el, és hiányoznak néhány információ Programok hozzáadása/eltávolítása. A táblának a javításfájl adatbázisában kell lennie, és nem a javításban lévő átalakításban.
Az MsiPatchMetadata tábla az alábbi oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
Cég | azonosító | Y | Y |
Ingatlan | azonosító | Y | N |
Érték | Szöveg | N | N |
Oszlopok
-
Vállalat
-
A vállalat neve. Az üres mező (null érték) azt jelzi, hogy a sor a Windows Installer egyik szabványos metaadat-tulajdonságát tartalmazza. További információkért tekintse meg a témakör Megjegyzések szakaszát.
Ha hozzáad egy sort a táblához, és megad egy cégnevet ebben a mezőben, bármely vállalatot hozzáadhat a tulajdonságkészlet kibővítéséhez.
-
tulajdonság
-
Egy metaadat-tulajdonság neve.
-
érték
-
A metaadat-tulajdonság értéke. Ez soha nem lehet null értékű vagy üres sztring.
Megjegyzések
Elérhető a Windows Installer 3.0-s és újabb verzióiban.
Az MsiPatchMetadata tábla Azon sorai, amelyek a CompanyName mezőben null értéket tartalmaznak, az alábbi szabványos Windows Installer-metaadat-tulajdonságok egyikére vonatkoznak.
Ingatlan | Leírás |
---|---|
AllowRemoval | Azt jelzi, hogy a javítás Eltávolítható javítás-e. Ha az értékmező 0 (nulla) értéket tartalmaz, a javítás nem távolítható el. Ha az értékmező egy (1) értéket tartalmaz, a javítás eltávolítható javítás. Ez a tulajdonság regisztrálva van, és az értéke az MsiGetPatchInfoExfüggvényhasználatával kérhető le. |
ManufacturerName | Az alkalmazás gyártójának neve. |
MinorUpdateTargetRTM | Azt jelzi, hogy a javítás a termék RTM-verzióját vagy a legújabb fő frissítési javítást célozza. Ezt az opcionális tulajdonságot olyan kisebb frissítési javításokban hozhatja létre, amelyek szekvenálási információkat tartalmaznak annak jelzésére, hogy a javítás az összes javítást eltávolítja a termék RTM-verziójáig vagy a legújabb fő frissítési javításig. Ez a tulajdonság a Windows Installer 3.1-ben és újabb verzióiban érhető el. |
TargetProductName | Az alkalmazás vagy a célalkalmazás-csomag neve. |
MoreInfoURL | A javításra vonatkozó információkat tartalmazó URL-cím. Ez a tulajdonság regisztrálva van, és az értéke az MsiGetPatchInfoExfüggvényhasználatával kérhető le. A Windows XP és a Service Pack 2 (SP2) szervizcsomaggal kezdődően ez az érték lehet a Programok hozzáadása/eltávolításacímű cikkben megjelenő javítás támogatási hivatkozása. |
CreationTimeUTC | Az .msp fájl létrehozási ideje mm-dd-yyy HH:MM formátumban (hónap-nap-év óra:perc). |
DisplayName | A javítás címe, amely alkalmas a nyilvános megjelenítésre. Ez a tulajdonság regisztrálva van, és az értéke az MsiGetPatchInfoExfüggvényhasználatával kérhető le. A Windows XP sp2-vel kezdődően ez az érték annak a javításnak a neve, amely Programok hozzáadása/eltávolításajelenik meg. |
Leírás | A javítás rövid leírása. |
Osztályozás | Sztringérték, amely a javítás szerzője által meghatározott tetszőleges frissítéskategóriát tartalmazza. A javításkészítők megadhatja például, hogy az egyes javítások gyorsjavításként, biztonsági összegzőként, kritikus frissítésként, frissítésként, szervizcsomagként vagy összegző frissítésként legyenek besorolva. Ez a tulajdonság kötelező. |
AzCA optimalizálása | Azt jelzi, hogy a Windows Installer kihagyja-e az egyéni műveleteket a javítás alkalmazásakor. Ez csökkentheti a javítás alkalmazásához szükséges időt. Az OptimizeCA tulajdonság az alábbi értékek egyikével rendelkezhet:
Az OptimizeCA értékei kombinálhatók több új javítás feldolgozásakor. Ha minden javítás tartalmaz egy (egy) értéket az értékek között, akkor a rendszer kihagyja az összes tulajdonság- és címtár-hozzárendelési egyéni műveletet. Ha egy javítás értéke 3 (három) a tulajdonsághoz, és egy javítás értéke 1 (egy) a tulajdonsághoz, a tulajdonság- és címtár-hozzárendelési egyéni műveletek kimaradnak. A többi azonnali egyéni művelet azonban fut, mert a rendszer nem minden kért javítást hagy ki. |
OptimizedInstallMode | Ha ez a tulajdonság a tranzakcióban alkalmazandó összes javításban 1 (egy) értékre van állítva, a javítás alkalmazása lehetőség szerint optimalizálva lesz. További információ: javításoptimalizálási. A Windows Installer 3.1-től kezdve érhető el. |
Érvényesítés
Kapcsolódó témakörök