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


Отмена регистрации действияClassInfo

Действие UnregisterClassInfo управляет удалением сведений о классе COM из системного реестра. Он использует таблицу AppId .

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

Действие UnregisterClassInfo должно прийти после действия InstallInitialize и до действия RegisterClassInfo.

RemoveRegistryValues должны поступать до отмены регистрацииClassInfo в последовательности.

Последовательность действий в следующей группе ограничена. Если любое подмножество этих действий происходит вместе в таблице последовательностей, они должны находиться в той же относительной последовательности, как показано в следующей таблице:

Например, RegisterExtensionInfo должны поступать до отмены регистрацииClassInfo в таблице последовательностей.

Сообщения ActionData

Поле Описание данных действия
[1] GUID незарегистрированного класса COM.

 

Замечания

Установщик устанавливает для свойства OLEAdvtSupport значение true, если система текущего пользователя была обновлена, чтобы работать с установкой по запросу через COM. Если система не поддерживает установку по запросу через COM, UnregisterClassInfo удаляет все классы COM, перечисленные в таблице классов , связанных с удаленными функциями или компонентами, установленными в системном реестре. В противном случае это действие удаляет только классы COM, связанные с выбранными функциями, которые будут удалены из системного реестра.