Поделиться через


Справочник по стандартным действиям

Установщик Windows имеет следующие стандартные действия.

Имя действия Краткое описание действия
администратора Действие верхнего уровня, используемое для административной установки.
ОБЪЯВЛЕНИЕ Действие верхнего уровня, вызывающее установку или удаление объявленных компонентов.
AllocateRegistrySpace Проверяет, существует ли свободное место, указанное AVAILABLEFREEREG в реестре.
AppSearch Выполняет поиск предыдущих версий продуктов и определяет установку обновлений.
BindImage Привязывает исполняемые файлы к импортированным БИБЛИОТЕКАм DLL.
CCPSearch Использует подписи файлов для проверки того, установлены ли соответствующие продукты в системе перед установкой обновления.
CostFinalize Завершает внутренний процесс затрат на установку, запущенный действием CostInitialize.
CostInitialize Запускает процесс установки затрат.
CreateFolders Создает пустые папки для компонентов.
CreateShortcuts Создает ярлыки.
DeleteServices Удаляет системные службы.
DisableRollback Отключает откат для остальной части установки.
повторяющихся файлов Дублирует файлы, установленные действием InstallFiles.
ExecuteAction Проверяет свойство EXECUTEACTION, чтобы определить, какое действие верхнего уровня начинает последовательность выполнения, а затем запускает это действие.
FileCost Инициализирует вычисление затрат на диск с помощью установщика. Затраты на диски не завершаются до выполнения действия CostFinalize.
FindRelatedProducts Обнаруживает соответствие между таблицей обновления и установленными продуктами.
ForceReboot Используется в последовательности действий для запроса пользователя на перезапуск системы во время установки.
INSTALL Действие верхнего уровня, вызывающееся для установки или удаления компонентов.
InstallAdminPackage Копирует базу данных установщика в административную точку установки.
InstallExecute Запускает скрипт, содержащий все операции в последовательности действий с момента начала установки или последнего действия InstallFinalize. Не завершает транзакцию.
InstallFiles Копирует файлы из источника в целевой каталог.
InstallFinalize Запускает скрипт, содержащий все операции в последовательности действий с момента начала установки или последнего действия InstallFinalize. Помечает конец транзакции.
InstallInitialize Помечает начало транзакции.
InstallSFPCatalogFile Действие InstallSFPCatalogFile устанавливает каталоги, используемые Windows Me для защиты файлов Windows.
InstallValidate Проверяет, что все тома с затратами на атрибуты имеют достаточно места для установки.
IsolateComponents Обрабатывает таблицу IsolatedComponent
LaunchConditions Вычисляет набор условных операторов, содержащихся в таблице LaunchCondition, которая должна иметь значение True, прежде чем установка может продолжиться.
MigrateFeatureStates Переносит текущие состояния компонентов в ожидающие установки.
MoveFiles Находит существующие файлы и перемещает или копирует эти файлы в новое расположение.
MsiConfigureServices Настраивает службу для системы. Установщик Windows 4.5 и более ранние: Не поддерживается.
действие MsiPublishAssemblies Управляет объявлением сборок среды CLR и сборок Win32, установленных.
MsiUnpublishAssemblies Управляет объявлением сборок среды CLR и сборок Win32, которые удаляются.
InstallODBC Устанавливает драйверы ODBC, переводчики и источники данных.
InstallServices Регистрирует службу в системе.
PatchFiles Запрашивает таблицу исправлений, чтобы определить, какие исправления применяются к определенным файлам, а затем выполняет байтовые исправления файлов.
ProcessComponents Регистрирует компоненты, их ключевые пути и клиенты компонентов.
PublishComponents Объявляет компоненты, указанные в таблице PublishComponent.
PublishFeatures Записывает состояние компонента каждого компонента в системный реестр
PublishProduct Публикует сведения о продукте в системе.
RegisterClassInfo Управляет регистрацией сведений о классе COM в системе.
RegisterComPlus Действие RegisterComPlus регистрирует приложения COM+.
RegisterExtensionInfo Регистрирует сведения, связанные с расширением в системе.
RegisterFonts Регистрирует установленные шрифты в системе.
RegisterMIMEInfo Регистрирует сведения MIME в системе.
RegisterProduct Регистрирует сведения о продукте в установщике и сохраняет базу данных установщика на локальном компьютере.
RegisterProgIdInfo Регистрирует сведения OLE ProgId в системе.
RegisterTypeLibraries Регистрирует библиотеки типов в системе.
RegisterUser Регистрирует сведения о пользователе для идентификации пользователя продукта.
RemoveDuplicateFiles Удаляет файлы, установленные действием DuplicateFiles.
RemoveEnvironmentStrings Изменяет значения переменных среды.
RemoveExistingProducts Удаляет установленные версии продукта.
RemoveFiles Удаляет файлы, установленные ранее действием InstallFiles.
RemoveFolders Удаляет пустые папки, связанные с компонентами, которые будут удалены.
RemoveIniValues Удаляет .ini сведения о файле, связанном с компонентом, указанным в таблице IniFile.
RemoveODBC Удаляет источники данных ODBC, переводчики и драйверы.
RemoveRegistryValues Удаляет разделы реестра приложения, созданные из таблицы Реестра..
RemoveShortcuts Управляет удалением объявленного ярлыка, функция которого выбрана для удаления.
ResolveSource Определяет исходное расположение и задает свойство SourceDir.
RMCCPSearch Использует подписи файлов для проверки того, установлены ли соответствующие продукты в системе перед установкой обновления.
ScheduleReboot Предложит пользователю перезапустить систему в конце установки.
SelfRegModules Обрабатывает модули в таблице SelfReg и регистрирует их, если они установлены.
SelfUnregModules Отменяет регистрацию модулей в таблице SelfReg, которые будут удалены.
SEQUENCE Выполняет действия в таблице, указанной свойствомSEQUENCE.
действие SetODBCFolders Проверяет систему для существующих драйверов ODBC и задает целевой каталог для новых драйверов ODBC.
StartServices Запускает системные службы.
StopServices Останавливает системные службы.
UnpublishComponents Управляет непреднамеренной настройкой компонентов из таблицы PublishComponent и удаляет сведения о опубликованных компонентах.
UnpublishFeatures Удаляет сведения о сопоставлении компонентов и состояния выбора из системного реестра.
UnregisterClassInfo Управляет удалением классов COM из системного реестра.
UnregisterComPlus Действие UnregisterComPlus удаляет приложения COM+ из реестра.
UnregisterExtensionInfo Управляет удалением сведений, связанных с расширением, из системы.
Отмена регистрации Удаляет сведения о регистрации установленных шрифтов из системы.
Отмена регистрации MIMEInfo Отменяет регистрацию сведений, связанных с MIME, из системного реестра.
Отмена регистрацииProgIdInfo Управляет отменой регистрации данных OLE ProgId в системе.
UnregisterTypeLibraries Отменяет регистрацию библиотек типов в системе.
ValidateProductID Задает свойству ProductID полный идентификатор продукта.
WriteEnvironmentStrings Изменяет значения переменных среды.
WriteIniValues Записывает .ini сведения о файле.
WriteRegistryValues Настройка сведений о реестре.