Noções básicas do registro do Windows: desmistificando o registro do Windows

O Registro do Windows(Windows Registry) é um diretório que armazena as configurações e opções do sistema operacional do Microsoft Windows . Ele contém informações e configurações para todo o hardware, software do sistema operacional, a maioria dos softwares não operacionais, usuários, preferências do PC, etc. Este post fala sobre o Windows Registry Basics(Windows Registry Basics) .

windows-registry-8

Sempre que um usuário faz alterações nas configurações do Painel de Controle(Control Panel) , associações de arquivos, políticas do sistema ou software mais instalado, as alterações são refletidas e armazenadas no registro. O registro também fornece uma janela para a operação do kernel, expondo informações de tempo de execução, como contadores de desempenho e hardware ativo no momento.

O registro do Windows(Windows) foi introduzido para organizar a profusão de arquivos INI por programa que anteriormente eram usados ​​para armazenar definições de configuração para programas do Windows . Esses arquivos tendiam a estar espalhados por todo o sistema, o que dificultava o rastreamento.

Leia(Read) :  Quando as alterações no Registro são salvas ?

Noções básicas do registro do Windows

O Registro consiste nas seguintes 5 (The Registry consists of the following 5) Chaves Raiz(Root Keys) :

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG.

As Chaves Raiz contêm SubChaves(SubKeys) . As subchaves também podem conter subchaves próprias e conter pelo menos um valor, chamado de (Subkeys may contain subkeys of their own too and contain at least one value, called as its )Valor Padrão (Default Value). Uma chave com todas as suas subchaves e valores é chamada de Hive .

O Registro está localizado no disco na pasta system32/config como vários arquivos Hive separados. (Hive)Esses arquivos Hive são lidos na memória toda vez que o Windows é iniciado ou quando o usuário(User) faz logon. Para ver onde os Hive s são armazenados fisicamente, consulte:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList

Você pode ler mais sobre a localização dos arquivos do Registro do Windows .

O Registro(Registry) usa os seguintes tipos de dados:

  • REG_SZ : O SZ indica uma string terminada em zero. Esta é uma cadeia de caracteres de comprimento variável que pode conter caracteres Unicode(Unicode) e ANSI .
  • REG_BINARY : Contém dados binários. 0 e 1.
  • REG_DWORD : Este tipo de dados é uma (REG_DWORD)palavra(Word) dupla . É um valor numérico de 32 bits e pode conter qualquer número de 0 a 232.
  • REG_QWORD : Este tipo de dados é uma (REG_QWORD)palavra(Word) quádrupla . É um valor numérico de 64 bits.
  • REG_MULTI_SZ : Este tipo de dados contém um grupo de strings terminadas em zero atribuídas a um único valor.
  • REG_EXPAND_SZ : Este tipo de dados é uma string terminada em zero contendo uma referência não expandida a uma variável de ambiente, como digamos, % SystemRoot %.

Virtualização do Registro no Windows

Começando com o Windows Vista(Windows Vista) , juntamente com a Virtualização de Arquivos , o Registro(Registry) também foi virtualizado e, portanto, ao contrário do Windows XP(Windows XP) , não tende a sofrer de inchaço. O mesmo foi continuado no Windows 7 .

Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.

No Windows Vista e posterior, o UAC utiliza o Registry Virtualization Feature para redirecionar tentativas de gravação em subchaves de

HKEY_LOCAL_MACHINE\Software

Quando um aplicativo tenta gravar neste hive, o Vista , em vez disso, o grava em um local por usuário,

HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

Isso é feito discretamente. Ninguém fica sabendo que isso está acontecendo!

Isso é, em resumo, Virtualização do Registro e é um recurso de segurança útil.(This is, in short, Registry Virtualization, and it is a useful Security feature.)

Aliás, deve-se mencionar também outra nova tecnologia subjacente ao Windows Vista e posterior: o Kernel Transaction Manager , que habilita o Registro Transacional(Transactional Registry) . Esse recurso permite uma espécie de reversão do Registro . (Registry)Mas não é implementado no Editor do Registro(Registry Editor) . Em vez disso, esse recurso foi projetado para uso por desenvolvedores que precisam criar aplicativos robustos usando processamento transacional.

Leia: (Read:) Como criar uma chave de registro no Windows .

Editor do Registro

A principal ferramenta no Windows 10/8/7/Vista para trabalhar diretamente com o registro é o Editor do Registro(Registry Editor) . Para acessá-lo, basta digitar regedit na (regedit)barra de pesquisa do menu Iniciar(Start Menu Search Bar) do Vista e pressionar Enter !

Você precisa ter cuidado redobrado ao trabalhar com o Registro(Registry) , pois não há prompt de confirmação ou clique em OK para salvar o prompt. As alterações feitas são incorporadas diretamente.

Você pode ler mais sobre Dicas e recursos do Editor de Registro do Windows(Windows Registry Editor Tips & Features) . Os usuários do Windows 10 v1703 podem usar a Barra de Endereços para pular diretamente para qualquer chave do Registro .

Deve-se mencionar especificamente a

HKEY_LOCAL_MACHINE\System\CurrentControlSet

hive, pois as chaves neste particular são tão essenciais para a inicialização do Windows , que seu backup é mantido, que você pode restaurar quando necessário, simplesmente inicializando no modo(Safe Mode) de segurança e selecionando Última configuração válida(Last Known Good Configuration) .

Você pode querer ler estes posts também:(You might want to read these posts too:)

  1. Como reparar o Registro corrompido ou danificado(How to repair corrupted or damaged Registry)
  2. Ajustes do Menu Iniciar e do Registro da Barra de Tarefas
  3. Fazer backup e restaurar o registro(Backup and restore the registry)
  4. Monitore as alterações no Registro(Monitor changes to the Registry) .
  5. Como abrir várias instâncias do Registro
  6. Os emojis estão sendo usados ​​no caminho do Registro do Windows ; Você sabia!?



About the author

Sou técnico em informática e tenho mais de 10 anos de experiência na área. Eu me especializei no desenvolvimento do Windows 7 e Windows Apps, bem como no design de Cool Websites. Sou extremamente conhecedor e experiente na área, e seria um ativo valioso para qualquer organização que queira expandir seus negócios.



Related posts