Compartilhar via


RemoveRegistry Table

A tabela RemoveRegistry contém as informações do registro que o aplicativo precisa excluir do registro do sistema.

A tabela RemoveRegistry tem as colunas a seguir.

Coluna Tipo Chave Nullable
RemoveRegistry identificador de Y N
Raiz inteiro N N
Chave RegPath N N
Nome Formatado N Y
Componente_ identificador de N N

 

Colunas

RemoveRegistry

A chave desta tabela.

Raiz do

A chave raiz predefinida para o valor do Registro.

Constante Hexadecimal Decimal Chave raiz
(nenhum) - 0x001 -1 HKEY_CURRENT_USER Installer define essa chave ao fazer uma instalação por usuário.
(nenhum) -0x001 -1 HKEY_LOCAL_MACHINEInstaller 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 HKCU\Software\Classes hive durante instalações no contexto de instalação por usuário e por computador de instalação.
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

Chave

A chave localizável para o valor do Registro.

Nome do

O nome do valor do registro localizável.

A cadeia de caracteres a seguir na coluna Name tem um significado especial.

Corda Significado
"-" A chave deve ser excluída, se presente, com todos os seus valores e subchaves, quando o componente é instalado.

 

Observe que a tabela Registro deve ser usada para criar ou remover uma chave do Registro quando o componente for removido.

Component_

A chave externa na primeira coluna da tabela componente referenciando o componente que controla a exclusão do valor do registro.

Observações

As informações do Registro são excluídas do registro do sistema quando o componente correspondente é selecionado para ser instalado localmente ou executado na origem.

Esta tabela é referenciada quando a ação RemoveRegistryValues é executada.

Validação

ICE03
ICE06
ICE32
ICE46
ICE69