O que é o Registo 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 (os chamados “Registos 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 registo 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 registo 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 registo; 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 registos do sistema
É possível alterar este gigantesco campo de batalha mas, com muito cuidado porque o registo 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 registo 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 registo (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 acçã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 actual 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 actualmente apenas na memória viva em HKLMConfig. (informações temporárias até à reinicialização do sistema).