ID do artigo: 256986 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve o Registro. Este artigo também inclui informações sobre como fazer backup do Registro, como editar o Registro e lista as referências para obter informações adicionais.

Mais Informações

Descrição do Registro

O Microsoft Computer Dictionary, Quinta Edição, define o Registro como:
Um banco de dados hierárquico central no Microsoft Windows 98, no Windows CE, no Windows NT e no Windows 2000 usado para armazenar as informações necessárias à configuração do sistema para um ou mais usuários, aplicativos e dispositivos de hardware.

O Registro contém informações às quais o Windows faz referência continuamente durante a operação, como os perfis de cada usuário, os aplicativos instalados no computador e os tipos de documentos que cada um pode criar, configurações da folha de propriedades para ícones de pastas e aplicativos, o hardware existente no sistema e as portas que são usadas.

O Registro substitui a maioria dos arquivos .ini com base em texto usados nos arquivos de configuração do Windows 3.x e do MS-DOS, como o Autoexec.bat e o Config.sys. Embora o Registro seja comum para diversos sistemas operacionais do Windows, existem algumas diferenças entre eles.
Uma ramificação do Registro é um grupo de chaves, subchaves e valores no Registro que tem um conjunto de arquivos de suporte que contém o backup dos dados. Os arquivos de suporte para todas as ramificações, com exceção de HKEY_CURRENT_USER, estão na pasta %SystemRoot%\System32\Config no Windows NT 4.0, no Windows 2000, no Windows XP, no Windows Server 2003 e no Windows Vista. Os arquivos de suporte para HKEY_CURRENT_USER estão na pasta %SystemRoot%\Profiles\Username. As extensões do nome de arquivo dos arquivos nestas pastas indicam o tipo de dados que elas contêm. Além disso, a falta de uma extensão pode às vezes indicar o tipo de dados que elas contêm.
Recolher esta tabelaExpandir esta tabela
Ramificação do RegistroArquivos de suporte
HKEY_LOCAL_MACHINE\SAMSam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\SecuritySecurity, Security.log, Security.sav
HKEY_LOCAL_MACHINE\SoftwareSoftware, Software.log, Software.sav
HKEY_LOCAL_MACHINE\SystemSystem, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIGSystem, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULTDefault, Default.log, Default.sav
No Windows 98, os arquivos do Registro são chamados de User.dat e System.dat. No Windows Millennium Edition (Me), os arquivos do Registro são chamados Classes.dat, User.dat e System.dat.

Observação Os recursos de segurança no Windows NT, no Windows 2000, no Windows XP, no Windows Server 2003 e no Windows Vista permitem que um administrador controle o acesso às chaves do Registro.

A tabela a seguir lista as chaves pré-definidas usadas pelo sistema. O tamanho máximo de um nome da chave é de 255 caracteres.
Recolher esta tabelaExpandir esta tabela
Pasta/chave pré-definidaDescrição
HKEY_CURRENT_USERContém a raiz das informações de configuração para o usuário que está conectado no momento. As pastas dos usuários, as cores para a tela e as configurações do Painel de Controle são armazenadas aqui. Estas informações estão associadas ao perfil do usuário. A abreviação da chave é geralmente "HKCU".
HKEY_USERSContém todos os perfis de usuário ativamente carregados no computador. HKEY_CURRENT_USER é uma subchave de HKEY_USERS. HKEY_USERS é algumas vezes abreviada como "HKU."
HKEY_LOCAL_MACHINEContém as informações de configuração específicas para o computador (para qualquer usuário). A abreviação dessa chave é geralmente "HKLM".
HKEY_CLASSES_ROOTÉ uma subchave de HKEY_LOCAL_MACHINE\Software. As informações armazenadas aqui garantem que o programa correto seja aberto quando você abrir um arquivo usando o Windows Explorer. A abreviação dessa chave é geralmente "HKCR". Ao iniciar o Windows 2000, estas informações são armazenadas nas chaves HKEY_LOCAL_MACHINE e HKEY_CURRENT_USER. A chave HKEY_LOCAL_MACHINE\Software\Classes contém as configurações padrão que podem ser aplicadas a todos os usuários no computador local. A chave HKEY_CURRENT_USER\Software\Classes contém as configurações que substituem as configurações padrão e são aplicadas somente ao usuário interativo. A chave HKEY_CLASSES_ROOT fornece uma exibição do Registro que mescla as informações das duas fontes. HKEY_CLASSES_ROOT também fornece a exibição mesclada para programas criados para as versões anteriores do Windows. Para alterar as configurações do usuário interativo, é necessário alterar HKEY_CURRENT_USER\Software\Classes em vez de HKEY_CLASSES_ROOT. Para alterar as configurações padrão, é necessário alterar HKEY_LOCAL_MACHINE\Software\Classes. Se você gravar chaves para uma chave em HKEY_CLASSES_ROOT, o sistema irá armazenar as informações em HKEY_LOCAL_MACHINE\Software\Classes. Se você gravar valores em uma chave em HKEY_CLASSES_ROOT e a chave já existir em HKEY_CURRENT_USER\Software\Classes, o sistema irá armazenas as informações lá e não em HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIGContém informações sobre o perfil de hardware usado pelo computador local na inicialização do sistema.
Observação O Registro nas versões de 64 bits do Windows XP, do Windows Server 2003 e do Windows Vista está dividido em chaves de 32 bits e 64 bits. Muitas das chaves de 32 bits têm os mesmos nomes de suas correspondentes de 64 bits e vice-versa. A versão padrão de 64 bits do Editor do Registro inclusa nas versões de 64 bits do Windows XP, do Windows Server 2003 e do Windows Vista exibe as chaves de 32 bits no seguinte nó:
HKEY_LOCAL_MACHINE\Software\WOW6432Node
Para obter informações adicionais sobre como exibir o Registro nas versões de 64 bits do Windows, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
305097 Como exibir o Registro do sistema usando as versões de 64 bits do Windows

