Изменение состояния системы с помощью настраиваемого действия
Пользовательские действия, предназначенные для изменения состояния системы, должны быть отложенными действиями выполнения. Пользовательские действия, которые задают свойства, состояния компонентов, состояния функций или целевых каталогов, или планируют системные операции, вставляя строки в таблицы последовательностей, могут безопасно использовать немедленное выполнение. Однако пользовательские действия, которые изменяют систему напрямую или вызывают другую системную службу, необходимо отложить до времени выполнения скрипта установки. Дополнительные сведения, см. в Пользовательские Действия Отложенного Выполнения.
Не следует пытаться использовать немедленно выполняемое настраиваемое действие для изменения состояния системы, так как каждое настраиваемое действие, которое изменяет состояние, должно иметь соответствующее настраиваемое действие отката для отмены изменения состояния системы при откате установки. Все пользовательские действия отката также являются отложенными и должны предшествовать действию, которые они отменяют. Дополнительные сведения см. в откат пользовательских действий.