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


Действие SelfUnregModules

Действие SelfUnregModules отменяет регистрацию всех модулей, перечисленных в таблице SelfReg, которые планируется удалить. Установщик не регистрирует файлы .EXE.

Ограничения последовательности

Действие InstallValidate должно отображаться перед действием SelfUnregModules в последовательности. Если используется действие SelfRegModules, оно должно отображаться после действия SelfUnregModules в последовательности. Если действие removeFiles используется, оно должно появиться после действия SelfUnregModules в последовательности.

Сообщения ActionData

Поле Описание данных действия
[1] Идентификатор незарегистрированного файла модуля.
[2] Идентификатор папки с незарегистрированным файлом модуля.

 

Замечания

Действие SelfUnregModules пытается вызвать функцию DllUnregisterServer модуля, который требуется отменить регистрацию. Это действие выполняется с повышенными привилегиями при запуске установки с повышенными привилегиями, например во время установки на компьютер. Во время установки на пользователя установщик запускает это действие с правами пользователя.

Обратите внимание, что нельзя указать порядок, в котором установщик отменяет регистрацию библиотек DLL с помощью действия SelfUnRegModules.

указание порядка самостоятельной регистрации