Compartilhar via


Ação UnregisterClassInfo

A ação UnregisterClassInfo gerencia a remoção de informações de classe COM do registro do sistema. Ele 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, elas 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.

 

Observações

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 de COM. Se o sistema não der suporte à instalação sob demanda por meio de COM, UnregisterClassInfo removerá todas as classes COM listadas na tabela classe associadas a recursos desinstalados ou recursos 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.