Sdílet prostřednictvím


Vlastní typ akce 7

Typ vlastní akce 7 se používá se souběžnými instalacemi. Souběžné instalace se nedoporučují pro instalaci aplikací určených pro vydání pro veřejnost. Další informace o souběžných instalacích naleznete v tématu Souběžné instalace.

Tato vlastní akce nainstaluje další instalační balíček, který je vnořený do prvního balíčku.

Zdroj

Databáze souběžné aplikace je uložena jako podstorage balíčku a název podstorage je určen v poli Zdroj tabulky CustomAction.

Číselný typ

Název typu Hodnota
msidbCustomActionTypeInstall + msidbCustomActionTypeBinaryData 7

 

Cíl

Pole Cíl tabulky CustomAction obsahuje nastavení vlastností, která se mají předat souběžné instalaci. Tato nastavení vlastností mohou určovat funkce.

Možnosti zpracování vrácení

Souběžná instalační relace se spustí jako samostatné vlákno v aktuálním procesu. Souběžná instalace nemůže běžet asynchronně.

Viz možnosti zpracování vrácení vlastní akce.

Možnosti plánování provádění

Příznaky možností jsou k dispozici pro řízení potenciálního více spuštění vlastních akcí. Viz možnosti plánování vlastní akce provádění.

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

Tato vlastní akce tuto možnost nepoužívá.

Návratové hodnoty

Návratový stav ukončení, selhání, pozastavení nebo úspěchu souběžné instalace se zpracuje stejným způsobem jako jakákoli jiná akce. Všimněte si však, že Instalační služba systému Windows přeloží návratové hodnoty ze všech akcí při zápisu návratové hodnoty do souboru protokolu. Pokud se například návratová hodnota akce zobrazí jako 1 v souboru protokolu, znamená to, že akce vrácená ERROR_SUCCESS. Další informace o tomto překladu naleznete protokolování návratových hodnot akce.

Upozorňujeme, že pokud má souběžná instalace nastavenou msidbCustomActionTypeContinu e, vrátí se ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW nebo ERROR_SUCCESS_REBOOT_REQUIRED jako ERROR_SUCCESS. To znamená, že pokud nastavíte msidbCustomActionTypeContinue a souběžná instalace vyžaduje restartování, požadavek na restartování bude ignorován. Kód chyby z vlastní akce souběžné instalace bude navíc ignorován.

Pokud msidbCustomActionTypeContinue není nastaven, následující návratové kódy plus ERROR_SUCCESS jsou považovány za úspěch a mají následující významy. Jiné návratové kódy se považují za selhání.

Zpráva Význam
ERROR_INSTALL_REBOOT Příznak restartování se nastaví tak, aby se restartoval na konci instalace.
ERROR_INSTALL_REBOOT_NOW Před dokončením instalace se vyžaduje restartování. Restartování se zpracuje okamžitě.
ERROR_SUCCESS_REBOOT_REQUIRED Bylo vyžadováno restartování, ale bylo potlačeno.

 

Poznámky

Podmíněný výraz je nutný k povolení souběžné instalace při instalaci nebo odebrání přidružené komponenty nebo funkce.

souběžné instalace

referenční vlastních akcí

o vlastních akcích

použití vlastních akcí

návratových hodnot vlastních akcí