Справочник по стандартным действиям
Установщик 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 | Настройка сведений о реестре. |