Freigeben über


Standardaktionenreferenz

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

Aktionsname Kurze Beschreibung der Aktion
ADMIN- Eine Aktion auf oberster Ebene, die für eine Administratorinstallation verwendet wird.
Eine Aktion auf oberster Ebene, die aufgerufen wird, um angekündigte Komponenten zu installieren oder zu entfernen.
AllocateRegistrySpace- Überprüft, ob der durch AVAILABLEFREEREG angegebene freie Speicherplatz in der Registrierung vorhanden ist.
AppSearch- Sucht nach früheren Versionen von Produkten und bestimmt, dass Upgrades installiert sind.
BindImage- Bindet ausführbare Dateien an importierte DLLs.
CCPSearch- Verwendet Dateisignaturen, um zu überprüfen, ob qualifizierende Produkte auf einem System installiert sind, bevor eine Upgradeinstallation ausgeführt wird.
CostFinalize- Beendet den internen Installationskostenprozess, der mit der CostInitialize-Aktionbegonnen hat.
CostInitialize Startet den Installationskostenprozess.
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 auf oberster Ebene die Ausführungssequenz beginnt, und führt diese Aktion aus.
FileCost- Initialisiert die Berechnung der Datenträgerkosten mit dem Installationsprogramm. Datenträgerkosten werden erst abgeschlossen, wenn die CostFinalize-Aktion ausgeführt wird.
FindRelatedProducts- Erkennt die Übereinstimmung zwischen der Upgradetabelle und installierten Produkten.
ForceReboot- Wird in der Aktionssequenz verwendet, um den Benutzer während der Installation zum Neustart des Systems aufzufordern.
INSTALL Eine Aktion auf oberster Ebene, die zum Installieren oder Entfernen von Komponenten aufgerufen wird.
InstallAdminPackage Kopiert die Installationsdatenbank an den Administratorinstallationspunkt.
InstallExecute Führt ein Skript aus, das alle Vorgänge in der Aktionssequenz enthält, seit dem Start der Installation oder der letzten InstallFinalize-Aktion. 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 enthält, seit dem Start der Installation oder der letzten InstallFinalize-Aktion. 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 ausreichend Speicherplatz für die Installation haben.
IsolateComponents- Verarbeitet die IsolatedComponent-Tabelle
LaunchConditions- Wertet eine Reihe von bedingten Anweisungen aus, die in der LaunchCondition-Tabelle enthalten sind, die alle auf "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ühere: 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 mit dem System.
PatchFiles- Fragt die Patch-Tabelle ab, um zu bestimmen, welche Patches auf bestimmte Dateien angewendet werden, und führt dann das Byte-weise Patching der Dateien aus.
ProcessComponents- Registriert Komponenten, deren Schlüsselpfade und Komponentenclients.
PublishComponents- Kündigt 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 mit dem System.
RegisterComPlus- Die RegisterComPlus-Aktion registriert COM+-Anwendungen.
RegisterExtensionInfo- Registriert erweiterungsbezogene Informationen beim System.
RegisterFonts Registriert installierte Schriftarten mit dem 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 mit dem System.
RegisterUser- Registriert Benutzerinformationen, um den Benutzer eines Produkts zu identifizieren.
RemoveDuplicateFiles- Löscht Dateien, die von der Aktion "Duplizieren" 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 komponente zugeordnet sind, die in der IniFile-Tabelle angegeben ist.
RemoveODBC- Entfernt ODBC-Datenquellen, Übersetzer 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 Feature 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 qualifizierende Produkte auf einem System installiert sind, bevor eine Upgradeinstallation ausgeführt wird.
ScheduleReboot- Fordert den Benutzer zum Neustart des Systems am Ende der Installation auf.
SelfRegModules Verarbeitet Module in der SelfReg-Tabelle und registriert sie, wenn sie installiert sind.
SelfUnregModules Hebt die Registrierung der Module in der SelfReg-Tabelle auf, die deinstalliert werden sollen.
SEQUENCE- Führt die Aktionen in einer Tabelle aus, die durch die eigenschaft SEQUENCE angegeben wird.
SetODBCFolders-Aktion Überprüft das System auf vorhandene ODBC-Treiber und legt das Zielverzeichnis auf neue ODBC-Treiber fest.
StartServices- Startet Systemdienste.
StopServices- Beendet Systemdienste.
UnpublishComponents- Verwaltet die nicht versehentliche Bereitstellung von Komponenten aus der Tabelle PublishComponent und entfernt Informationen zu veröffentlichten Komponenten.
UnpublishFeatures- Entfernt die Zuordnungsinformationen des Auswahlzustands und der Featurekomponenten 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 von erweiterungsbezogenen Informationen aus dem System.
UnregisterFonts- Entfernt Registrierungsinformationen zu installierten Schriftarten aus dem System.
UnregisterMIMEInfo- Hebt die Registrierung von MIME-bezogenen Informationen aus der Systemregistrierung auf.
UnregisterProgIdInfo- Verwaltet die Registrierung von OLE ProgId-Informationen mit dem System.
UnregisterTypeLibraries Hebt die Registrierung von Typbibliotheken mit dem System auf.
ValidateProductID- Legt ProductID -Eigenschaft auf den vollständigen Produktbezeichner fest.
WriteEnvironmentStrings Ändert die Werte von Umgebungsvariablen.
WriteIniValues- Schreibt .ini Dateiinformationen.
WriteRegistryValues- Richtet Registrierungsinformationen ein.