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