Uma chave de registro pode ser considerada como uma pasta de arquivo, mas ela existe apenas no Registro do Windows. As chaves de registro contêm valores de registro, assim como as pastas contêm arquivos. As chaves de registro também podem conter outras chaves de registro, às vezes chamadas de subchaves.
As chaves de registro funcionam da mesma maneira em todas as versões do Windows. Houve algumas mudanças na forma como você recolhe e expande as chaves de registro, mas elas eram muito pequenas e não afetavam sua função.
Estrutura do Registro do Windows
O Registro do Windows é estruturado em uma hierarquia, com as chaves de registro mais altas referidas como colmeias de registro. Elas têm regras especiais anexadas a elas, mas são chaves de registro em todos os outros sentidos.
O termo "entrada de registro" pode se referir a qualquer parte individual do Registro do Windows (como um hive ou valor), mas geralmente é sinônimo de uma chave de registro.
Os itens no registro são estruturados desta forma:
KEY(HIVE)\SUBKEY\SUBKEY\…\…
Vejamos um exemplo específico do Editor do Registro para ajudar a explicar como as chaves do registro funcionam:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
Como você pode ver, o caminho do registro mostrado acima é dividido em três seções, cada uma separada por uma barra invertida:
- HKEY_LOCAL_MACHINE
- SOFTWARE
- Microsoft
Cada seção representa uma única chave de registro, com a mais à direita aninhada sob a anterior e assim por diante. Pensando de outra forma: Cada chave está sob a da esquerda, assim como um caminho no seu computador funciona, como C:\Windows\System32\Boot.
A primeira chave de registro, HKEY_LOCAL_MACHINE, está no topo do caminho e é um hive de registro. Aninhada em HKEY_LOCAL_MACHINE está a chave de registro SOFTWARE. A chave Microsoft é mais uma chave de registro aninhada em SOFTWARE.
As chaves de registro não diferenciam maiúsculas de minúsculas, o que significa que não importa se as letras são maiúsculas e minúsculas; eles podem ser escritos de qualquer maneira sem afetar o modo como funcionam.
As chaves de registro podem ser aninhadas profundamente. Aqui está um exemplo de cinco níveis de profundidade que você encontrará no registro de qualquer computador Windows na seção HKEY_CURRENT_CONFIG:
HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers
Você pode alterar como o Windows funciona em alguns níveis fundamentais adicionando, alterando e excluindo chaves de registro. No entanto, você deve tomar muito cuidado ao mexer no registro, pois pode causar sérios problemas em seu computador que podem resultar na perda de todos os dados.
Backup e restauração de chaves de registro
É aconselhável fazer backup de seu registro antes de fazer qualquer alteração nele. Com uma cópia das chaves que você está alterando em mãos, você pode se sentir seguro sabendo que pode desfazer quaisquer alterações que possam resultar em problemas em seu sistema. Você não precisa fazer backup de todo o registro se não quiser; você pode fazer backup apenas das chaves de registro com as quais está trabalhando.
Suas chaves de registro de backup existem como um arquivo REG. Você pode restaurar facilmente um backup do registro abrindo o arquivo REG e seguindo as instruções, e isso pode ser feito independentemente da versão do Windows que você está usando.
FAQ
Como adiciono uma chave?
No Windows, use o atalho de teclado Windows+ R para abrir o Editor do Registro e digite regedit > OK. No painel esquerdo, navegue até a chave de registro que você deseja adicionar > clique com o botão direito do mouse na chave > selecione New > Key.
Quais são as cinco chaves de registro?
Na maioria das versões do Windows, as seguintes chaves estão no registro: HKEY_CLASSES_ROOT (HKCR), HKEY_CURRENT_USER (HKCU), HKEY_LOCAL_MACHINE (HKLM), HKEY_USERS (HKU) e HKEY_CURRENT_CONFIG.