UnregisterClassInfo 操作

UnregisterClassInfo 操作可管理从系统注册表中删除 COM 类信息。 该操作使用 AppId 表

顺序限制

UnregisterClassInfo 操作必须处于 InstallInitialize 操作之后和 RegisterClassInfo 操作之前。

RemoveRegistryValues 必须在序列表中处于 UnregisterClassInfo 之前。

以下组中操作的排序具有限制。 如果这些操作的任何子集在序列表中一起发生,则它们必须以下表所示的相同相对顺序出现:

例如,RegisterExtensionInfo 必须在序列表中处于 UnregisterClassInfo 之前。

ActionData 消息

字段 操作数据说明
[1] 未注册 COM 类的 GUID。

 

备注

在当前用户的系统升级为通过 COM 使用按需安装时,安装程序会将 OLEAdvtSupport 属性设置为 True。 如果系统不支持通过 COM 按需安装,则 UnregisterClassInfo 将删除 Class 表中列出的所有 COM 类,这些类与已卸载的功能或从系统注册表中播发安装的功能相关联。 否则,此操作仅删除与选择要从系统注册表中卸载的功能关联的 COM 类。