Você está na página 1de 5

Manipulao bsica do Registro do Windows

Introduo

O objetivo deste tutorial mostrar alguns conceitos bsicos para a manipulao do


Registro do Windows. Desde j o deixo claro que necessrio cautela. Qualquer
precipitao pode fazer com que seu Windows pare de funcionar. Por isso, siga
cuidadosamente as orientaes e no execute os passos deste tutorial caso no se sinta
seguro para explorar o Registro do Windows. Apesar deste tutorial ter sido testado em
mais de um computador, nada impede que erros ocorram. Sendo assim, ao utilizar este
tutorial, voc concorda que, sob hiptese alguma, este site "www.regisl.com.br" ser
responsabilizado por quaisquer danos.

O que o Registro do Windows?

O Registro do Windows uma espcie de banco de dados, onde so armazenadas as


informaes sobre todos os programas instalados, estrutura de diretrios, informaes
do usurio, de drivers, enfim. Ele existe desde as verses do Windows 3.x, mas passou a
ser utilizado como padro, a partir do Windows 95.

O Registro, numa comparao grosseira, pode ser entendido como "sangue do


Windows", pois todas as atividades no sistema operacional dependem da sua existncia.
Um exemplo bem simples, que atravs do Registro que o sistema consegue saber
onde os programas esto armazenados e quais arquivos se relacionam a eles. por isso
que um simples corrompimento do Registro do Windows faz o sistema parar. Se isso
ocorre, no ser possvel encontrar programas, drivers e configuraes.

O programa Regedit

Por ser uma parte crtica do Windows, a Microsoft preferiu no disponibilizar um acesso
fcil ao Registro do Windows. Isso porque usurios no preparados poderiam facilmente
causar danos ao sistema, tentando fazer reparos ou querendo saber para que servem as
linhas estranhas do Registro. Mesmo assim, possvel acessar o Registro do Windows.
Isso feito pelo programa Regedit.
Para us-lo, v em Iniciar / Executar e digite regedit. Feito isso, uma tela semelhante a
essa surgir
atravs deste programa de aparncia simples que voc consegue ter acesso direto ao
Registro do Windows. Por meio dele pode-se apagar linhas (til para tirar manualmente
rastros de vrus, por exemplo), mudar configuraes e se voc for um especialista no
assunto, corrigir erros.

Fazendo backup do Registro

Por precauo, a primeira etapa deste tutorial fazer backup (cpia de segurana) do
Registro do Windows. H mais de uma maneira de se fazer isso, mas como j estamos
no Regedit, vamos fazer por ele. Estando no programa, clique com o boto direito do
mouse em Meu Computador e selecione Exportar. Em seguida, escolha uma pasta e d
um nome cpia. Para restaurar este backup, no Regedit clique em Arquivo / Importar e
localize a cpia. O Windows, por si s, cria cpias de segurana, mas sempre bom ter
um backup a mais.

A estrutura do Registro do Windows

Conforme pode ser visto na janela acima, quando voc acessa o Regedit, aparece uma
estrutura contendo 5 chaves. Trata-se da estrutura bsica do Registro do Windows. Cada
uma tem uma finalidade:

HKEY_CLASSES_ROOT - esta chave, na verdade, no muito importante a princpio.


um atalho para a chave HKEY_LOCAL_MACHINE\SOFTWARE\Classes e sua
finalidade manter compatibilidade com programas antigos, que rodam a 16 bits;

HKEY_CURRENT_USER - esta chave um atalho para a chave


HKEY_USERS\infowester, onde infowester deve ser o nome do usurio do Windows.
Ela mostra somente informaes do usurio atual do sistema, como configuraes
personalizadas;

HKEY_LOCAL_MACHINE - esta a chave mais importante do Registro, pois nela


que esto as informaes sobre programas e hardware. Para se ter noo da importante
desta chave, seus dados so guardados num arquivo chamado system.dat. Clicando no
sinal de mais ao lado desta chave, aparece uma estrutura que indica onde esto os dados.
Veja a imagem a seguir:
Repare bem que as informaes esto organizadas por tipo. Em HARDWARE esto
informaes relativas ao harware do computador, como portas parelelas, interfaces
SCSI, etc. Em SECURITY, esto informaes de segurana e assim por diante. Para
servir de exemplo, a figura abaixo mostra a localizao de informaes do processador
do computador usado para criar este tutorial. Veja:

O caminho seguido para achar essas informaes foi HARDWARE / DESCRIPTION /