A tabela a seguir lista os tipos de dados definidos atualmente e usados pelo Windows. O tamanho máximo de um nome do valor é:
  • Windows Server 2003, Windows XP e Windows Vista: 16.383 caracteres
  • Windows 2000: 260 caracteres ANSI ou 16.383 caracteres Unicode
  • Windows Millennium Edition(Me)/Windows 98/Windows 95: 255 caracteres
Valores longos (maiores que 2.048 bytes) devem ser armazenados como arquivos com os nomes de arquivos armazenados no Registro. Isto ajuda na execução com eficiência do Registro. O tamanho máximo de um valor é:
  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: memória disponível
  • Windows Millennium Edition(Me)/Windows 98/Windows 95: 16.300 bytes
Observação Há um limite de 64K para o tamanho total de todos os valores de uma chave.
Recolher esta tabelaExpandir esta tabela
NomeTipo do valorDescrição
Valor binárioREG_BINARYDados binários não-processados. Grande parte das informações de componente de hardware é armazenada como dado binário e exibida no Editor do Registro no formato hexadecimal.
Valor DWORDREG_DWORDDados representados por um número de 4 bytes (um inteiro de 32 bits). Muitos parâmetros para drivers e serviços de dispositivo são desse tipo e são exibidos no Editor do Registro no formato binário, hexadecimal ou decimal. Os valores relacionados são DWORD_LITTLE_ENDIAN (o byte menos significativo está no endereço mais baixo) e REG_DWORD_BIG_ENDIAN (o byte menos significativo está no endereço mais alto).
Valor de seqüência expansívelREG_EXPAND_SZSeqüência de dados com extensão variável. Estes tipos de dados incluem variáveis que são resolvidas quando um programa ou serviço usa os dados.
Valor de seqüência múltiplaREG_MULTI_SZUma seqüência múltipla. Valores que contêm listas ou valores múltiplos em um formato que as pessoas conseguem ler são geralmente deste tipo. As entradas são separadas por espaços, vírgulas ou outras pontuações.
Valor da seqüênciaREG_SZSeqüência de texto com extensão fixa.
Valor binárioREG_RESOURCE_LISTUma série de matrizes aninhadas criadas para armazenar uma lista de recursos usada por um driver de dispositivo de hardware ou um dos dispositivos físicos controlados por ele. Estes dados são detectados e gravados pelo sistema na árvore \ResourceMap e exibidos no Editor do Registro no formato hexadecimal como um Valor binário.
Valor binárioREG_RESOURCE_REQUIREMENTS_LISTUma série de matrizes aninhadas criada para armazenar uma lista de drivers de dispositivo de possíveis recursos de hardware que o driver ou um dos dispositivos físicos que ele controla possa usar. O sistema grava um subconjunto desta lista na árvore \ResourceMap. Estes dados são detectados pelo sistema e exibidos no Editor do Registro no formato hexadecimal como um Valor binário.
Valor binárioREG_FULL_RESOURCE_DESCRIPTORUma série de matrizes aninhadas criadas para armazenar uma lista de recursos usada por um dispositivo físico de hardware. Estes dados são detectados e gravados pelo sistema na árvore \HardwareDescription e exibidos no Editor do Registro no formato hexadecimal como um Valor binário.
NenhumaREG_NONEDados sem um tipo específico. Estes dados são gravados pelo sistema ou pelos aplicativos no Registro e exibidos no Editor do Registro no formato hexadecimal como um Valor binário.
LinkREG_LINKUma seqüência Unicode que nomeia um link simbólico.
Valor QWORDREG_QWORDDados representados por um número que seja um inteiro de 64 bytes. Estes dados são exibidos no Editor do Registro como um Valor binário e foram introduzidos no Windows 2000.

