Escritos
B. Piropo
Anteriores:
< Trilha Zero >
Volte de onde veio
16/06/1997

< Encerrando a Série >


Por vezes o Registro se corrompe de tal forma que é impossível reinicializar Windows 95. Nestas circunstâncias, um programa para recuperá-lo que rode apenas dentro de Windows 95 seria de escassa utilidade. Por isto a MS concebeu o Regedit de forma a rodar tanto dentro de Windows 95 como no "modo real", ou seja, invocado da linha de comando do bom e velho DOS. No entanto cabe observar que, quando chamado da linha de comando, o Regedit perde seu charme e amigabilidade e comporta-se como um bicho do mato: limita-se a executar o comando, sem menus, ajudas ou advertências. E, como todo bicho do mato, pode ser perigoso: um comando mal dado, e foi-se o Registro. Portanto, se você pretende (ou for obrigado a) usá-lo assim, tome cuidado com o que digita e confira duplamente antes de teclar o ENTER fatal.

Para rodar o Regedit da linha de comando, reinicialize o micro em modo DOS (menu Iniciar, opção "Desligar", botão "Reiniciar o computador em modo MS-DOS") ou dê um novo boot no modo DOS (reinicialize a máquina e quando aparecer a mensagem "Carregando Windows 95", tecle F8 e escolha a opção "Somente prompt") para fazer aparecer o velho prompt do DOS, comande REGEDIT e tecle ENTER. Faça-o sem medo: se não detectar parâmetro algum, Regedit inteligentemente se limita a exibir uma sumaríssima tela de ajuda com as opções possíveis. E lamba-se: no modo DOS, este é todo o esforço que ele faz para parecer amigável. Leia a tela, examine as opções e esqueça todas elas exceto a que inclui o modificador "/C", a única que nos interessa. Ela é invocada com: "REGEDIT [/L:system] [/R:user] /C:filename2". Examinemo-la.

Os parâmetros entre colchetes são opcionais e indicam o nome e o diretório dos arquivos System.Dat e User.Dat. Como o default é o diretório de Windows e como é lá que os queremos, podemos simplesmente esquecê-los. O último modificador e seu parâmetro são obrigatórios. O parâmetro, "filename2", informa o nome do arquivo que contém a cópia de segurança (que, se você seguiu as instruções das colunas anteriores, deve chamar-se Regbkp1.Txt, Regbkp2.Txt ou algo semelhante e obrigatoriamente está no diretório que contém Windows). O modificador, "/C" (de "Create"), informa que um novo Registro será criado a partir da cópia de segurança especificada, ou seja: seu Registro atual será simplesmente descartado e você ficará com um novo (se é isto que você quer e se sua cópia de segurança está em dia, ótimo; do contrário, dá para imaginar a desgraça que o comando pode causar se usado indevidamente).

Então vamos lá: se sua cópia de segurança está atualizada e COMPLETA (criada via opção "Exportar arquivo de Registro" do menu "Registro" do editor de Registro, com o botão "Todos" marcado), para criar um novo Registro a partir dela (descartando todas as eventuais alterações feitas desde que ela foi criada), faça o seguinte: 1) passe para o modo MS-DOS; 2) do prompt, passe para o diretório de Windows com o comando "CD WINDOWS" (se seu diretório de Windows 95 tem outro nome, use-o); 3) digite o comando:

REGEDIT /C:REGBKP1.TXT

e tecle ENTER (se sua cópia de segurança tem outro nome, use-o ao invés de REGBKP1.TXT). Agora você tem um Registro novo em folha. Se é bom ou não, depende da atualização e do estado da cópia de segurança usada para criá-lo. Portanto, se não for, não me culpe. E passe a usar uma política de segurança mais sólida.

Bem: agora que você já sabe como reconstituir o Registro da forma oficial (e complicada), vamos ver um modo mais fácil de fazê-lo. Acesse o sítio (da própria MS) "http://www.microsoft.com/windows/software/otherutils.htm", procure pela "Microsoft Configuration Backup Utility" que lá está e instale-a em sua máquina (se tiver dificuldade em acessar o sempre congestionado sítio da MS, transfira via FTP o arquivo Cfgback.Zip do sítio "ftp://ftp.iis.com.br/pub/simtelnet/win95/util/"). Trata-se de um utilitário que permite criar até dez cópias de segurança do Registro, renová-las e reconstituir o Registro a partir de qualquer uma delas. O uso é simples: basta seguir as instruções da tela e consultar o arquivo de ajuda quando necessário.

E, finalmente: se seu Registro se corrompeu e você deseja "consertá-lo" sem recorrer a cópias de segurança, instale em sua máquina o utilitário RegClean da própria MS, que pode ser encontrado em "http://www.microsoft.com/kb/articles/Q147/7/69.htm". Trata-se de um programa que examina as entranhas de sua máquina e compara o que encontrou com o conteúdo do Registro á procura de inconsistências, corrigindo eventuais discrepâncias. Mas cuidado: antes, faça uma cópia de segurança pelos métodos convencionais. O RegClean nem sempre funciona (em minha máquina a versão 4.x empacou e eu continuo usando a 3.0) e por vezes trava a máquina. Mas quando funciona, é uma mão na roda e recomendo usá-lo regularmente.

E, com ele, damos por findos os trâmites do Registro e já na semana que vem iniciaremos um saudável período devotado ao agradável mister de jogar conversa fora.

B. Piropo