HKEY_CURRENT_USER, muitas vezes abreviado como HKCU, é uma das meia dúzia de colmeias de registro, uma parte importante do Registro do Windows.
Contém informações de configuração para Windows e software específico para o usuário conectado no momento.
Por exemplo, vários valores de registro em várias chaves de registro localizadas nesta seção controlam as configurações de nível de usuário, como impressoras instaladas, papel de parede da área de trabalho, configurações de exibição, variáveis de ambiente, layout de teclado, unidades de rede mapeadas e muito mais.
Muitas das configurações que você configura em vários miniaplicativos no Painel de Controle são realmente armazenadas nesta seção.
Como chegar a HKEY_CURRENT_USER
As colmeias do Registro são um dos tipos mais fáceis de encontrar no Editor do Registro:
-
Abra o Editor do Registro. Uma maneira rápida de fazer isso é executando regedit na caixa de diálogo Executar.
Recomendamos sempre fazer backup do registro antes de fazer alterações nele, para que você possa restaurar o registro caso precise reverter as alterações.
- Localize HKEY_CURRENT_USER no painel à esquerda.
-
Toque ou clique duas vezes em HKEY_CURRENT_USER, ou clique/toque uma vez na seta pequena ou no ícone de adição à esquerda se quiser expandi-lo.
As versões mais recentes do Windows usam uma seta como botão para expandir as seções do registro, mas outras têm um sinal de mais.
Não vê HKEY_CURRENT_USER?
HKEY_CURRENT_USER pode ser difícil de encontrar se o Editor do Registro já tiver sido usado em seu computador antes, pois o programa o leva diretamente ao último lugar em que você estava. Como todos os computadores com o Registro do Windows têm esse hive, você não o está perdendo se não puder vê-lo, mas talvez seja necessário ocultar algumas coisas para encontrá-lo.
Aqui está o que fazer: No lado esquerdo do Editor do Registro, role até o topo até ver Computer e HKEY_CLASSES_ROOTSelecione a seta ou o sinal de mais à esquerda da pasta HKEY_CLASSES_ROOT para minimizar/recolher toda a colmeia. O logo abaixo é HKEY_CURRENT_USER.
Você pode pressionar Home de qualquer lugar no Editor do Registro para pular para Computador, que é o que "segura" todas as colmeias no programa. Quando chegar lá, você pode recolher todas as outras colméias se quiser.
Subchaves de registro em HKEY_CURRENT_USER
Aqui estão algumas chaves de registro comuns que você pode encontrar na seção HKEY_CURRENT_USER:
- HKEY_CURRENT_USER\AppEvents
- HKEY_CURRENT_USER\Console
- HKEY_CURRENT_USER\Control Panel
- HKEY_CURRENT_USER\Environment
- HKEY_CURRENT_USER\EUDC
- HKEY_CURRENT_USER\Identities
- HKEY_CURRENT_USER\Keyboard Layout
- HKEY_CURRENT_USER\Network
- HKEY_CURRENT_USER\Printers
- HKEY_CURRENT_USER\Software
- HKEY_CURRENT_USER\System
- HKEY_CURRENT_USER\Volatile Environment
As chaves localizadas sob esta seção em seu computador podem diferir da lista acima. A versão do Windows que você está executando e o software que você instalou determinam o que pode estar presente.
Como o hive HKEY_CURRENT_USER é específico do usuário, as chaves e os valores contidos nele serão diferentes de usuário para usuário, mesmo no mesmo computador. Isso é diferente da maioria dos outros hives de registro que são globais, como HKEY_CLASSES_ROOT, e retêm as mesmas informações em todos os usuários.
HKCU Exemplos
A seguir estão algumas informações sobre apenas algumas chaves de exemplo encontradas no hive HKEY_CURRENT_USER:
HKEY_CURRENT_USER\AppEvents\EventLabels
É aqui que se encontram rótulos, sons e descrições para várias funções no Windows e em aplicativos de terceiros, como bipes de fax, tarefas concluídas do iTunes, alarme de bateria fraca, bipes de correio e muito mais.
HKEY_CURRENT_USER\Control Panel
Aqui são encontradas algumas configurações do teclado, como as opções de atraso do teclado e velocidade do teclado, ambas controladas pelas configurações de atraso de repetição e taxa de repetição no miniaplicativo do painel de controle do teclado.
O applet Mouse é outro cujas configurações estão armazenadas na tecla HKEY_CURRENT_USER\Control Panel\Mouse. Algumas opções incluem DoubleClickHeight, ExtendedSounds, MouseSensitivity, MouseSpeed , MouseTrails e SwapMouseButtons.
Ainda outra seção do Painel de Controle é dedicada exclusivamente ao cursor do mouse, encontrado em Cursores. Armazenados aqui estão o nome e os locais dos arquivos físicos dos cursores padrão e personalizados. O Windows usa arquivos de cursor parados e animados que têm as extensões de arquivo CUR e ANI, respectivamente, então a maioria dos arquivos de cursor encontrados aqui apontam para arquivos desses tipos na pasta %SystemRoot%\cursors\.
O mesmo vale para a tecla Desktop do Painel de controle HKCU que define muitas configurações relacionadas à área de trabalho em valores como WallpaperStyle que descreve se deve centralizar o papel de parede ou esticá-lo na tela. Outros neste mesmo local incluem CursorBlinkRate, ScreenSaveActive, ScreenSaveTimeOut e MenuShowDelay.
HKEY_CURRENT_USER\Environment
A chave Environment é onde as variáveis de ambiente como PATH e TEMP são encontradas. As alterações podem ser feitas aqui ou por meio do Explorador de Arquivos e serão refletidas em ambos os lugares.
HKEY_CURRENT_USER\Software
Muitas entradas de software específicas do usuário estão listadas nesta chave de registro. Um exemplo é a localização do programa Firefox. Esta subchave é onde vários valores são encontrados que explicam onde firefox.exe está localizado na pasta de instalação:
HKEY_CURRENT_USER\SOFTWARE\Mozilla\Firefox\Launcher\
Mais em HKEY_CURRENT_USER
Esta seção é na verdade apenas um ponteiro para a chave localizada na seção HKEY_USERS que tem o mesmo nome do seu identificador de segurança. Você pode fazer alterações em qualquer um dos locais, pois eles são a mesma coisa.
A razão pela qual HKEY_CURRENT_USER existe, já que é apenas um ponto de referência para outra colmeia, é que ele fornece uma maneira mais fácil de visualizar as informações. A alternativa é encontrar o identificador de segurança da sua conta e navegar até essa área de HKEY_USERS.
Novamente, tudo visto em HKEY_CURRENT_USER pertence apenas ao usuário que está conectado no momento, não a qualquer outro usuário existente no computador. Isso significa que cada usuário que fizer login extrairá suas próprias informações do hive HKEY_USERS correspondente, o que, por sua vez, significa que HKEY_CURRENT_USER será diferente para cada usuário que o visualizar.
Devido à forma como isso é configurado, você pode navegar até o identificador de segurança de um usuário diferente em HKEY_USERS para ver tudo o que eles veriam em HKEY_CURRENT_USER quando estiverem logados.