Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Установщик 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 | Настройка сведений о реестре. |