O Windows XP usa várias colméias de registro, que são essencialmente bancos de dados que contêm informações de configuração para o sistema operacional, aplicativos e usuários. Eles estão localizados na pasta `\ windows \ system32 \ config`. Cada colméia serve a um propósito específico:
*
hkey_classes_root (hkcr): Esta hive contém informações sobre tipos de arquivos, objetos COM e atalhos de programas. Ele determina como o Windows lida com diferentes tipos de arquivos (por exemplo, qual programa abre um arquivo .doc) e como os aplicativos interagem entre si. É uma colméia virtual, um vínculo simbólico para outras colméias (principalmente hkey_local_machine).
*
hkey_current_config (hkcc): Contém informações sobre o perfil de hardware atual. Isso é usado quando você possui vários perfis de hardware configurados (menos comum no XP).
*
hkey_current_user (hkcu): As configurações de estoques de hive específicas para o usuário logado atualmente. Isso inclui configurações de desktop, preferências de aplicativos e outros dados específicos do usuário. Isso é volátil e muda com cada log-in de usuário.
*
hkey_local_machine (hklm): Esta hive contém configurações que se aplicam a todo o computador, independentemente do usuário logado. Isso inclui configurações de hardware, instalações de software e configurações em todo o sistema. Esta é a colméia mais crucial.
*
hkey_users (hku): Esta hive contém os dados de configuração para todos os perfis de usuário no sistema. Cada perfil de usuário possui uma subchave no HKEY_USERS, que reflete as informações armazenadas em hkey_current_user quando esse usuário está conectado. É efetivamente um repositório para todos os perfis de usuário.
*
hkey_performance_data: Embora às vezes mencionado com os outros, é tecnicamente uma chave especial e seus dados são gerados dinamicamente e não uma colméia persistente como os outros. Ele mantém dados relacionados ao desempenho que estão sendo atualizados constantemente.
É importante observar que a edição diretamente do registro é geralmente desencorajada, a menos que você seja muito experiente e entenda as possíveis consequências. Modificações incorretas podem levar à instabilidade do sistema ou até à falha. Sempre faça backup do seu registro antes de fazer alterações.