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.
Relaterade ämnen