UnregisterClassInfo Action
A ação UnregisterClassInfo gerencia a remoção de informações de classe COM do registro do sistema. Ela usa a tabela AppId.
Restrições de sequência
A ação UnregisterClassInfo deve vir após a ação InstallInitialize e antes da ação RegisterClassInfo.
RemoveRegistryValues deve vir antes de UnregisterClassInfo na sequência.
O sequenciamento das ações no grupo a seguir é restrito. Se qualquer subconjunto dessas ações ocorrer em conjunto em uma tabela de sequência, eles deverão ocorrer na mesma sequência relativa, conforme mostrado na tabela a seguir:
- UnregisterClassInfo
- UnregisterExtensionInfo
- UnregisterProgIdInfo
- UnregisterMIMEInfo
- RegisterClassInfo
- RegisterExtensionInfo
- RegisterProgIdInfo
- RegisterMIMEInfo
Por exemplo, RegisterExtensionInfo deve vir antes de UnregisterClassInfo na tabela de sequência.
Mensagens ActionData
Campo | Descrição dos dados de ação |
---|---|
[1] | GUID da classe COM não registrada. |
Comentários
O instalador define a propriedade OLEAdvtSupport como true quando o sistema do usuário atual foi atualizado para trabalhar com a instalação sob demanda por meio do COM. Se o sistema não der suporte à instalação sob demanda por meio do COM, UnregisterClassInfo removerá todas as classes COM listadas na tabela Class associadas a recursos desinstalados ou instalados conforme anunciado do registro do sistema. Caso contrário, essa ação removerá apenas as classes COM associadas aos recursos selecionados para serem desinstalados do registro do sistema.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de