Tabela RemoveRegistry
A tabela RemoveRegistry contém as informações do Registro que o aplicativo precisa excluir do Registro do sistema.
Ela tem as colunas a seguir.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
RemoveRegistry | Identificador | S | N |
Root | Inteiro | N | N |
Chave | RegPath | N | N |
Nome | Formatted | N | S |
Component_ | Identificador | N | N |
Colunas
-
RemoveRegistry
-
A chave dessa tabela.
-
Root
-
A chave-raiz predefinida para o valor de registro.
Constante Hexadecimal Decimal Chave raiz (nenhum) - 0x001 -1 HKEY_CURRENT_USER O instalador define essa chave ao fazer uma instalação por usuário. (nenhum) -0x001 -1 HKEY_LOCAL_MACHINE O instalador define essa chave ao fazer uma instalação de todos os usuários com ALLUSERS definido como 1. msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOTO instalador remove o valor do hive HKCU\Software\Classes durante a instalação no contexto de instalação por usuário e por computador. msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE msidbRegistryRootUsers 0x003 3 HKEY_USERS -
Key
-
A chave localizável para o valor do Registro.
-
Name
-
O nome do valor do Registro localizável.
A cadeia de caracteres a seguir na coluna Name tem significância especial.
String Significado "-" A chave deverá ser excluída, se presente, com todos os valores e as subchaves, quando o componente for instalado. A tabela Registry deve ser usada para criar ou remover uma chave do Registro quando o componente for removido.
-
Component_
-
Chave externa na primeira coluna da tabela Component que referencia o componente que controla a exclusão do valor do Registro.
Comentários
As informações do Registro são excluídas do Registro do sistema quando o componente correspondente é selecionado para ser instalado localmente ou executado por meio da origem.
Essa tabela é referenciada quando a ação RemoveRegistryValues é executada.
Validação