Fazer backup do Registro

Antes de editar o Registro, exporte as chaves o Registro que planeja editar ou faça o backup do Registro inteiro. Se um problema ocorrer, é possível executar as etapas na seção "Restaurar o Registro" para restaurar o Registro para seu estado anterior. Para fazer backup do Registro inteiro, use o utilitário de backup para fazer backup do estado do sistema. O estado do sistema inclui o Registro, o banco de dados do Registro da classe COM+ e os arquivos de inicialização. Para obter informações adicionais sobre como usar o utilitário de backup para fazer o backup do estado do sistema, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (as páginas podem estar em inglês):
308422 Como usar o utilitário de backup para fazer backup dos arquivos e das pastas do computador no Windows XP
320820 Como usar o utilitário Backup para fazer o backup de arquivos e pastas no Windows XP Home Edition
326216 Como usar a função de backup para fazer backup e restaurar dados no Windows Server 2003

Editar o Registro

Para modificar os dados do Registro, um programa deve usar as funções do Registro definidas no seguinte site da MSDN (em inglês):
http://msdn.microsoft.com/pt-br/library/ms724875.aspx
Administradores podem modificar o Registro usando o Editor do Registro (Regedit.exe ou Regedt32.exe), a Diretiva de Grupo, a Diretiva do Sistema, os arquivos do Registro (.reg) ou executando scripts como os arquivos de script do VisualBasic.

Usar a interface do usuário do Windows

É recomendável o uso da interface do usuário do Windows para alterar suas configurações de sistema em vez de editar manualmente o Registro. Entretanto, editar o Registro pode às vezes ser o melhor método para resolver um problema do produto. Se o problema estiver documentado na Base de Dados de Conhecimento Microsoft, um artigo com instruções detalhadas para editar o Registro para resolver esse problema deve estar disponível. É recomendável que você siga essas instruções exatamente.

Usar o Editor do Registro

Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas. Estes problemas talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor de Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade.
É possível usar o Editor do Registro para fazer o seguinte:
  • Localizar uma subárvore, chave, subchave ou valor
  • Adicionar uma subchave ou um valor
  • Alterar um valor
  • Excluir uma subchave ou um valor
  • Renomear uma subchave ou um valor
A área de navegação do Editor do Registro exibe pastas. Cada pasta representa uma chave pré-definida no computador local. Ao acessar o Registro de um computador remoto, apenas duas chaves pré-definidas aparecerão: HKEY_USERS e HKEY_LOCAL_MACHINE.

Usar a Diretiva de Grupo

O Console de gerenciamento Microsoft (MMC) hospeda ferramentas administrativas que você pode usar para administrar redes, computadores, serviços e outros componentes do sistema. O snap-in MMC da Diretiva de Grupo permite que os administradores definam as configurações da Diretiva aplicadas aos computadores ou aos usuários. Você pode implementar a Diretiva de Grupo em computadores locais usando o snap-in MMC da Diretiva de Grupo, Gpedit.msc. Você pode implementar a Diretiva de Grupo no Active Directory usando o snap-in MMC dos Usuários e computadores do Active Directory. Para obter informações adicionais sobre como usar a Diretiva de Grupo, consulte os tópicos de Ajuda no snap-in MMC apropriado da Diretiva de Grupo.

Usar um arquivo de entradas do Registro (.reg)

Crie um arquivo de entradas do Registro (reg) que tenha as alterações do Registro e execute o arquivo .reg no computador no qual deseja efetuar as alterações. É possível executar o arquivo .reg manualmente ou usando um script de logon. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
310516 Como adicionar, modificar ou excluir subchaves do Registro e valores usando um arquivo de Entradas do Registro (.reg)

Usar Host de script do Windows

O Host de script do Windows permite que você execute os scripts VBScript e JScript diretamente no sistema operacional. É possível criar arquivos VBScript e JScript que usem métodos do Host de script do Windows para excluir, ler e gravar chaves e valores do Registro. Para obter mais informações sobre esses métodos, visite os seguintes sites da Microsoft (em inglês):
Método RegDelete
http://msdn2.microsoft.com/en-us/library/293bt9hh.aspxp
Método RegRead
http://msdn.microsoft.com/pt-br/library/x05fawxd.aspx
Método RegWrite
http://msdn.microsoft.com/pt-br/library/yfdfhz1b

Usar a Instrumentação de gerenciamento do Windows

