Action UnregisterClassInfo
L’action UnregisterClassInfo gère la suppression des informations de classe COM du registre système. Elle utilise la table AppId.
Restrictions de séquence
L’action UnregisterClassInfo doit se trouver après l’action InstallInitialize et avant l’action RegisterClassInfo.
RemoveRegistryValues doit être antérieur à UnregisterClassInfo dans la séquence.
Le séquencement des actions dans le groupe suivant est limité. Si un sous-ensemble de ces actions se produit en même temps dans une table de séquence, elles doivent se dérouler dans le même ordre de séquence relatif, comme indiqué dans la table suivante :
- UnregisterClassInfo
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- UnregisterMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
Par exemple, RegisterExtensionInfo doit se trouver dans la table de séquence avant UnregisterClassInfo.
Messages ActionData
Champ | Description des données d’action |
---|---|
[1] | GUID de la classe COM non inscrite. |
Notes
Le programme d’installation définit la propriété OLEAdvtSupport sur true quand le système de l’utilisateur actuel a été mis à niveau pour fonctionner avec l’installation à la demande via COM. Si le système ne prend pas en charge l’installation à la demande via COM, UnregisterClassInfo supprime du registre système toutes les classes COM répertoriées dans la table Class associées aux fonctionnalités désinstallées ou aux fonctionnalités installées comme publiées dans le registre système. Dans le cas contraire, cette action supprime uniquement les classes COM associées aux fonctionnalités sélectionnées pour être désinstallées du registre système.