Referenz zu Standardaktionen

Windows Installer bietet die folgenden Standardaktionen.

Name der Aktion Kurzbeschreibung der Aktion
ADMIN Eine Aktion auf oberster Ebene, die für eine Administratorinstallation verwendet wird.
ADVERTISE Eine Aktion auf oberster Ebene, die aufgerufen wird, um angekündigte Komponenten zu installieren oder zu entfernen.
AllocateRegistrySpace Überprüft, ob der von AVAILABLEFREEREG angegebene freie Speicherplatz in der Registrierung vorhanden ist.
AppSearch Sucht nach früheren Versionen von Produkten und ermittelt, ob Upgrades installiert sind.
BindImage Bindet ausführbare Dateien an importierte DLLs.
CCPSearch Überprüft mithilfe von Dateisignaturen, ob qualifizierte Produkte auf einem System installiert sind, bevor eine Upgradeinstallation durchgeführt wird.
CostFinalize Beendet den von der CostInitialize-Aktion gestarteten Prozess der Kostenberechnung für die interne Installation.
CostInitialize Startet den Kostenkalkulationsprozess für die Installation.
CreateFolders Erstellt leere Ordner für Komponenten.
CreateShortcuts Erstellt Verknüpfungen.
DeleteServices Entfernt Systemdienste.
DisableRollback Deaktiviert das Rollback für die restliche Installation.
DuplicateFiles Dupliziert Dateien, die von der InstallFiles-Aktion installiert wurden.
ExecuteAction Bestimmt durch Überprüfen der EXECUTEACTION-Eigenschaft, welche Aktion der obersten Ebene die Ausführungssequenz beginnt, und führt dann diese Aktion aus.
FileCost Initialisiert die Berechnung der Datenträgerkosten mit dem Installationsprogramm. Die Berechnung der Datenträgerkosten wird erst abgeschlossen, wenn die CostFinalize-Aktion ausgeführt wurde.
FindRelatedProducts Ermittelt Übereinstimmungen zwischen der Tabelle Upgrade und installierten Produkten.
ForceReboot Wird in der Aktionssequenz verwendet, um Benutzer*innen während der Installation zu einem Neustart des Systems aufzufordern.
INSTALL Eine Aktion auf oberster Ebene, die aufgerufen wird, um Komponenten zu installieren oder zu entfernen.
InstallAdminPackage Kopiert die Datenbank des Installationsprogramms an den Administratorinstallationspunkt.
InstallExecute Führt ein Skript aus, das alle Vorgänge in der Aktionssequenz seit dem Start der Installation oder seit der letzten InstallFinalize-Aktion enthält. Beendet die Transaktion nicht.
InstallFiles Kopiert Dateien von der Quelle in das Zielverzeichnis.
InstallFinalize Führt ein Skript aus, das alle Vorgänge in der Aktionssequenz seit dem Start der Installation oder seit der letzten InstallFinalize-Aktion enthält. Markiert das Ende einer Transaktion.
InstallInitialize Markiert den Anfang einer Transaktion.
InstallSFPCatalogFile Die InstallSFPCatalogFile-Aktion installiert die Kataloge, die von Windows Me für Windows File Protection verwendet werden.
InstallValidate Überprüft, ob alle Volumes mit zugeordneten Kosten über ausreichend Speicherplatz für die Installation verfügen.
IsolateComponents Verarbeitet die Tabelle IsolatedComponent
LaunchConditions Wertet bedingte Anweisungen aus, die in der Tabelle „LaunchCondition“ enthalten sind und alle mit TRUE ausgewertet werden müssen, bevor die Installation fortgesetzt werden kann.
MigrateFeatureStates Migriert aktuelle Featurezustände zur ausstehenden Installation.
MoveFiles Sucht nach vorhandenen Dateien und verschiebt oder kopiert diese Dateien an einen neuen Speicherort.
MsiConfigureServices Konfiguriert einen Dienst für das System. Windows Installer 4.5 oder früher: Nicht unterstützt.
MsiPublishAssemblies-Aktion Verwaltet die Ankündigung von Common Language Runtime-Assemblys und Win32-Assemblys, die installiert werden.
MsiUnpublishAssemblies Verwaltet die Ankündigung von Common Language Runtime-Assemblys und Win32-Assemblys, die entfernt werden.
InstallODBC Installiert die ODBC-Treiber, -Übersetzer und -Datenquellen.
InstallServices Registriert einen Dienst im System.
PatchFiles Ermittelt durch Abfrage der Tabelle „Patch“, welche Patches auf bestimmte Dateien angewandt werden, und führt dann das byteweise Patchen der Dateien aus.
ProcessComponents Registriert Komponenten, deren Schlüsselpfade und Komponentenclients.
PublishComponents Kündigt die in der Tabelle „PublishComponent“ angegebenen Komponenten an.
PublishFeatures Schreibt den Featurezustand der einzelnen Funktionen in die Systemregistrierung
PublishProduct Veröffentlicht Produktinformationen im System.
RegisterClassInfo Verwaltet die Registrierung von COM-Klasseninformationen im System.
RegisterComPlus Die RegisterComPlus-Aktion registriert COM+-Anwendungen.
RegisterExtensionInfo Registriert erweiterungsbezogene Informationen im System.
RegisterFonts Registriert installierte Schriftarten im System.
RegisterMIMEInfo Registriert MIME-Informationen im System.
RegisterProduct Registriert Produktinformationen im Installationsprogramm und speichert die Installationsdatenbank auf dem lokalen Computer.
RegisterProgIdInfo Registriert OLE-ProgId-Informationen im System.
RegisterTypeLibraries Registriert Typbibliotheken im System.
RegisterUser Registriert Benutzerinformationen, um die Benutzer*innen eines Produkts zu identifizieren.
RemoveDuplicateFiles Löscht Dateien, die von der DuplicateFiles-Aktion installiert wurden.
RemoveEnvironmentStrings Ändert die Werte von Umgebungsvariablen.
RemoveExistingProducts Entfernt installierte Versionen eines Produkts.
RemoveFiles Entfernt Dateien, die zuvor von der InstallFiles-Aktion installiert wurden.
RemoveFolders Entfernt leere Ordner, die mit Komponenten verknüpft sind, die entfernt werden sollen.
RemoveIniValues Löscht INI-Dateiinformationen, die einer in der Tabelle „IniFile“ angegebenen Komponente zugeordnet sind.
RemoveODBC Entfernt ODBC-Datenquellen, -Übersetzer und -Treiber.
RemoveRegistryValues Entfernt die Registrierungsschlüssel einer Anwendung, die aus der Tabelle „Registry“ erstellt wurden.
RemoveShortcuts Verwaltet das Entfernen einer angekündigten Verknüpfung, deren Funktion für die Deinstallation ausgewählt wurde.
ResolveSource Bestimmt den Quellspeicherort und legt die SourceDir-Eigenschaft fest.
RMCCPSearch Überprüft mithilfe von Dateisignaturen, ob qualifizierte Produkte auf einem System installiert sind, bevor eine Upgradeinstallation durchgeführt wird.
ScheduleReboot Fordert Benutzer*innen am Ende der Installation zum Neustart auf.
SelfRegModules Verarbeitet Module in der Tabelle „SelfReg“ und registriert sie, wenn sie installiert sind.
SelfUnregModules Hebt die Registrierung der Module in der Tabelle „SelfReg“ auf, die deinstalliert werden sollen.
SEQUENCE Führt die Aktionen in einer Tabelle aus, die durch die SEQUENCE-Eigenschaft angegeben wird.
SetODBCFolders-Aktion Überprüft das System auf vorhandene ODBC-Treiber und legt das Zielverzeichnis für neue ODBC-Treiber fest.
StartServices Startet Systemdienste.
StopServices Beendet Systemdienste.
UnpublishComponents Verwaltet das Aufheben der Zuweisung von Komponenten aus der Tabelle „PublishComponent“ und entfernt Informationen zu veröffentlichten Komponenten.
UnpublishFeatures Entfernt die Zuordnungsinformationen zu Auswahlstatus und Funktionskomponenten aus der Systemregistrierung.
UnregisterClassInfo Verwaltet das Entfernen von COM-Klassen aus der Systemregistrierung.
UnregisterComPlus Die UnregisterComPlus-Aktion entfernt COM+-Anwendungen aus der Registrierung.
UnregisterExtensionInfo Verwaltet das Entfernen von erweiterungsbezogenen Informationen aus dem System.
UnregisterFonts Entfernt Registrierungsinformationen zu installierten Schriftarten aus dem System.
UnregisterMIMEInfo Hebt die Registrierung von MIME-bezogenen Informationen in der Systemregistrierung auf.
UnregisterProgIdInfo Verwaltet die Aufhebung der Registrierung von OLE-ProgId-Informationen im System.
UnregisterTypeLibraries Hebt die Registrierung von Typbibliotheken im System aus.
ValidateProductID Legt die ProductID-Eigenschaft auf den vollständigen Produktbezeichner fest.
WriteEnvironmentStrings Ändert die Werte von Umgebungsvariablen.
WriteIniValues Schreibt INI-Dateiinformationen.
WriteRegistryValues Richtet Registrierungsinformationen ein.