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)?
O 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.
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.