A Instrumentação de gerenciamento do Windows (WMI) é um componente do sistema operacional do Microsoft Windows e a implementação da Microsoft do Web-Based Enterprise Management (WBEM). O WBEM é uma iniciativa do setor para desenvolver uma tecnologia padrão para o acesso de informações de gerenciamento em um ambiente corporativo. É possível usar o WMI para automatizar tarefas administrativas (como edição do Registro) em um ambiente corporativo. É possível usar o WMI para o script de linguagens que tenham um mecanismo no Windows e controlem objetos ActiveX da Microsoft. Também é possível usar o utilitário de linha de comando WMI (Wmic.exe) para modificar o Registro do Windows.
Para obter mais informações sobre o WMI, visite o seguinte site da Microsoft (em inglês):
http://msdn.microsoft.com/pt-br/library/aa394582.aspx
Para obter informações adicionais sobre o utilitário de linha de comando WMI, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
290216 Uma descrição do utilitário de linha de comando da Instrumentação de Gerenciamento do Windows (WMIC) (Wmic.exe)

Usar a Ferramenta de Console do Registro para Windows

É possível usar a Ferramenta de Console do Registro para Windows (Reg.exe) para editar o Registro. Para obter ajuda na ferramenta Reg.exe, digite reg /? no prompt de comando e clique em OK.

Restaurar o Registro

Para restaurar o Registro, use o método apropriado.

Restaurar as chaves do Registro

Para restaurar as subchaves do Registro exportadas, clique duas vezes no arquivo de entradas do Registro (.reg) salvos na seção Exportar subchaves do Registro. Ou, você pode restaurar o Registro inteiro a partir de um backup. Para obter informações adicionais sobre como restaurar o Registro inteiro, consulte a seção "Restaurar todo o Registro" posteriormente neste artigo.

Restaurar o Registro inteiro

Para restaurar o Registro inteiro, restaure o estado do sistema a partir de um backup. Para obter informações adicionais sobre como restaurar o estado do sistema a partir de um backup, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
309340 Como usar o backup para restaurar arquivos e pastas do seu computador no Windows XP

Observação Fazer backup do estado do sistema também cria cópias atualizadas dos arquivos do Registro na pasta %SystemRoot%\Repair. Se não for possível iniciar o Windows XP após a edição do Registro, você poderá substituir os arquivos do Registro manualmente usando as etapas na seção "Parte um" do seguinte artigo da Base de Dados de Conhecimento Microsoft:
307545 Como recuperar um Registro corrompido que impede a inicialização do Windows XP

Referências

Para obter mais informações, visite os seguintes sites da Microsoft (em inglês):
http://technet.microsoft.com/pt-br/library/cc984339.aspx
http://technet.microsoft.com/pt-br/library/cc750583.aspx
O Catálogo de Produtos Testados do Windows Server é uma referência para produtos que têm sido testados para compatibilidade com o Windows Server. Para obter informações adicionais sobre produtos de backup que foram testados para compatibilidade com o Windows Server, visite o seguinte site da Microsoft (em inglês):
http://www.windowsservercatalog.com/results.aspx?text=backup&bCatID=1282&OR=5&chtext=&cstext=&csttext=&chbtext=
O Data Protection Manager (DPM) é um membro principal da família de produtos de gerenciamento Microsoft System Center e é projetada para ajudar profissionais de IT a gerenciar o ambiente Windows. DPM é o novo padrão para backup e recuperação do Windows e oferece proteção contínua de dados para servidores de aplicativo e arquivo da Microsoft que usam mídia de fita e disco diretamente integrada. Para obter mais informações sobre DPM, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/systemcenter/dpm/default.mspx
Para obter informações adicionais sobre recuperação de dados, consulte o seguinte site da Microsoft (em inglês):
http://search.technet.microsoft.com/search/Default.aspx?brand=technet&query=Disaster+Recovery
Para obter informações adicionais sobre como fazer backup e restaurar o Registro, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
322756 Como fazer backup e restaurar o Registro no Windows XP e Windows Vista
322755 Como fazer o backup, editar e restaurar o Registro no Windows 2000
323170 Como fazer o backup, editar e restaurar o Registro no Windows NT 4.0
322754 Como criar um backup, editar e restaurar o Registro no Windows 95, Windows 98 e Windows Me
Para obter informações adicionais sobre as diferenças entre o Regedit.exe e o Regedt32.exe, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
141377 Diferenças entre o Regedit.exe e o Regedt32.exe
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 256986 - Última revisão: sexta-feira, 30 de novembro de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows Vista Enterprise
  • Windows Vista Business
  • Windows Vista Ultimate
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Starter
  • Windows Vista Business 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows 95
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Palavras-chave: 
kbresolve kbenv kbinfo kbregistry KB256986

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com