Sdílet prostřednictvím


Možnost odinstalace vlastní opravy akcí

Pomocí následujícího příznaku možnosti určete, že instalační program spustí vlastní akci pouze při odinstalaci opravy. Chcete-li nastavit možnost, přidejte hodnotu v této tabulce do hodnoty v poli ExtendedType tabulky CustomAction.

Instalační služba systému Windows 4.0 a starší: Nepodporuje se. Tato možnost je dostupná od Instalační služby systému Windows 4.5.

Konstanta Šestnáctkový Desetinný Popis
msidbCustomActionTypePatchUninstall 0x8000 32768 Vlastní akce se spustí jenom v případech, kdy se odinstaluje oprava.

 

Poznámky

Tento atribut lze přidat do vlastní akce tak, že ho vytvoříte v balíčku Instalační služby systému Windows (.msi souboru). Novou vlastní akci s tímto atributem lze přidat opravou. Vlastní akci, která má tento atribut, může být aktualizována opravou. Tento atribut nelze přidat ani odebrat opravou existující vlastní akce.

Pokud oprava přidá nebo aktualizuje vlastní akci pomocí tohoto atributu, instalační služba systému Windows spustí novou nebo aktualizovanou vlastní akci při odinstalaci opravy. Instalační služba systému Windows zpřístupní aktualizace v rámci odinstalované opravy pro vlastní akci odinstalace opravy. Oprava musí obsahovat tabulku MsiTransformView*<PatchGUID>* tabulky, aby mohla instalační služba systému Windows poskytnout tyto informace.

Pokud je balíček obsahující vlastní akci s atributem msidbCustomActionTypePatchUninstall nainstalován pomocí verze instalačního programu starší než Instalační služba systému Windows 4.0, instalační program při odinstalaci opravy nevolá vlastní akci. Instalace může spustit vlastní akci během instalace, opravy nebo aktualizace balíčku.

Vlastní akce s atributem msidbCustomActionTypePatchUninstall by měly být podmíněné pomocí vlastnosti MSIPATCHREMOVE, aby se zabránilo spuštění vlastní akce při instalaci, opravě nebo aktualizaci pomocí systému s Instalační službou systému Windows 4.0 nebo starší. Pokud je nainstalována instalační služba systému Windows 4.5 a novější, všechny opravy v systému, které mají vlastní akce označené msidbCustomActionTypePatchUninstall atribut spustit vlastní akci během odinstalace oprav. Pokud je instalační služba systému Windows 4.5 nebo novější ze systému odebrána, opravy ztratí funkci odinstalace vlastní opravy akcí.

Informace o spuštění vlastní akce během odinstalace opravy pomocí starší verze než Instalační služba systému Windows 4.5 naleznete v tématu Oprava odinstalovat vlastní akce.

možnosti vlastní akce In-Script možnosti spuštění

referenční vlastních akcí

o vlastních akcích

použití vlastních akcí

MsiTransformView*<PatchGUID>*