System / CentralProcessor / 0. Esse exemplo mostra que a melhor maneira de entender o
Registro do Windows explorar sua hierarquia. Voc pode fazer isso de forma segura,
bastando no alterar nada. Para se orientar, repare nos nomes das chaves. Como j dito,
no exemplo acima foram procuradas informaes sobre o processador, ou seja,
informaes de um hardware. Logo, foi-se chave HARDWARE. O passo seguinte foi
clicar em DESCRIPTION, que como indica o nome, serve para descrever/mostrar
informaes de cada hardware. Uma das chaves mais interessantes, no entanto, a
SOFTWARE. Nela voc consegue encontrar informaes sobre todos os programas
instalados no Windows, inclusive algumas aplicaes auxiliares aos drivers de
hardware. Veja a imagem a seguir
Repare que quanto aos softwares, as informaes so gravadas de acordo com o
desenvolvedor. Assim, se voc tem instalado em seu Windows os programas
Dreamweaver e Flash, por exemplo, eles devero aparecer dentro da chave
Macromedia, nome da desenvolvedora desses softwares. Em nosso exemplo, clicamos
na chave SOFTWARE e em seguida na chave Apple Computer, Inc. Dentro desta chave,
h outra, chamada QuickTime, que o nome de um programa para visualizao de
vdeo da Apple. Dentro da chave QuickTime h todas as informaes relativas ao
programa, como tipos de arquivos associados, preferncias do usurio, plugins, etc.
Pesquise na chave SOFTWARE sobre um programa que esteja instalado em seu
computador. Praticamente todos aparecem, inclusive jogos. Assim, se voc necessitar
alterar algo referente a um software, j sabe onde encontr-lo no Registro do Windows.

Ainda h outras divises dentro de HKEY_LOCAL_MACHINE. Explore-as e


certamente voc descobrir para que servem.

HKEY_USERS - no Windows possvel ter vrios usurios num nico computador. A


funo desta chave guardar informaes de cada um deles. Quando o sistema est
configurado apenas para um usurio (muito comum no Windows 95/98), esta chave
possui apenas uma entrada, de nome default ou padro. Todas as limitaes dos
usurios, assim como todas as suas configuraes podem ser manipuladas aqui.

HKEY_CURRENT_CONFIG - um atalho que contm configuraes do usurio atual


do computador relativas ao hardware. Este atalho til quando necessrio procurar
informaes do usurio que est logado, pois todas as suas informaes aparecem nesta
chave.

Alterando o Registro

comum, inclusive em artigos do InfoWester, ter que alterar algumas informaes no


Registro do Windows para executar uma configurao em especial. Quando voc acessa
uma chave e em seguida, alguma entrada, possvel alter-la clicando duas vezes em
cima dela com o mouse ou clicando com o mouse direito do mouse sob a entrada e
escolhendo Modificar. Se voc escolher este ltimo mtodo ainda ser possvel mudar o
valor binrio da entrada (que por ser complexo no ser explicado aqui) ou ento excluir
a entrada (s o faa se souber o que est fazendo). Observe na imagem abaixo que h
entradas com as letras "ab" e entradas com uma srie de nmeros zeros e uns. O
primeiro tipo permite alteraes escritas (como por exemplo, mudar o nome de algum
parmetro de um software) e alteraes binrias (ou seja, somente possvel configurar
digitando 0 ou 1). O segundo tipo s permite alteraes binrias. No exemplo da
imagem, estamos mudando o nome do processador. Repare que apenas um exemplo.
No h razes para que voc mude o nome do processador do seu computador, mesmo
porque pode haver risco de problemas.
Os passos deste exemplo foram os seguintes: acessar a chave
HKEY_LOCAL_MACHINE, em seguida HARDWARE, DESCRIPTION e alterar a
entrada ProcessorNameString, que informa o nome do processador. Na caixa que
aparece, o nome alterado assim que o boto OK for acionado.

Basicamente, todas as alteraes podem ser feitas desta maneira. No entanto, vamos ver
um exemplo mais prtico. comum encontrar em sites especializados, dicas de como
mudar o nome que aparece na barra de ttulo do Internet Explorer. Geralmente esse
nome "Microsoft Internet Explorer". Voc pode colocar a frase que quiser. Para isso,
necessrio uma alterao no Registro do Windows. Acesse HKEY_CURRENT_USER /
Software / Microsoft / Internet Explorer / Main. No lado direito do Regedit, clique com
boto direito do mouse sobre uma rea em branco. Apacer um menu de nome Novo.
Escolha Valor da Seqncia e d a ela o nome de Window Title. Agora, abra esta chave
e digite o textro desejado.

Finalizando

O Registro do Windows cresce com o passar do tempo. A maioria dos programas,


quando voc os desinstala, no retira as entradas do Registro, o que faz com que chaves
fiquem armazenadas sem necessidade. Por isso, importante "limpar" o Registro de vez
em quando. Um bom programa para isso o EasyCleaner, que elimina entradas
invlidas, porm h muitos outros bons softwares para isso. H inclusive, programas
que so mais eficientes que o Regedit para manipular o Registro do Windows, mas que
so voltados para usurios com uma certa experincia. Se voc usurio do Windows
95/98 e Me, as informaes aqui apresentadas podem estar diferentes quanto a nomes e
localizao de chaves. Isso ocorre pelas mudanas que a Microsoft implementa a cada
nova verso do Windows (este texto foi escrito usando como base o Windows XP). No
entanto, o funcionamento do Registro permanece o mesmo, o que faz com que este
artigo seja vlido para todas as verses do Windows. Este tutorial apresentou maneiras
bsicas para manipular o Registro do Windows. Por se tratar de um mecanismo muito
complexo, a inteira compreenso do Registro demorada e exige grande empenho
tcnico. Mas se voc no um programador avanado, no necessrio ter amplo
conhecimento dessa parte to fundamental do Windows.

Você também pode gostar