O que é o Registro do Windows

Propaganda
O que é o Registro do Windows?
O registro surgiu com o Windows 95. Até então o Windows fazia uso de arquivos .INI.
Havia um arquio .INI para cada aplicativo do Windows. O registro do Windows, atualmente,
nada mais é que um banco de dados repleto de informações sobre o sistema operacional,
os usuários, o computador e os programas utilizados.
Ainda hoje existem arquivos .INI no Windows, mas o registro assumiu a maior parte do
controle do sistema e de suas configurações. Com o registro o Windows fica mais bem
organizado e compartilha arquivos de forma mais eficiente. É o registro que permite a um
aplicativo ser instalado sem adicionar bibliotecas redundantes de arquivos ou ser
desinstalado sem remover componentes (arquivos .DLL, .OCX e outros) que são também
utilizados por outros aplicativos.
Quando você instala um programa, ele inclui muitas chaves no registro do Windows. É por
isso que um programa não pode ser simplesmente deletado do HD, quando você não mais
pretende usá-lo. Era assim no sistema MS-DOS. No Windows, o programa precisa ser
desinstalado de forma correta, a fim de eliminar suas chaves do registro. Também as
configurações de hardware ficam gravadas no registro.
Editor do Registro
O Windows tem um editor de registro: O Regedit. Se você clicar em Iniciar, Executar... e
digitar "regedit" (sem aspas), o Windows vai abrir o editor. Você encontrará no editor de
registro do Windows duas janelas. Na janela da esquerda você encontrará uma listagem de
chaves do tipo HKEY_CLASES_ROOT, HKEY_CURRENT_USER etc. Algumas dessas chaves
possuem vínculos entre si. As chaves possuem outras chaves e subchaves. O regedit
permite modificar chaves e valores. No entanto em princípio isso é uma coisa que somente
administradores e usuários avançados devem fazer, porque uma mudança errada pode criar
sérios problemas para o funcionamento do sistema ou até mesmo impedir o Windows de
continuar funcionando.
Modificando chaves e valores
Muitas das dicas para Windows disponíveis no Liae apontam para a edição do registro. Se
você estiver absolutamente certo de que é capaz de efetuar a mudança sugerida de
maneira correta, não haverá nenhum risco em fazê-lo. As dicas do AEsp são resultado de
estudos e testes em mais de uma máquina, em configurações diferentes do Windows. No
entanto, considere a possibilidade de ser feita uma edição errada. De repente confunde-se
uma chave com outra e erra-se numa modificação qualquer. É recomendável, portanto,
manter sempre um backup (cópia de segurança) do registro.
Importando e exportando arquivos do Registro
Os arquivos .REG são associados ao registro. Pelo menu do Regedit você pode importar e
exportar arquivos .REG. Os arquivos .REG são usados por muito aplicativos que importam
arquivos do registro. Você poderá importar arquivos .REG para o registro dando um clique
duplo nele. Você pode exportar arquivos .REG para fins de bakcup. Você poderá até mesmo
exportar todo o registro. Não crie backup do registro dessa última forma. Você não será
capaz de fazer a restauração dele se o sistema não mais funcionar. No entanto, muitas
vezes poderá ser útil fazer backup de uma chave do registro. Para exemplificar melhor,
temos aqui o arquivo Menu.zip que contém dois arquivos .REG. Faça o download dele e o
descompacte. O arquivo menu rápido.reg serve para aumentar a velocidade com que o
Windows abre o menu iniciar e os itens Favoritos do seu Browser. Você pode importá-lo
para o registro. Faça isso usando o menu Importar do editor de registro ou dando clique
duplo no arquivo. Se quiser desfazer o menu rápido, use o outro arquivo.
Backup do Registro
Backup integral do registro pode ser feito facilmente com o programa Erunt. Tempos houve
em que muitas configurações avançadas do Windows dependiam do registro. Hoje a maioria
dessas configurações podem ser feitas através de programas tweaks. O programa Tweak
UI, da Microsoft, por exemplo, nada mais faz que automatizar tarefas que você poderia
fazer manualmente, editando chaves do registro. O Windows XP Profissional também
permite configurações avançadas através das Diretivas de Grupo. Entra-se nas Diretivas
de Grupo digitando "gpedit.msc" (sem aspas) no prompt de comando (CMD), ou no menu
Iniciar, Executar...
Limpeza do Registro
À medida em que programas são instalados e desinstalados, muito lixo pode ser acumulado
no registro: atalhos que não existem mais, sobras de programas desinstalados etc. Você
pode usar o programa RegCleaner para fazer limpeza do registro.
Otimizando o Registro
Você pode também otimizar o registro, fazendo um desfragmentação e eliminando
informações redundantes, através do programa NTRegOpt. Com isso você obtém um
registro menor e uma maior performance para o Windows.
Proteção extra para o Registro
RegistryProt é um programa freeware (gratuita) que monitora o registro do Windows em
tempo real. Monitorando as chaves do registro, o programa alerta sempre que uma
mudança é feita ou alterada, dando a opção para aceitar ou rejeitar a troca. Isto lhe dará
uma proteção garantida contra trojans e vírus de script.
Já o RegShot é um pequeno utilitário que permite criar uma imagem do registro e
comparar com outra. Após ter instalado novos softwares ou feito alterações no sistema,
você poderá conferir uma lista de todas as modificações existentes no registro, entre uma
imagem criada e outra. Um backup do registro pode também ser feito no formato .HIV para
restauração futura.
A estrutura do Registro do Windows
Conforme pode ser visto na janela acima, quando você acessa o Regedit, aparece uma
estrutura contendo 6 chaves. Trata-se da estrutura básica do Registro do Windows. Cada
uma tem uma finalidade:
HKEY_CLASSES_ROOT - esta chave, na verdade, não é muito importante a princípio. É
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 usuário do Windows. Ela mostra somente informações
do usuário atual do sistema, como configurações personalizadas;
HKEY_LOCAL_MACHINE - esta é a chave mais importante do Registro, pois nela é que
estão as informações sobre programas e hardware. Para se ter noção da importante desta
chave, seus dados são guardados num arquivo chamado system.dat. Clicando no sinal de
mais ao lado desta chave, aparece uma estrutura que indica onde estão os dados. Veja a
imagem a seguir:
Repare bem que as informações estão organizadas por tipo. Em HARDWARE estão
informações relativas ao harware do computador, como portas parelelas, interfaces SCSI,
etc. Em SECURITY, estão informações de segurança e assim por diante. Para servir de
exemplo, a figura abaixo mostra a localização de informações do processador do
computador usado para criar este tutorial. Veja:
O caminho seguido para achar essas informações 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 não
alterar nada. Para se orientar, repare nos nomes das chaves. Como já dito, no exemplo
acima foram procuradas informações sobre o processador, ou seja, informações de um
hardware. Logo, foi-se à chave HARDWARE. O passo seguinte foi clicar em DESCRIPTION,
que como indica o nome, serve para descrever/mostrar informações de cada hardware.
Uma das chaves mais interessantes, no entanto, é a SOFTWARE. Nela você consegue
encontrar informações sobre todos os programas instalados no Windows, inclusive algumas
aplicações auxiliares aos drivers de hardware. Veja a imagem a seguir:
Repare que quanto aos softwares, as informações são gravadas de acordo com o
desenvolvedor. Assim, se você tem instalado em seu Windows os programas Dreamweaver
e Flash, por exemplo, eles deverão 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 visualização de vídeo da Apple. Dentro da chave
QuickTime há todas as informações relativas ao programa, como tipos de arquivos
associados, preferências do usuário, 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 divisões dentro de HKEY_LOCAL_MACHINE. Explore-as e certamente você
descobrirá para que servem.
HKEY_USERS - no Windows é possível ter vários usuários num único computador. A
função desta chave é guardar informações de cada um deles. Quando o sistema está
configurado apenas para um usuário (muito comum no Windows 95/98), esta chave possui
apenas uma entrada, de nome default ou padrão. Todas as limitações dos usuários, assim
como todas as suas configurações podem ser manipuladas aqui.
HKEY_CURRENT_CONFIG - é um atalho que contém configurações do usuário atual do
computador relativas ao hardware. Este atalho é útil quando é necessário procurar
informações do usuário que está logado, pois todas as suas informações aparecem nesta
chave.
Use a Restauração do sistema
Usuários do Windows Me e XP podem criar pontos de restauração do sistema, que copiam
todos os dados (incluindo o Registro) para que você possa restaurar seu sistema àquele
estado preciso. Você deve executar a Restauração do sistema manualmente antes de fazer
mudanças importantes de hardware ou software ou tentar trabalhar com o Registro. Clique
em Iniciar-Programas (Todos os Programas, no XP) e depois em Acessórios-Ferramentas de
sistema-Restauração do sistema, escolha Criar um ponto de restauração, clique em Avançar
e siga as instruções.
1 - Use o Editor de Registro. O recurso de exportação do Editor de Registro do Windows faz
backup de partes do Registro ou cria um backup completo. No Windows 2000, esta é sua
melhor opção. Clique em Iniciar-Executar, digite regedit e pressione ENTER. Selecione Meu
Computador na árvore de pastas, selecione Arquivo-Exportar arquivo do Registro e forneça
o nome de um arquivo e o destino. Para ter um pouco mais de paz de espírito, grave o
arquivo em um disco CD-RW ou outra mídia removível.
2 - Copie os arquivos. do Registro manualmente. No Windows 95 e 98, o Registro reside
nos arquivos System.dat e User.dat no diretório Windows. No Windows Me, copie o
Classes.dat também. Para ver arquivos ocultos e de sistema, você precisará ajustar o
Windows Explorer para mostrá-los. No Explorer, escolha Exibir (95 e 98) ou Ferramentas
(Me e XP); em seguida, selecione Opções de pasta, abra a guia Modo de exibição e escolha
Mostrar todos os arquivos (95 e 98) ou Mostrar arquivos e pastas ocultos (Me e XP).
Quando puder ver os arquivos, copie-os.
3 - Use software de backup. Procure no seu utilitário de backup uma opção para copiar o
Registro junto com outros arquivos na sua unidade de disco rígido. Alguns utilitários fazem
isso automaticamente; outros exigem que você especifique o backup do Registro.
4 - Execute o Verificador do Registro do Windows. Só no Windows 98 e Me – veja seção B.
Seção B - Use o verificador do registro incluído no windows
O Windows 98 e Me vêm com um utilitário chamado Verificador do Registro. Quando você
dá boot no PC, a ferramenta sai em busca de problemas; se não consegue resolvê-los,
restaura o backup mais recente do Registro.
Se você mantém seu PC funcionando o tempo todo, sem parar, é uma boa prática
reinicializá-lo diariamente para que o Verificador do Registro faça seu trabalho. Você
também pode executar o Verificador do Registro manualmente (em especial, antes e depois
de fazer mudanças no sistema que não exigem o reboot do sistema): clique em IniciarProgramas-Acessórios-Ferramentas de sistema-Informações sobre o sistema, abra o menu
Ferramentas e clique em Verificador do Registro.
Dicas
1 - FAZENDO COM QUE O WINDOWS 9X NÃO FIQUE PEDINDO O CD DE INSTALAÇÃO
De vez em quando, ao instalarmos alguns programas, ou quando instalamos novos hardwares, o
windows 98 acaba caindo em uma tela que pede para inserirmos o CD original do windows para ele
poder finalizar a instalação (normalmente procurando um arquivo).
ATENÇÃO: o Windows Millenium já implementa algo similar ao que descrevemos abaixo, portanto,
só é válido fazer as atividades aqui descritas para Windows 9x.
O processo é bem simples... vamos lá:


