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. |