Отмена регистрации действияClassInfo
Действие UnregisterClassInfo управляет удалением сведений о классе COM из системного реестра. Он использует таблицу AppId .
Ограничения последовательности
Действие UnregisterClassInfo должно прийти после действия InstallInitialize и до действия RegisterClassInfo.
RemoveRegistryValues должны поступать до отмены регистрацииClassInfo в последовательности.
Последовательность действий в следующей группе ограничена. Если любое подмножество этих действий происходит вместе в таблице последовательностей, они должны находиться в той же относительной последовательности, как показано в следующей таблице:
- Отмена регистрацииClassInfo
- UnregisterExtensionInfo
- Отмена регистрацииProgIdInfo
- Отмена регистрации MIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
Например, RegisterExtensionInfo должны поступать до отмены регистрацииClassInfo в таблице последовательностей.
Сообщения ActionData
Поле | Описание данных действия |
---|---|
[1] | GUID незарегистрированного класса COM. |
Замечания
Установщик устанавливает для свойства OLEAdvtSupport значение true, если система текущего пользователя была обновлена, чтобы работать с установкой по запросу через COM. Если система не поддерживает установку по запросу через COM, UnregisterClassInfo удаляет все классы COM, перечисленные в таблице классов , связанных с удаленными функциями или компонентами, установленными в системном реестре. В противном случае это действие удаляет только классы COM, связанные с выбранными функциями, которые будут удалены из системного реестра.