Partilhar via


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

ICE03
ICE06
ICE32
ICE46
ICE69