Optie voor verwijderen van aangepaste actiepatch
Gebruik de volgende optievlag om op te geven dat het installatieprogramma de aangepaste actie alleen uitvoert wanneer een patch wordt verwijderd. Als u de optie wilt instellen, voegt u de waarde in deze tabel toe aan de waarde in het veld ExtendedType van de CustomAction-tabel.
Windows Installer 4.0 en eerdere: Niet ondersteund. Deze optie is beschikbaar vanaf Windows Installer 4.5.
Constant | Hexadecimaal | Decimaal | Beschrijving |
---|---|---|---|
msidbCustomActionTypePatchUninstall | 0x8000 | 32768 | De aangepaste actie wordt alleen uitgevoerd wanneer een patch wordt verwijderd. |
Opmerkingen
Dit kenmerk kan worden toegevoegd aan een aangepaste actie door het te ontwerpen in het Windows Installer-pakket (.msi bestand). Een nieuwe aangepaste actie met dit kenmerk kan worden toegevoegd door een patch. Een aangepaste actie met dit kenmerk kan worden bijgewerkt door een patch. Dit kenmerk kan niet worden toegevoegd of verwijderd door een patch voor een bestaande aangepaste actie.
Als een patch een aangepaste actie toevoegt of bijwerken met dit kenmerk, voert Windows Installer de nieuwe of bijgewerkte aangepaste actie uit wanneer de patch wordt verwijderd. Windows Installer maakt de updates in de patch die wordt verwijderd beschikbaar voor de aangepaste actie voor het verwijderen van patches. De patch moet een MsiTransformView*<PatchGUID>* tabel bevatten om deze informatie aan Windows Installer te verstrekken.
Wanneer een pakket met een aangepaste actie met het msidbCustomActionTypePatchUninstall kenmerk is geïnstalleerd met een installatieversie die ouder is dan Windows Installer 4.0, roept het installatieprogramma de aangepaste actie niet aan wanneer de patch wordt verwijderd. De installatie kan de aangepaste actie uitvoeren tijdens de installatie, reparatie of update van het pakket.
Aangepaste acties met de msidbCustomActionTypePatchUninstall-kenmerk moeten worden geconditioneerd met behulp van de eigenschap MSIPATCHREMOVE om te voorkomen dat de aangepaste actie wordt uitgevoerd bij het installeren, herstellen of bijwerken van een systeem met Windows Installer 4.0 of eerder. Wanneer Windows Installer 4.5 en hoger is geïnstalleerd, worden alle patches op het systeem waarop aangepaste acties zijn gemarkeerd met de msidbCustomActionTypePatchUninstall kenmerk de aangepaste actie uitgevoerd tijdens het verwijderen van patches. Als Windows Installer 4.5 of hoger uit het systeem wordt verwijderd, verliezen patches de functionaliteit voor het verwijderen van de aangepaste actiepatch.
Zie Patch Uninstall Custom Actionsvoor informatie over het uitvoeren van een aangepaste actie tijdens het verwijderen van een patch met een versie die ouder is dan Windows Installer 4.5.
Verwante onderwerpen