Referenz zu Standardaktionen

Der Windows Installer verfügt über die folgenden Standardaktionen.

Name der Aktion Kurze Beschreibung der Aktion
ADMIN Eine Aktion der obersten Ebene, die für eine Administratorinstallation verwendet wird.
Werben Eine Aktion der obersten 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, dass Upgrades installiert sind.
BindImage Bindet ausführbare Dateien an importierte DLLs.
CCPSearch Verwendet Dateisignaturen, um zu überprüfen, ob qualifizierte Produkte auf einem System installiert werden, bevor eine Upgradeinstallation ausgeführt wird.
CostFinalize Beendet den Kostenprozess für die interne Installation, der von der CostInitialize-Aktion gestartet wurde.
CostInitialize Startet den Kostenprozess für die Installation.
CreateFolders Erstellt leere Ordner für Komponenten.
CreateShortcuts Erstellt Verknüpfungen.
DeleteServices Entfernt Systemdienste.
DisableRollback Deaktiviert das Rollback für den Rest der Installation.
DuplicateFiles Dupliziert Dateien, die von der InstallFiles-Aktion installiert wurden.
Executeaction Überprüft die EXECUTEACTION-Eigenschaft, um zu bestimmen, welche Aktion der obersten Ebene die Ausführungssequenz startet, und führt dann diese Aktion aus.
FileCost Initialisiert die Berechnung der Datenträgerkosten mit dem Installationsprogramm. Die Datenträgerkosten werden erst abgeschlossen, wenn die Aktion CostFinalize ausgeführt wird.
FindRelatedProducts Erkennt Übereinstimmungen zwischen der Upgradetabelle und den installierten Produkten.
ForceReboot Wird in der Aktionssequenz verwendet, um den Benutzer während der Installation zur Eingabe eines Neustarts des Systems aufforderungen.
Installieren Eine Aktion der obersten Ebene, die aufgerufen wird, um Komponenten zu installieren oder zu entfernen.
InstallAdminPackage Kopiert die Installationsdatenbank auf den Administratorinstallationspunkt.
InstallExecute Führt ein Skript aus, das alle Vorgänge in der Aktionssequenz seit dem Start der Installation oder der letzten InstallFinalize-Aktion enthält. Beendet die Transaktion nicht.
InstallFiles Kopiert Dateien aus der Quelle in das Zielverzeichnis.
InstallFinalize Führt ein Skript aus, das alle Vorgänge in der Aktionssequenz seit dem Start der Installation oder der letzten InstallFinalize-Aktion enthält. Markiert das Ende einer Transaktion.
InstallInitialize Markiert den Anfang einer Transaktion.
InstallSFPCatalogFile Mit der Aktion InstallSFPCatalogFile werden die Kataloge installiert, die von Windows für Windows Dateischutz verwendet werden.
InstallValidate Überprüft, ob alle Volumes mit zugeordneten Kosten über ausreichend Speicherplatz für die Installation verfügen.
IsolateComponents Verarbeitet die IsolatedComponent-Tabelle.
LaunchConditions Wertet eine Reihe von bedingten Anweisungen aus, die in der LaunchCondition-Tabelle enthalten sind und alle als TRUE ausgewertet werden müssen, bevor die Installation fortgesetzt werden kann.
MigrateFeatureStates Migriert die aktuellen Featurezustände zur ausstehenden Installation.
MoveFiles Sucht vorhandene Dateien und verschiebt oder kopiert diese Dateien an einen neuen Speicherort.
MsiConfigureServices Konfiguriert einen Dienst für das System. Windows Installer 4.5 und 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, -Translators und -Datenquellen.
InstallServices Registriert einen Dienst beim System.
PatchFiles Fragt die Patchtabelle ab, um zu bestimmen, welche Patches auf bestimmte Dateien angewendet werden, und führt dann das byteweise Patchen der Dateien aus.
ProcessComponents Registriert Komponenten, ihre Schlüsselpfade und Komponentenclients.
PublishComponents Gibt die in der PublishComponent-Tabelle angegebenen Komponenten an.
PublishFeatures Schreibt den Featurestatus der einzelnen Features in die Systemregistrierung.
PublishProduct Veröffentlicht Produktinformationen mit dem System.
RegisterClassInfo Verwaltet die Registrierung von COM-Klasseninformationen beim System.
RegisterComPlus Die Aktion RegisterComPlus registriert COM+-Anwendungen.
RegisterExtensionInfo Registriert Erweiterungsinformationen beim System.
RegisterFonts Registriert installierte Schriftarten beim System.
RegisterMIMEInfo Registriert MIME-Informationen beim System.
RegisterProduct Registriert Produktinformationen beim Installationsprogramm und speichert die Installationsdatenbank auf dem lokalen Computer.
RegisterProgIdInfo Registriert OLE ProgId-Informationen beim System.
RegisterTypeLibraries Registriert Typbibliotheken beim System.
RegisterUser Registriert Benutzerinformationen, um den Benutzer 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 IniFile-Tabelle angegebenen Komponente zugeordnet sind.
RemoveODBC Entfernt ODBC-Datenquellen, -Translators und -Treiber.
RemoveRegistryValues Entfernt die Registrierungsschlüssel einer Anwendung, die aus der Registrierungstabelle erstellt wurden.
RemoveShortcuts Verwaltet das Entfernen einer angekündigten Verknüpfung, deren Funktion für die Deinstallation ausgewählt ist.
ResolveSource Bestimmt den Quellspeicherort und legt die SourceDir-Eigenschaft fest.
RMCCPSearch Verwendet Dateisignaturen, um zu überprüfen, ob qualifizierte Produkte auf einem System installiert werden, bevor eine Upgradeinstallation ausgeführt wird.
ScheduleReboot Fordert den Benutzer am Ende der Installation zur Eingabe eines Systemneustarts auf.
SelfRegModules Verarbeitet Module in der SelfReg-Tabelle und registriert sie, wenn sie installiert sind.
SelfUnregModules Aufheben der Registrierung der Module in der SelfReg-Tabelle, die für die Deinstallation festgelegt sind.
Sequenz Führt die Aktionen in einer Tabelle aus, die von der 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 die Nichtvertierung von Komponenten aus der PublishComponent-Tabelle und entfernt Informationen zu veröffentlichten Komponenten.
UnpublishFeatures Entfernt die Zuordnungsinformationen zum Auswahlzustand und zur Featurekomponente aus der Systemregistrierung.
UnregisterClassInfo Verwaltet das Entfernen von COM-Klassen aus der Systemregistrierung.
UnregisterComPlus Die Aktion UnregisterComPlus entfernt COM+-Anwendungen aus der Registrierung.
UnregisterExtensionInfo Verwaltet das Entfernen erweiterungsbezogener Informationen aus dem System.
Aufheben der Registrierung vonFonts Entfernt Registrierungsinformationen zu installierten Schriftarten aus dem System.
UnregisterMIMEInfo Aufheben der Registrierung von MIME-bezogenen Informationen in der Systemregistrierung.
UnregisterProgIdInfo Verwaltet die Aufhebung der Registrierung von OLE ProgId-Informationen mit dem System.
UnregisterTypeLibraries Aufheben der Registrierung von Typbibliotheken beim System.
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.