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).
Última modificação do dia Sexta 16 de Abril de 2010 às 04:31:59 por ninha25