Crie um diretório no raiz do seu disco C para o sistema (que tal: C:\W98 ).
Agora copie o conteúdo do CDROM do seu Windows 98, especificamente os arquivos de
instalação (CAB), deles, que se encontram no diretório WIN98
Vamos editar o registro:
OBS1: atenção, é interessante primeiro você fazer um BACKUP do registro do seu windows Veja em
REGISTRO -> EXPORTAR ARQUIVO DO REGISTRO
OBS2: se você não se sente seguro em manipular o registro do Windows, faça-o somente com
algum conhecimento do assunto, ou com algum suporte presente.
INICIAR -> EXECUTAR -> REGEDIT
(irá abrir a tela do registro do Windows)
Agora vá na opção HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup
Nesta opção de SETUP, clique nela, e procure pela opção (no lado direito SOURCE PATH).
Dê um duplo clique no "SOURCE PATH" e troque o conteúdo para o novo diretório onde você colocou
o conteúdo do CD original (no nosso caso C:\W98).
Pronto, agora sempre que o Windows for procurar arquivos do Windows 98 para finalizar a
instalação, irá procurar PRIMEIRO no diretório C:\W98 onde você realmente colocou, e não vai mais
pedir que você insira o CD original.
2 - Forçando o logon no Windows 95/98/Me:
Primeiro crie os usuários e suas senhas, em seguida edite o registro assim:
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run
Nome: NoLogon
Tipo: Valor da seqüência
Valor: RUNDLL32 shell32,SHExitWindowsEx0
Nota: se você ou qualquer usuário esquecer a senha, a tecla ESC ou o botão CANCELAR na janela de
logon não terão efeito, voltando à tela de logon novamente, como o Win NT/2000/XP. Recomendo
antes de editar o registro digitar no comando Executar "scanregw.exe" e promover um backup do
registro. Qualquer coisa que dê errado pode-se usar o comando SCANREG/RESTORE no prompt de
comando (DOS puro). Há outro modo mais fácil mas quebra todo o encanto.
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
System]
"DisableRegistryTools"=dword:00000001
O REGEDIT4 tem que ficar na 1ª linha, depois uma linha em branco e o resto do texto nas linhas
seguintes. Salve o arquivo com um nome qualquer com a extensão .REG (ex.: registro.reg). Feche o
bloco de notas, navegue até a pasta onde salvou o arquivo .REG e dê dois cliques, confirme a
operação e pronto. Vá no Executar, digite regedit.exe e veja a mensagem que aparece. Calma, você
pode reverter o processo, basta abrir o arquivo .REG no bloco de notas, na sequência de zeros
troque o "1" por "0", salve o arquivo, feche o bloco de notas e dê dois clique no arquivo .REG. Agora
digite regedit.exe e você terá o Editor de registro liberado. É mais cômodo utilizar um arquivo .REG
do que navegar até a chave para fazer a alteração!!
3 - Mude o nome do dono do Windows
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion e no painel da direita localize o
tipo de valor "RegisteredOwner" e “RegisteredOrganization”. DÊ um clique duplo neste valor e altere
seu conteúdo para seu nome. Feche o regedit e vá até as propriedades do sistema. Lá está você
como dono do Windows.
4 - Menu no Desktop
Evite que outros usuários alterem as configurações de vídeo através do menu.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer e localize o
item NoViewContextMenu. Caso nã exista crie um novo item DWORD. Atribua 1 para desabilitar o
menu e 0 para habilitá-lo novamente. Reinicie o computador para que as alterações tenham efeito.
5. Isso é raro mas se um dos ícones da lixeira desaparecer, no regedit navegue até a chave
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace.
No painel da esquerda clique com o botão direito em NameSpace e selecione NOVA. Digite o
seguinte, exatamente: {645FF040-5081-101B-9F08-00AA002F954E}. No painel da direita dê um
clique duplo em PADRÃO, na próxima janela digite o valor Lixeira, dê OK, feche o regedit e pressione
F5 no desktop para atualizar.
6. Se programas foram removidos mas seus nomes ainda constam na janela do Adicionar e remover
programas,
navegue
para
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall.
No
painel
da
esquerda dÊ um clique direito no programa teimoso e escolha REMOVER.
7. Remova os arquivos do histórico de reprodução do Windows Media Player indo em
HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList e remova as entradas.
8.
Edite
as
aplicações
que
aparecem
na
lista
sob
Abrir
com.
Navegue
para
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts. Encontre a
pasta que se refere a extensão que deseja adicionar.
10. Perdeu a senha do Supervisor de conteúdo no IE? Calma...
No
Editor
de
registro
encontre
a
chave:
Hkey_local_machine\Software\Microsoft\Windows\CurrentVersion\Policies\Ratings
Na parte direita da tela, haverá um elemento chamado KEY. Delete-o e saia do REGEDIT. Agora
inicie o Internet Explorer e use o comando Exibir/Opções, e selecione a guia Segurança. Clique sobre
o botão "Desativar Classificação", e será pedida uma nova senha, já que a antiga estará desabilitada.
11.Chaves de inicialização
Todos sabem que podemos controlar o que pode iniciar junto com o Windows através do
msconfig.exe, só que em raras vezes o que procuramos não está disponível no msconfig. Neste caso
esta dica mostra onde está localizado no registro as chaves de inicialização de programas,
principalmente os vírus, que adoram estas chaves. Faça uma busca pelas seguintes chaves:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run e \RunServices.
Curiosidade: As alterações feitas no registro de um sistema multiusuário são efetivadas de forma
diferente.
As alterações feitas na chave HKEY_CURRENT_USER só afetam o usuário que estiver logado no
sistema no momento, enquanto que as alterações em HKEY_LOCAL_MACHINE afetam todos os
usuários, independente de quem estiver logado no momento.
12. Habilite o acesso a atualização on-line de drivers (para Windows 98).
Este recurso de atualização dos drivers pelo Windows Update só está disponível se o usuário
registrar o Windows. Tire esta restrição:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion e altere o valor RegDone para
1. Clique em OK, feche o editor de Registro e reinicie o Windows. Após isso vá em Iniciar <
Programas > Acessórios > Ferramentas de sistema > Bem vindo ao Windows. Na tela de
apresentação clique na opção de registro e veja o resultado.
13.Auto-logon no Windows 2000.
No
Windows
2000
procede-se
naveguando
até
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\WinLogon
a
chave
Crie 4 valores de sequência:
DefaultUserName: login do usuário que será usado
DefaultPassword: senha do usuário
DefaultDomainName: caso exista um domínio para validar o logon
AutoAdminLogon: coloque 1 para ativar o autologon e 0 para desativar.
14.Barra de título do IE:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main e modifique o valor de
Window Title
Página Inicial:
Para impedir a mudança da página inicial do Internet Explorer altere de 0 para 1 o valor do item
HKEY_USERS\.Default\Software\Policies\Microsoft\Internet Explorer\Control Panel\Homepage
15 - Desabilite os balões de aviso do Windows XP:
Se você deseja desabilitar aqueles "balões de aviso" que aparecem sempre que o Windows executa
alguma função específica, faça o seguinte: vá em Iniciar / Executar, digite regedit e vá na chave
HKEY_CURRENT_USER / Software / Microsoft / Windows / CurrentVersion / Explorer / Advanced.
Clique no menu Editar, vá em Novo / Valor DWORD, digite EnableBaloonTips e pressione Enter em
seu teclado. Se já houver essa variável ali, altere o seu valor para 0 (zero). Reinicie o computador e
os balões não serão mais exibidos pelo sistema.
16 - Menu Iniciar mais rápido:
É possível fazer com que o Menu Iniciar do Windows XP exiba seus itens mais rapidamente. Para
isso, vá em Iniciar / Executar, digite regedit e vá em HKEY_CURRENT_USER / Control Panel /
Desktop. Selecione MenuShowDelay na lista da direita e clique com o botão direito do mouse em
cima. Agora, escolha Modificar e mude o valor para 0 (zero). Após o computador inicializar, o menu
Iniciar estará mais rápido.
17 - Como remover as Setas dos Ícones dos atalhos da área de trabalho do Windows 98
Quando você cria um atalho ou um arquivo PIF, o ícone que é gerado tem uma seta no canto inferior
esquerdo. O Windows tem uma entrada no registro chamada IsShortcut que determina a aparência
dessa seta. Caso você não deseje que essa seta seja exibida remova a entrada IsShortcut das
seguintes chaves no registro:
HKEY_CLASSES_ROOT\lnkfile
HKEY_CLASSES_ROOT\piffile
A Microsoft tem um utilitário chamado PowerToys que permite a alteração dos ícones dos atalhos.
18 - Mudando o nome da Lixeira do Windows 95/98
Abra o Regedit:
Clique no Editar; Clique no Localize e digite Lixeira; Ao encontrar, de um duplo clique e mude o
nome para o que você desejar; Pressione F3 e repita a operação até não encontrar mais nenhum
Lixeira; Feche o Regedit e reinicie o Windows
Download