SelfUnregModules 操作

SelfUnregModules 操作取消注册 SelfReg 表中列出的、计划卸载的所有模块。 安装程序不会自行注册 .EXE 文件。

序列限制

InstallValidate 操作必须出现在序列中的 SelfUnregModules 操作之前。 如果使用 SelfRegModules 操作,它必须出现在序列中的 SelfUnregModules 操作之后。 如果使用 RemoveFiles 操作,它必须出现在序列中的 SelfUnregModules 操作之后。

ActionData 消息

字段 操作数据说明
[1] 已注册的模块文件的标识符。
[2] 包含已取消注册的模块文件的文件夹的标识符。

 

备注

SelfUnregModules 操作尝试调用要取消注册的模块的 DllUnregisterServer 函数。 当使用提升的权限运行安装时(例如,在每计算机安装期间),此操作以提升的权限运行。 在每用户安装期间,安装程序使用用户权限运行此操作。

请注意,不能使用 SelfUnRegModules 操作来指定安装程序取消注册自注册 DLL 的顺序。

指定自注册的顺序