Noções básicas do registro do Windows: desmistificando o registro do Windows
O Registro do Windows(Windows Registry) é um diretório que armazena as configurações e opções do sistema operacional do Microsoft Windows . Ele contém informações e configurações para todo o hardware, software do sistema operacional, a maioria dos softwares não operacionais, usuários, preferências do PC, etc. Este post fala sobre o Windows Registry Basics(Windows Registry Basics) .
Sempre que um usuário faz alterações nas configurações do Painel de Controle(Control Panel) , associações de arquivos, políticas do sistema ou software mais instalado, as alterações são refletidas e armazenadas no registro. O registro também fornece uma janela para a operação do kernel, expondo informações de tempo de execução, como contadores de desempenho e hardware ativo no momento.
O registro do Windows(Windows) foi introduzido para organizar a profusão de arquivos INI por programa que anteriormente eram usados para armazenar definições de configuração para programas do Windows . Esses arquivos tendiam a estar espalhados por todo o sistema, o que dificultava o rastreamento.
Leia(Read) : Quando as alterações no Registro são salvas ?
Noções básicas do registro do Windows
O Registro consiste nas seguintes 5 (The Registry consists of the following 5) Chaves Raiz(Root Keys) :
- HKEY_CLASSES_ROOT
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
- HKEY_USERS
- HKEY_CURRENT_CONFIG.
As Chaves Raiz contêm SubChaves(SubKeys) . As subchaves também podem conter subchaves próprias e conter pelo menos um valor, chamado de (Subkeys may contain subkeys of their own too and contain at least one value, called as its )Valor Padrão (Default Value). Uma chave com todas as suas subchaves e valores é chamada de Hive .
O Registro está localizado no disco na pasta system32/config como vários arquivos Hive separados. (Hive)Esses arquivos Hive são lidos na memória toda vez que o Windows é iniciado ou quando o usuário(User) faz logon. Para ver onde os Hive s são armazenados fisicamente, consulte:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\HiveList
Você pode ler mais sobre a localização dos arquivos do Registro do Windows .
O Registro(Registry) usa os seguintes tipos de dados:
- REG_SZ : O SZ indica uma string terminada em zero. Esta é uma cadeia de caracteres de comprimento variável que pode conter caracteres Unicode(Unicode) e ANSI .
- REG_BINARY : Contém dados binários. 0 e 1.
- REG_DWORD : Este tipo de dados é uma (REG_DWORD)palavra(Word) dupla . É um valor numérico de 32 bits e pode conter qualquer número de 0 a 232.
- REG_QWORD : Este tipo de dados é uma (REG_QWORD)palavra(Word) quádrupla . É um valor numérico de 64 bits.
- REG_MULTI_SZ : Este tipo de dados contém um grupo de strings terminadas em zero atribuídas a um único valor.
- REG_EXPAND_SZ : Este tipo de dados é uma string terminada em zero contendo uma referência não expandida a uma variável de ambiente, como digamos, % SystemRoot %.
Virtualização do Registro no Windows
Começando com o Windows Vista(Windows Vista) , juntamente com a Virtualização de Arquivos , o Registro(Registry) também foi virtualizado e, portanto, ao contrário do Windows XP(Windows XP) , não tende a sofrer de inchaço. O mesmo foi continuado no Windows 7 .
Virtualization basically means that applications are prevented from writing to System Folders Windows’ file system and ALSO to the ‘machine wide keys‘ in the registry. However, this does not prevent standard user accounts from installing or running applications.No Windows Vista e posterior, o UAC utiliza o Registry Virtualization Feature para redirecionar tentativas de gravação em subchaves de
HKEY_LOCAL_MACHINE\Software
Quando um aplicativo tenta gravar neste hive, o Vista , em vez disso, o grava em um local por usuário,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Isso é feito discretamente. Ninguém fica sabendo que isso está acontecendo!
Isso é, em resumo, Virtualização do Registro e é um recurso de segurança útil.(This is, in short, Registry Virtualization, and it is a useful Security feature.)
Aliás, deve-se mencionar também outra nova tecnologia subjacente ao Windows Vista e posterior: o Kernel Transaction Manager , que habilita o Registro Transacional(Transactional Registry) . Esse recurso permite uma espécie de reversão do Registro . (Registry)Mas não é implementado no Editor do Registro(Registry Editor) . Em vez disso, esse recurso foi projetado para uso por desenvolvedores que precisam criar aplicativos robustos usando processamento transacional.
Leia: (Read:) Como criar uma chave de registro no Windows .
Editor do Registro
A principal ferramenta no Windows 10/8/7/Vista para trabalhar diretamente com o registro é o Editor do Registro(Registry Editor) . Para acessá-lo, basta digitar regedit na (regedit)barra de pesquisa do menu Iniciar(Start Menu Search Bar) do Vista e pressionar Enter !
Você precisa ter cuidado redobrado ao trabalhar com o Registro(Registry) , pois não há prompt de confirmação ou clique em OK para salvar o prompt. As alterações feitas são incorporadas diretamente.
Você pode ler mais sobre Dicas e recursos do Editor de Registro do Windows(Windows Registry Editor Tips & Features) . Os usuários do Windows 10 v1703 podem usar a Barra de Endereços para pular diretamente para qualquer chave do Registro .
Deve-se mencionar especificamente a
HKEY_LOCAL_MACHINE\System\CurrentControlSet
hive, pois as chaves neste particular são tão essenciais para a inicialização do Windows , que seu backup é mantido, que você pode restaurar quando necessário, simplesmente inicializando no modo(Safe Mode) de segurança e selecionando Última configuração válida(Last Known Good Configuration) .
Você pode querer ler estes posts também:(You might want to read these posts too:)
- Como reparar o Registro corrompido ou danificado(How to repair corrupted or damaged Registry)
- Ajustes do Menu Iniciar e do Registro da Barra de Tarefas
- Fazer backup e restaurar o registro(Backup and restore the registry)
- Monitore as alterações no Registro(Monitor changes to the Registry) .
- Como abrir várias instâncias do Registro
- Os emojis estão sendo usados no caminho do Registro do Windows ; Você sabia!?
Related posts
Ligue ou desligue o Windows Spotlight usando Registry or Group Policy Editor
Como usar Charmap and Eudcedit built-in ferramentas de Windows 10
Microsoft Visual C++ Pacote redistribuível: FAQ and Download
Como usar Input Method Editor (IME) no Windows 10 PC
Como habilitar ou Disable Archive Apps feature em Windows 10
Desativar Telemetry & Data Collection em Windows 10 usando Task Scheduler
Como habilitar ou desativar o Dynamic Refresh Rate (DRR) em Windows 11
Windows Server 2022 Features removido ou privado
Como alterar as configurações Location em Windows 10
DISKPART and FSUTIL Ferramentas de linha de comando para Disk Management
O que é confiável Platform Module? Como verificar se você tem chip de tpm?
Como mapear um Network Drive ou adicionar um FTP Drive em Windows 11/10
Ativar GPU Scheduling acelerado de hardware em Windows 11/10
Access & use Microsoft Edge Sobre a página de bandeiras no Windows 10
Como usar Performance Monitor em Windows 10
Como habilitar HDR para Apps usando ICC Profiles em Windows 10
Windows 11 para Business and Enterprise - New
O que registra este Program para Restart no Windows 11/10?
Local, LocalLow, Pastas de roaming em AppData em Windows 10
Como habilitar ou Disable Automatic Learning em Windows 10