Referens för standardåtgärder
Windows Installer har följande standardåtgärder.
Åtgärdsnamn | Kort beskrivning av åtgärden |
---|---|
ADMIN | En åtgärd på den översta nivån som används för en administrativ installation. |
ANNONSERA | En åtgärd på den översta nivån som anropas för att installera eller ta bort annonserade komponenter. |
AllokeraRegistrySpace- | Verifierar att det lediga utrymme som anges av AVAILABLEFREEREG finns i registret. |
AppSearch | Söker efter tidigare versioner av produkter och fastställer att uppgraderingar är installerade. |
BindImage | Binder körbara filer till importerade DLL:er. |
CCPSearch | Använder filsignaturer för att verifiera att kvalificerande produkter installeras på ett system innan en uppgraderingsinstallation utförs. |
CostFinalize | Avslutar den interna installationskostnadsprocessen som påbörjas av åtgärden CostInitialize. |
CostInitialize | Startar processen för installationskostnad. |
CreateFolders | Skapar tomma mappar för komponenter. |
CreateShortcuts | Skapar genvägar. |
DeleteServices | Tar bort systemtjänster. |
DisableRollback | Inaktiverar återställning för resten av installationen. |
Dubblettfiler | Duplicerar filer som har installerats av åtgärden InstallFiles. |
ExecuteAction | Kontrollerar egenskapen EXECUTEACTION för att avgöra vilken åtgärd på den översta nivån som påbörjar körningssekvensen och kör sedan åtgärden. |
FileCost | Initierar beräkningen av diskkostnader med installationsprogrammet. Diskkostnaden har inte slutförts förrän åtgärden CostFinalize har körts. |
FindRelatedProducts | Identifierar korrespondens mellan tabellen Upgrade och installerade produkter. |
ForceReboot | Används i åtgärdssekvensen för att uppmana användaren att starta om systemet under installationen. |
INSTALLERA | En åtgärd på den översta nivån som kallas för att installera eller ta bort komponenter. |
InstallAdminPackage | Kopierar installationsdatabasen till den administrativa installationsplatsen. |
InstallExecute | Kör ett skript som innehåller alla åtgärder i åtgärdssekvensen sedan installationen startade eller den senaste åtgärden InstallFinalize. Avslutar inte transaktionen. |
InstallFiles | Kopierar filer från källan till målkatalogen. |
InstallFinalize | Kör ett skript som innehåller alla åtgärder i åtgärdssekvensen sedan installationen startade eller den senaste åtgärden InstallFinalize. Markerar slutet på en transaktion. |
InstallInitialize | Markerar början på en transaktion. |
InstallSFPCatalogFile | Åtgärden InstallSFPCatalogFile installerar katalogerna som används av Windows Me för Windows File Protection. |
InstallValidate | Verifierar att alla volymer med tillskrivna kostnader har tillräckligt med utrymme för installationen. |
IsolateComponents | Bearbetar tabellen IsolatedComponent |
LaunchConditions | Utvärderar en uppsättning villkorssatser som finns i tabellen LaunchCondition som alla måste utvärderas till True innan installationen kan fortsätta. |
MigrateFeatureStates | Migrerar aktuella funktionstillstånd till den väntande installationen. |
MoveFiles | Letar upp befintliga filer och flyttar eller kopierar filerna till en ny plats. |
MsiConfigureServices | Konfigurerar en tjänst för systemet.
Windows Installer 4.5 och tidigare: Stöds inte. |
msiPublishAssemblies-åtgärd | Hanterar annonsering av vanliga språkkörningssammansättningar och Win32-sammansättningar som installeras. |
MsiUnpublishAssemblies | Hanterar annonsering av vanliga språkkörningssammansättningar och Win32-sammansättningar som tas bort. |
InstallODBC | Installerar ODBC-drivrutiner, översättare och datakällor. |
InstallServices | Registrerar en tjänst med systemet. |
PatchFiles | Frågar tabellen Patch för att avgöra vilka korrigeringar som tillämpas på specifika filer och utför sedan bytevis korrigering av filerna. |
ProcessComponents | Registrerar komponenter, deras nyckelsökvägar och komponentklienter. |
PublishComponents | Annonserar de komponenter som anges i tabellen PublishComponent. |
PublishFeatures | Skriver funktionstillståndet för varje funktion i systemregistret |
PublishProduct | Publicerar produktinformation med systemet. |
RegisterClassInfo | Hanterar registreringen av COM-klassinformation med systemet. |
RegisterComPlus | Åtgärden RegisterComPlus registrerar COM+-program. |
RegisterExtensionInfo | Registrerar tilläggsrelaterad information med systemet. |
RegisterFonts | Registrerar installerade teckensnitt med systemet. |
RegisterMIMEInfo | Registrerar MIME-information med systemet. |
RegisterProduct | Registrerar produktinformation med installationsprogrammet och lagrar installationsdatabasen på den lokala datorn. |
RegisterProgIdInfo | Registrerar OLE ProgId-information med systemet. |
RegisterTypeLibraries | Registrerar typbibliotek med systemet. |
RegisterUser | Registrerar användarinformation för att identifiera användaren av en produkt. |
RemoveDuplicateFiles | Tar bort filer som installerats av åtgärden DuplicateFiles. |
RemoveEnvironmentStrings | Ändrar värdena för miljövariabler. |
RemoveExistingProducts | Tar bort installerade versioner av en produkt. |
RemoveFiles | Tar bort filer som tidigare installerats av åtgärden InstallFiles. |
RemoveFolders | Tar bort tomma mappar som är länkade till komponenter som ska tas bort. |
RemoveIniValues | Tar bort .ini filinformation som är associerad med en komponent som anges i tabellen IniFile. |
RemoveODBC- | Tar bort ODBC-datakällor, översättare och drivrutiner. |
RemoveRegistryValues | Tar bort ett programs registernycklar som har skapats från registertabellen.. |
RemoveShortcuts | Hanterar borttagningen av en annonserad genväg vars funktion har valts för avinstallation. |
ResolveSource | Avgör källplatsen och anger egenskapen SourceDir. |
RMCCPSearch | Använder filsignaturer för att verifiera att kvalificerande produkter installeras på ett system innan en uppgraderingsinstallation utförs. |
ScheduleReboot | Uppmanar användaren att starta om systemet i slutet av installationen. |
SelfRegModules | Bearbetar moduler i tabellen SelfReg och registrerar dem om de är installerade. |
SelfUnregModules | Avregistrerar modulerna i tabellen SelfReg som ska avinstalleras. |
SEQUENCE | Kör åtgärderna i en tabell som anges av egenskapen SEQUENCE. |
SetODBCFolders-åtgärd | Kontrollerar systemet efter befintliga ODBC-drivrutiner och anger målkatalogen för nya ODBC-drivrutiner. |
StartServices | Startar systemtjänster. |
StopServices | Stoppar systemtjänster. |
UnpublishComponents | Hanterar avregistrering av komponenter från tabellen PublishComponent och tar bort information om publicerade komponenter. |
UnpublishFeatures | Tar bort mappningsinformationen selection-state och feature-component från systemregistret. |
AvregistreraClassInfo | Hanterar borttagning av COM-klasser från systemregistret. |
UnregisterComPlus | Åtgärden UnregisterComPlus tar bort COM+-program från registret. |
UnregisterExtensionInfo | Hanterar borttagning av tilläggsrelaterad information från systemet. |
AvregistreraFonts | Tar bort registreringsinformation om installerade teckensnitt från systemet. |
AvregistreraMIMEInfo | Avregistrerar MIME-relaterad information från systemregistret. |
UnregisterProgIdInfo | Hanterar avregistrering av OLE ProgId-information med systemet. |
UnregisterTypeLibraries | Avregistrerar typbibliotek med systemet. |
ValidateProductID | Anger egenskapen ProductID till den fullständiga produktidentifieraren. |
WriteEnvironmentStrings | Ändrar värdena för miljövariabler. |
WriteIniValues | Skriver .ini filinformation. |
WriteRegistryValues | Konfigurerar registerinformation. |