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