Tudo sobre o Editor de Registro do Windows

Nesse artigo você vai aprender sobre o Editor de Registro do Windows. O que é e como ele funciona, quais pastas dentro do editor e saiba por que é inútil limpar arquivo de registro não utilizados.



O que é o Editor de Registro (ou regedit)?

Editor de Registro ou também chamado de regedit, é um sistema de banco de dados que contém informações sobre o Windows, suas configurações do sistema e de hardware, programas instalados, etc., e é responsável por manter esses arquivos para que o sistema operacional funcione perfeitamente. Ele foi lançado inicialmente em 1992 no Windows 3.1.

Ele é responsável por manter as configurações de inicialização do sistema, perfil do usuário, configurações e informações de aplicativos instalados, drivers, informações de hardware do sistema e suas configurações, além de configurações que envolvam o design do Windows e dos programas. Normalmente, o tamanho do registro não passa dos 200 MB, sendo que o registro é lido em pouquíssimos milissegundos em um disco rígido durante a inicialização do Windows.

Apesar dele existir para compor o sistema operacional, o seu uso é bastante restrito e muito rigoroso, onde em algumas ocasiões, é necessário reiniciar o Windows para aplicar alguma alteração ali, que vai desde a configuração de uma função até a modificação do menu de contexto.

Apenas usuários avançados como profissionais de T.I podem usar e editar o Registro, já que qualquer alteração feita ali pode até impedir de inicializar o sistema. É sempre recomendado criar um ponto de restauração antes de usar o registro para fazer qualquer alteração.


As chaves e parâmetros do registro

Os arquivos do registro ficam localizados na pasta config (C:\Windows\System32\config), onde esses arquivos ficam armazenados nessa pasta.

Os arquivos do registro ficam localizados na pasta config do Windows

Para entender melhor, vamos explicar os arquivos dentro dessa pasta, embora essa explicação pode valer para as chaves do registro:

- DEFAULT: contém as configurações padrão usados por programas e serviços do sistema operacional;

- SAM: armazena as informações de contas de usuário do Windows;

- SECURITY: armazena informações relativas sobre segurança do sistema operacional;

- SOFTWARE: guarda informações sobre programas instalados no Windows;

- SYSTEM: guarda informações das configurações do PC.


Por dentro do Editor de Registro

Ao abrir o Registro, normalmente vemos 5 chaves principais (conhecidas como Hive) que são as principais do sistema, que ao expandir cada uma delas podem ser direcionadas a centenas de milhares de chaves e subchaves e dentro delas, há essas variáveis, onde cada uma tem sua função, seja ela do próprio Windows ou de programas instalados no Windows, como detalho a seguir.

O registro conta com 5 hives principais

Sobre os Hives, cada um deles tem sua função e a seguir, eu mostro em detalhes sobre cada um deles:

- HKEY_CLASSES_ROOT (HKCR): esta chave contém informações sobre as associações de arquivo e extensões, bem como informações sobre como os arquivos devem ser abertos por diferentes aplicativos;

- HKEY_CURRENT_USER (HKCU): contém informações específicas para o usuário atualmente logado no sistema, como as configurações de desktop, preferências de cor, configurações de impressora, etc;

- HKEY_LOCAL_MACHINE (HKLM)contém informações específicas para o computador local, incluindo informações sobre hardware, configurações de rede, software instalado, etc;

- HKEY_USERS (HKU)contém informações sobre todos os usuários que têm contas no sistema, incluindo o usuário atualmente logado;

- HKEY_CURRENT_CONFIG (HKCC)contém informações sobre a configuração atual do hardware do sistema, incluindo informações sobre a placa de vídeo, configurações de rede, etc.


As variáveis são criadas dentro das chaves e sub-chaves, onde ela é definida pelo tipo de variável e valor dela. Para não ficar em dúvidas, criei uma imagem onde deixa muito claro cada área do registro para você compreender melhor.

Ilustração mostra o ecossistema do Registro

O registro é constantemente alterado enquanto você utiliza o computador, seja para alguma tarefa simples no dia-a-dia, em um jogo, programas de edição de imagem, áudio ou vídeo, etc. 


Entenda sobre os parâmetros do Registro

Cada parâmetro tem sua utilidade e a seguir, eu cito A FUNDO cada uma delas:

REG_SZ: esse parâmetro tem cadeia de caracteres que normalmente possui um valor nulo;

REG_BINARY: esse parâmetro armazena arquivos com valores binários arbitrários;

REG_DWORD: parâmetro que armazena um valor inteiro não-assinado em 32 bits, sendo que são suportados os valores de 0 a 4.294.967.295 (2³² - 1);

REG_QWORD: parâmetro que armazena um valor inteiro não-assinado em 64 bits, sendo que são suportados os valores de 0 a 18.446.744.073.709.551.615 (2⁶⁴ - 1);

REG_EXPAND_SZ: esse parâmetro armazena uma cadeia de caracteres "expansível" e que normalmente são do tipo UTF-16LE, aliás, elas são terminadas por um caractere nulo;

REG_MULTI_SZ: esse parâmetro armazena um valor de várias cadeias de caracteres não nulas, normalmente são também do tipo UTF-16LE (assim como o parâmetro anterior), sendo que cada uma é terminada por um caractere nulo, mas que a lista é encerrada por um segundo caractere nulo.


A imagem a seguir mostra cada variável do Windows.

Veja cada uma das variáveis do registro que compõem o sistema 

Embora pareça difícil e complicado de ser interpretado, é bastante importante ter uma base sólida importante sobre o registro para não cair na ladainha de autores que não conhecem de Windows, uma vez que os mesmos sempre sugerem fazer alteração no Registro para o Windows ficar mais rápido.


Entenda por que é inútil limpar os parâmetros do registro não utilizados

Há vários aplicativos que limpam o registro do Windows, eliminando vários parâmetros não utilizados e eles devem ser evitados! O tamanho desses arquivos ou a quantidade delas inutilizáveis não interferem no desempenho do Windows, pois como disse antes, o registro é lido em questão de segundos e caso ele lê essas sobras de arquivos não utilizados, eles não vão interferir em nada em relação ao desempenho.

Ex.: suponha que você instale um programa de edição de imagem gratuito, usa durante uma semana e você não quer mais usá-lo e você desinstala, porém, alguns arquivos do registro desse programa não foram removidos e ainda continuam ali. Apesar disso, quem vai fazer (ou fazia a leitura) desses arquivos é o próprio programa, e não o Windows. 

Com esse exemplo simples, mesmo que tenha 1.000, 5.000, 10.000 ou até 100.000 chaves e parâmetros de registro não utilizados, eles não vão atrapalhar em nada o desempenho do Windows.

Limpeza de registro não aumenta o desempenho do PC

Portanto, JAMAIS se iluda com dicas absurdas sobre o registro que são sugeridos por sites de tecnologia e autores de tecnologia, sempre sugerindo o uso de algum programa vagabundo de otimização de registro para fazer a limpeza do registro e também de modificar o registro.

Otimização e desfragmentação do registro são funções fantasiosas que servem apenas para enganar os usuários leigos que usam o Windows

Como você já aprendeu, o registro do Windows é um componente bastante importante para o seu funcionamento, porém, você não deve ficar 'fuçando' no registro, pois qualquer alteração pode comprometer seriamente o desempenho e a estabilidade do Windows.


Ao comentar, mantenha um diálogo saudável entre os internautas. Seu comentário precisa ser aprovado pelo administrador antes de ser publicado.

Próxima postagem Postagem anterior