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


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

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

Имя действия Краткое описание действия
АДМИНИСТРАТОР Действие верхнего уровня, используемое для административной установки.
РЕКЛАМИРОВАТЬ Действие верхнего уровня, вызывающее установку или удаление объявленных компонентов.
AllocateRegistrySpace Проверяет, существует ли в реестре свободное место, указанное параметром AVAILABLEFREEREG .
AppSearch Выполняет поиск предыдущих версий продуктов и определяет, что обновления установлены.
BindImage Привязывает исполняемые файлы к импортированным библиотекам DLL.
CCPSearch Использует сигнатуры файлов, чтобы проверить, установлены ли соответствующие продукты в системе перед установкой обновления.
CostFinalize Завершает процесс внутренней установки затрат, начатый действием CostInitialize.
CostInitialize Запускает процесс затрат на установку.
CreateFolders Создает пустые папки для компонентов.
CreateShortcuts Создает ярлыки.
DeleteServices Удаляет системные службы.
DisableRollback Отключает откат для оставшейся части установки.
DuplicateFiles Дублирует файлы, установленные действием InstallFiles.
ExecuteAction Проверяет свойство EXECUTEACTION , чтобы определить, какое действие верхнего уровня начинает последовательность выполнения, а затем выполняет это действие.
FileCost Инициализирует вычисление затрат на диск с помощью установщика. Стоимость диска не будет завершена, пока не будет выполнено действие CostFinalize.
FindRelatedProducts Обнаруживает соответствие между таблицей Upgrade и установленными продуктами.
ForceReboot Используется в последовательности действий, чтобы заставить пользователя перезапустить систему во время установки.
УСТАНОВИТЬ Действие верхнего уровня, вызывающее установку или удаление компонентов.
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 Запрашивает таблицу Patch, чтобы определить, какие исправления применяются к определенным файлам, а затем выполняет байтовую установку исправлений для файлов.
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 Удаляет разделы реестра приложения, созданные из таблицы Registry.
RemoveShortcuts Управляет удалением объявленного ярлыка, функция которого выбрана для удаления.
ResolveSource Определяет расположение источника и задает свойство SourceDir .
RMCCPSearch Использует сигнатуры файлов для проверки того, установлены ли соответствующие продукты в системе перед установкой обновления.
Запланировать перезагрузку Запрашивает перезагрузку системы в конце установки.
SelfRegModules Обрабатывает модули в таблице SelfReg и регистрирует их, если они установлены.
SelfUnregModules Отменяет регистрацию модулей в таблице SelfReg, которые настроены для удаления.
ПОСЛЕДОВАТЕЛЬНОСТИ Выполняет действия в таблице, указанной свойством SEQUENCE .
Действие SetODBCFolders Проверяет систему на наличие существующих драйверов ODBC и задает целевой каталог для новых драйверов ODBC.
StartServices Запускает системные службы.
StopServices Останавливает системные службы.
Отмена публикацииcomponents Управляет отменой проверки компонентов из таблицы PublishComponent и удаляет сведения об опубликованных компонентах.
Отмена публикации Удаляет сведения о сопоставлении состояния выбора и компонента из системного реестра.
Отмена регистрацииClassInfo Управляет удалением COM-классов из системного реестра.
Отмена регистрацииComPlus Действие Отменить регистрациюComPlus удаляет приложения COM+ из реестра.
Отмена регистрацииExtensionInfo Управляет удалением сведений, связанных с расширением, из системы.
Отмена регистрацииFonts Удаляет сведения о регистрации установленных шрифтов из системы.
Отмена регистрацииMIMEInfo Отменяет регистрацию сведений, связанных с MIME, в системном реестре.
Отмена регистрацииProgIdInfo Управляет отменой регистрации данных OLE ProgId в системе.
Отмена регистрацииTypeLibraries Отменяет регистрацию библиотек типов в системе.
ValidateProductID Задает для свойства ProductID полный идентификатор продукта.
WriteEnvironmentStrings Изменяет значения переменных среды.
WriteIniValues Записывает .ini сведения о файле.
WriteRegistryValues Настраивает сведения о реестре.