Come per la gestione corrente di backup del Registro di sistema in Windows NT 4.0 e Windows 2000

Traduzione articoli Traduzione articoli
Identificativo articolo: 318149 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

Nota : la soluzione descritta in questo articolo non è supportata da Microsoft. Utilizzare questo metodo a proprio rischio.

È possibile risolvere molti problemi di Windows, ripristinare un backup del Registro di sistema creati prima il problema si è verificato. In questo articolo viene descritto come creare un file batch che è possibile pianificare per creare periodico, il backup del Registro di sistema compresso utilizzabili in un secondo momento per ripristinare il Registro di sistema a uno stato noto. Inoltre, non è possibile avviare il computer, è possibile ripristinare un backup del Registro di sistema dalla console di ripristino di Windows 2000. Il file batch Crea fino a cinque copie di backup. Dopo aver creati cinque copie di backup, il backup meno recente viene eliminato quando viene creato un nuovo backup.

Questo processo utilizza lo strumento di Regback.exe per il backup del Registro di sistema e utilizza lo strumento makecab.exe per comprimere i backup. Makecab.exe è incluso in Windows 2000. Per Windows NT 4.0, questo strumento è disponibile come parte di Microsoft Cabinet Software Development Kit (SDK). Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
310618Microsoft Cabinet Software Development Kit
Regback.exe è uno strumento del Resource Kit. Per Windows NT 4.0, utilizzare la versione inclusa in Microsoft Windows NT 4.0 Resource Kit. Per Windows 2000, utilizzare la versione inclusa in Microsoft Windows 2000 Resource Kit.

Informazioni

Per eseguire il backup del Registro di sistema

  1. Creare un file batch denominato savereg.bat nella cartella %Windir%\Repair. Includere le seguenti righe nel file:
    impostare backupdir=%windir%\repair\regback
    impostare tempdir=%temp%\regback

    Se non esiste % backupdir % md % backupdir %
    Se esiste % tempdir % rd s/q % tempdir %
    MD % tempdir
    Regback % tempdir

    : checknumfiles
    impostare num = 1
    Per % in (% backupdir%\*.cab) do set /a num += 1
    Se % num % 6 LSS goto checkname
    per /f % in (' %backupdir%\*.cab dir / a/o / d/b ") si imposta meno recente = %% i
    spostare %backupdir%\%oldest% %backupdir%\%oldest%.old
    GoTo checknumfiles

    : checkname
    impostare num = 1
    : ciclo
    if not exist %backupdir%\rb00%num%.cab goto createcab
    set /a num += 1
    ciclo di goto

    : createcab
    impostare 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 = CD-ROM >> %backupdir%\cabdirect.ddf
    Per % in (% temp%\regback\*.*) echo % %backupdir%\cabdirect.ddf

    MAKECAB /f %backupdir%\cabdirect.ddf

    %backupdir%\cabdirect.ddf del
    %backupdir%\setup.* del
    Se esiste %backupdir%\%oldest%.old del f/q %backupdir%\*.old
    rd s/q tempdir %
  2. Copiare i file Regback.exe e makecab.exe nella directory % windir%\System32. Per Windows 2000, è necessario copiare solo il file di Regback.exe, perché il file makecab.exe è incluso in Windows 2000.
  3. Pianificare i backup del Registro di sistema giornalieri. In Windows NT 4.0 e Windows 2000 per pianificare il file batch per eseguire ogni giorno a mezzanotte, è possibile eseguire il comando seguente:
    alle 00: 00 / every: m, t, w, th, f, s, su %windir%\repair\savereg.bat
Poiché i backup vengono compressi e poiché solo cinque possono essere salvati sul disco rigido, è possibile che lo spazio su disco non deve essere un problema. La dimensione di un backup del Registro di sistema varia a seconda della versione di Windows e il numero di programmi installati. Ad esempio, un backup da una "nuova" installazione di Windows NT 4.0 può essere inferiore a un megabyte (MB) dimensioni. Un backup da Windows 2000 con molti programmi di installazione potrebbe essere superiore a cinque MB.

Per ripristinare il Registro di sistema

  1. Inserire il CD di Windows 2000 nell'unità CD-ROM e riavviare il computer.
  2. Premere R per scegliere Ripristina.
  3. Premere C per scegliere la console di ripristino.
  4. Selezionare l'installazione di Windows che si desidera ripristinare.
  5. Digitare la password dell'amministratore, quindi premere INVIO.
  6. Digitare cd system32\config e quindi premere INVIO.
  7. Backup i file del Registro di sistema esistenti digitando i comandi seguenti premendo INVIO dopo ciascun comando:
    copia predefinita default.bak
    copiare sam.bak sam
    security.bak protezione copia
    copia software software.bak
    copiare sistema system.bak
  8. Tipo espandere %windir%\repair\regback\ rb00x.cab /f:* (dove % windir % è la cartella in cui è installato Windows e rb00x.cab è il file di backup del Registro di sistema, che si desidera ripristinare) e quindi premere INVIO.
  9. Quando viene chiesto di sovrascrivere i file, premere A per sovrascrivere tutti i file.
  10. Digitare exit e premere INVIO per riavviare il computer.
Nota : È possibile ripristinare un hive del Registro di sistema singoli sostituendo "/ f: *"con"/ f: filename" dove filename è il nome dell'hive del Registro di sistema per ripristinare. Ad esempio:
espandere c:\winnt\repair\regback\rb001.cab /f:system

Proprietà

Identificativo articolo: 318149 - Ultima modifica: giovedì 1 marzo 2007 - Revisione: 2.2
Le informazioni in questo articolo si applicano 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
Chiavi: 
kbmt kbinfo KB318149 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 318149
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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