Microsoft Windows - Base do Registro do sistema

Maio 2015

O que é a base do Registro do sistema


Na versão 3.1 do Microsoft Windows, os aplicativos instalados eram configurados de acordo com o Windows graças a arquivos de configuração (cuja extensão era .ini). Por outro lado, dois arquivos de configuração pertenciam ao Windows:

  • win.ini : definindo as configurações relativas ao usuário (ou seja, a escolha da língua, da cor, do wallpaper, etc)
  • system.in i: configurando o Windows no que diz respeito à máquina (placa de som, resolução...)


Por último, um arquivo (reg.dat) configurava as associações de arquivos a programas (definindo, com que programa um arquivo, comportando uma determinada extensão, seria aberto).

Desde então, a Microsoft decidiu reunir todas as informações em dois arquivos (a base do "Registro do Sistema"). Trata-se dos arquivos :

  • "user.dat" - contendo as configurações dos usuários
  • "system.dat" - contendo as configurações do sistema


A Microsoft conservou os arquivos "system.ini" e "win.ini" para garantir a compatibilidade com os programas que funcionam no Windows 3.1.

Vantagens e desvantagens


O objetivo do registro do sistema é reunir todas as informações de configuração para, por um lado, criar um tipo de organização e, por outro, limitar o número de arquivos de configuração no disco rígido.
O registro do sistema é um arquivo que contém uma estrutura lógica (como uma árvore) na qual as configurações são classificadas por critérios. Cada critério corresponde a um galho que pode ser subdividido em outros galhos. Cada elemento de configuração está situado na extremidade de um galho, dentro do que chamamos "uma chave".

O seu principal problema é que, após a instalação de um programa, criam-se várias chaves em diversos lugares do registro; então, na desinstalação, as chaves são apagadas (no melhor dos casos) mas a estrutura lógica (árvore) permanece... Quando você instala diversos programas, ao apagá-los...o sistema fica lento... e, depois de um certo tempo, será preciso reinstalar o Windows...

Editar os registros do sistema


É possível alterar este gigantesco campo de batalha mas, com muito cuidado porque o registro do sistema é o coração do windows e, sem ele, o windows não pode funcionar):

  • Antes de mais, é necessário fazer uma cópia do registro para que, em caso de erro, possa recuperar as suas configurações iniciais !!!
  • A seguir, é preciso desactivar os atributos dos arquivos system.dat e user.dat
  • E, por último, é preciso executar o programa "c:windowsregedit.exe"

Agora, basta alterar as chaves que quiser editar .

Descrição dos galhos


No editor básico do registro (regedit.exe) observamos seis galhos principais :

  • HKEY_CLASSES_ROOT (chamado HKCR): contém todas as associações de arquivos, o nome das primeiras chaves corresponde à extensão de arquivo que nos interessa. Mais abaixo, na árvore, estão as chaves que correspondem aos nomes dos tipos de arquivos, aos quais são atribuídos:

    • o ícone por padrão (DefaultIcon)
    • o tipo de ação associada (shell): abrir, executar,...
  • HKEY_CURRENT_USER (chamado HKCU): define as configurações relativas ao usuário (você, a priori), que são classificadas em seis subcategorias:
    • control panel: painel de controlo
    • "software": relativo aos softwares instalados
    • AppEvents: sons do sistema (o som, quando se clica)
    • keyboard layout: configurações do teclado
    • Remote Access: relativo ao acesso à rede à distância
    • Network: Configuração da rede
  • HKEY_LOCAL_MACHINE(chamado HKLM): contém todas as informações relativas à sua máquina:
    • hardware: processador e placa-mãe
    • enum: material (periféricos...)
    • network: rede, Internet
    • "software": as configurações dos "software" comuns a todos os usuários
  • HKEY_USERS (chamado HKU): contém as configurações relativas a cada um dos usuários separadamente
  • HKEY_CURRENT_CONFIG(chamado HKCC): É um atalho para a configuração atual utilizada em HKLMConfig. Contém as configurações relativas à configuração usual do computador
  • HKEY_DYN_DATA (chamado HKDD): É um atalho para os elementos utilizados atualmente apenas na memória viva em HKLMConfig. (informações temporárias até à reinicialização do sistema).
Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Microsoft-windows-base-do-registro-do-sistema .pdf

A ver igualmente


Microsoft Windows - The registry
Microsoft Windows - The registry
Microsoft Windows - El registro
Microsoft Windows - El registro
Microsoft Windows - Inhaltsverzeichnis
Microsoft Windows - Inhaltsverzeichnis
Microsoft Windows - La base de registre
Microsoft Windows - La base de registre
Microsoft Windows - Il Registro di sistema
Microsoft Windows - Il Registro di sistema
Este documento, intitulado « Microsoft Windows - Base do Registro do sistema »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.