Postagem em destaque

Sobre o REGEDIT Registro do Windows Windows 2000, Windows XP e Windows Server 2003 ou "REGEDIT4" para Windows 98 e Windows NT 4.0

 Windows XP, do Windows Server 2003 e do Windows Vista

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.
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. 
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


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. 
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.



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



Comentários