Dela via


Anpassad åtgärdstyp 23

Den anpassade åtgärdstypen 23 används med samtidiga installationer. Samtidiga installationer rekommenderas inte för installation av program som är avsedda att släppas till allmänheten. Information om samtidiga installationer finns i samtidiga installationer.

Den här anpassade åtgärden installerar ett annat installationspaket som finns i programmets källträd.

Källa

Platsen för det samtidiga installationspaketet anges i förhållande till roten på källplatsen som visas i fältet Källa i tabellen CustomAction.

Numerisk typ

Typnamn Värde
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile 23

 

Mål

Fältet Mål i tabellen CustomAction innehåller egenskapsinställningar som ska skickas till den samtidiga installationen. De här egenskapsinställningarna kan ange funktioner.

Alternativ för returbearbetning

Den samtidiga installationssessionen körs som en separat tråd i den aktuella processen. En samtidig installation kan inte köras asynkront.

Mer information finns i alternativ för returnering av anpassade åtgärder.

Schemaläggningsalternativ för körning

Alternativflaggor är tillgängliga för att styra den potentiella flera körningen av anpassade åtgärder. Mer information finns i schemaläggningsalternativ för anpassad åtgärdskörning.

In-Script körningsalternativ

Används inte.

Returnera värden

Returstatusen för användarens avslut, fel, paus eller framgång från en samtidig installation bearbetas på samma sätt som andra åtgärder. Observera dock att Windows Installer översätter returvärdena från alla åtgärder när returvärdet skrivs till loggfilen. Om värdet för åtgärdsreturen till exempel visas som 1 i loggfilen innebär det att åtgärden som returneras ERROR_SUCCESS. Mer information finns i Loggning av åtgärdsreturvärden.

Observera att om en samtidig installation har msidbCustomActionTypeContinue uppsättning, så behandlas en retur av ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW eller ERROR_SUCCESS_REBOOT_REQUIRED som ERROR_SUCCESS. Det innebär att om du anger msidbCustomActionTypeContinue och den samtidiga installationen kräver en omstart ignoreras kravet på omstart. Dessutom ignoreras felkoden från den anpassade installationsåtgärden för samtidig installation.

Om msidbCustomActionTypeContinue inte har angetts behandlas följande returkoder plus ERROR_SUCCESS som lyckade och har följande betydelser. Andra returkoder behandlas som fel.

Meddelande Betydelse
ERROR_INSTALL_REBOOT Omstartsflaggan kommer att startas om i slutet av installationen.
ERROR_INSTALL_REBOOT_NOW En omstart krävs innan installationen slutförs. Omstarten bearbetas omedelbart.
ERROR_SUCCESS_REBOOT_REQUIRED En omstart krävdes, men undertrycktes.

 

Anmärkningar

Ett villkorsuttryck krävs för att aktivera samtidig installation vid installation eller borttagning av den associerade komponenten eller funktionen.

samtidiga installationer

anpassad åtgärdsreferens

Om anpassade åtgärder

använda anpassade åtgärder

returnerade värden för anpassad åtgärd