Como manter backups do registro atual no Windows NT 4.0 e no Windows 2000

Traduções deste artigo Traduções deste artigo
ID do artigo: 318149 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Observação : A solução é descrita neste artigo não é suportada pela Microsoft. Use este método de sua responsabilidade.

Talvez seja possível resolver muitos problemas do Windows ao restaurar um backup do registro que você criou antes do problema ocorreu. Este artigo descreve como criar um arquivo em lotes que você pode agendar para criar periódico, backups compactados do registro que você pode usar posteriormente para restaurar o registro para um estado conhecido. Além disso, se você não pode iniciar o computador, você pode restaurar um backup do Registro a partir o console de recuperação do Windows 2000. O arquivo em lotes cria até cinco backups. Quando criados cinco backups, o backup mais antigo será excluído quando um novo backup é criado.

Esse processo usa a ferramenta Regback.exe para fazer backup do Registro e usa a ferramenta makecab.exe para compactar os backups. Makecab.exe está incluído no Windows 2000. Para o Windows NT 4.0, essa ferramenta está disponível como parte do Microsoft Cabinet Software Development Kit (SDK). Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
310618SDK do Microsoft Cabinet
Regback.exe é uma ferramenta do Resource Kit. Para o Windows NT 4.0, use a versão incluída no Microsoft Windows NT 4.0 Resource Kit. Para o Windows 2000, use a versão incluída no Microsoft Windows 2000 Resource Kit.

Mais Informações

Fazer o backup do registro

  1. Crie um arquivo em lotes chamado Savereg.bat na pasta %Windir%\Repair. Inclua as seguintes linhas no arquivo:
    Definir backupdir=%windir%\repair\regback
    Definir tempdir=%temp%\regback

    Se não existe % backupdir % md % backupdir %
    Se existe tempdir % rd s/q % tempdir %
    md tempdir %
    Regback tempdir %

    : checknumfiles
    Definir número = 1
    Para % em (% backupdir%\*.cab) definir /a num += 1
    Se % num % 6 LSS goto checkname
    para /f % in (' %backupdir%\*.cab dir / a/o-d/b ') definir mais antigo = %% i
    Mover %backupdir%\%oldest% %backupdir%\%oldest%.old
    GoTo checknumfiles

    : checkname
    Definir número = 1
    : loop
    if not exist %backupdir%\rb00%num%.cab goto createcab
    definir /a num += 1
    GoTo loop

    : createcab
    Definir name=rb00%num%.cab
    echo .set inffilename=%backupdir%\setup.inf > %backupdir%\cabdirect.ddf
    echo .set cabinetnametemplate = % nome % >> %backupdir%\cabdirect.ddf
    echo .set diskdirectorytemplate = backupdir % >> %backupdir%\cabdirect.ddf
    echo .set rptfilename=%backupdir%\setup.rpt >> %backupdir%\cabdirect.ddf
    echo .set maxdisksize = cdrom >> %backupdir%\cabdirect.ddf
    Para % em (% temp%\regback\*.*) echo % %backupdir%\cabdirect.ddf

    Makecab /f %backupdir%\cabdirect.ddf

    DEL %backupdir%\cabdirect.ddf
    DEL %backupdir%\setup.*
    Se existir %backupdir%\%oldest%.old del f/q %backupdir%\*.old
    RD s/q tempdir %
  2. Copie os arquivos Regback.exe e makecab.exe para a pasta % Windir%\System32. Para o Windows 2000, copie somente o arquivo Regback.exe, porque o arquivo makecab.exe está incluído no Windows 2000.
  3. Agende backups diários de registro. Você pode executar o seguinte comando no Windows NT 4.0 e Windows 2000 para agendar o arquivo em lotes executar todos os dias à meia-noite:
    às 00: 00 / every: m, t, w, th, f, s, su %windir%\repair\savereg.bat
Como os backups são compactados e pois somente cinco pode ser salvo no disco rígido, o espaço em disco não deve ser um problema. O tamanho de um backup do registro varia, dependendo da versão do Windows e o número de programas que estão instalados. Por exemplo, um backup de uma instalação "limpa" do Windows NT 4.0 pode ser menor do que um megabyte (MB). Um backup do Windows 2000 com muitos programas instalado pode ser mais cinco MB de tamanho.

Restaurar o registro

  1. Insira o CD-ROM do Windows 2000 na unidade de CD-ROM e reinicie o computador.
  2. Pressione R para reparar escolha.
  3. Pressione C para escolher o console de recuperação.
  4. Selecione a instalação do Windows que você deseja restaurar.
  5. Digite a senha do administrador e, em seguida, pressione ENTER.
  6. Digite cd system32\config e, em seguida, pressione ENTER.
  7. Backup de arquivos do registro existente, digitando os seguintes comandos, pressionando ENTER após cada comando:
    cópia padrão default.bak
    Copiar sam.bak sam
    cópia de segurança security.bak
    Copiar software.bak de software
    Copiar sistema system.bak
  8. Digite expanda %windir%\repair\regback\ rb00x.cab /f:* (onde % windir % é a pasta em que o Windows está instalado, e rb00x.cab é o arquivo de backup do registro que você deseja restaurar) e pressione ENTER.
  9. Quando você for solicitado para substituir arquivos, pressione A para substituir todos os arquivos.
  10. Digite exit e pressione ENTER para reiniciar o computador.
Observação : você pode restaurar um hive do Registro individuais substituindo "/ f: 1"com"/ f: filename" onde o filename é o nome da seção do Registro para restaurar. Por exemplo:
expanda c:\winnt\repair\regback\rb001.cab /f:system

Propriedades

ID do artigo: 318149 - Última revisão: quinta-feira, 1 de março de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbmt kbinfo KB318149 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 318149

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com