Backup del registro di sistema con ERunt.

Di Adriano Barbieri.

Molto spesso i problemi dei Sistemi Operativi Microsoft sono riconducibili alla corruzione o alla scrittura di valori errati sul registro di sistema. Le
cause che portano al danneggiamento del registro di sistema sono molteplici, le conseguenze possono variare da semplici problemi solo fastidiosi con i
quali  possibile convivere, fino all'impossibilit di avviare Windows.

I sistemi operativi Windows dispongono gi di applicazioni e procedure che hanno lo scopo di salvaguardare l'integrit e la riparazione del registro di
sistema, un esempio su tutti  il Ripristino di configurazione di Windows XP. Spesso per tutto ci non  sufficiente o risulta poco funzionale.

Ecco un piccolo programma freeware, scritto da Lars Hederer, 
http://home.t-online.de/home/lars.hederer/erunt
, che ci pu venire in soccorso con estrema semplicit, si chiama Erunt, (Emergency Recovery Utility per sistemi NT). E' un software in lingua italiana,accessibile,
leggero, e non necessita di essere installato.

Lo scopo di Erunt  quello di creare copie aggiornate dei file del registro per i sistemi operativi NT/2000/2003/XP in modo da poterle ripristinare qualora
ce ne fosse bisogno. E' possibile fare in modo che il software ad ogni avvio di Windows, automaticamente crei delle copie di backup dei file che costituiscono
il registro di sistema, oppure avviare la procedura di backup manualmente ogni qualvolta lo si desideri.

Tali copie vengono salvate in cartelle nominate con la data corrente che a loro volta vengono archiviate nel percorso C:\Windows\ERDNT. Queste copie aggiornate
possono poi essere ripristinate seguendo alcune procedure che elencher di seguito.

Vediamo come fare per poter usare questo programma:

elenco di 10 elementi
1. Il programma  stato allegato al giornale per cui lo si trova nel file ERunt.zip che risulter dalla scompattazione del file completo della rivista.

2. Per evitare i controlli antivirus ed antispamm dei provider di servizi di posta elettronica, il file zip ha una password che  password tutto in minuscolo.
Inoltre, alcuni file sono stati rinominati aggiungendo alla loro estensione originale l'estensione .txt, quindi, prima di usare il programma, occorre eliminare
dai tre file l'estensione .txt aggiunta. Per togliere l'estensione .txt, bisogna posizionarsi sul file, per esempio, ERUNT.EXE.txt, premere F2, cancellare
i caratteri .txt e dare invio. Rimane ERUNT.EXE. 
3. L'ultima versione del programma si pu scaricare dal sito seguente: 
http://home.t-online.de/home/lars.hederer/erunt. 
4. Come detto in precedenza il software non va installato, quindi,  sufficiente copiare il file Erunt.zip, inserito nel file zip del file completo della
rivista, in una cartella di nostra scelta, per esempio in: C:\programmi\. 
5. Dalla scompattazione del file Erunt.zip, viene generata la cartella Erunt che contiene al suo interno tutti i file necessari per l'uso del software.
Ricordarsi che per i tre file indicati sopra bisogna eliminare la ulteriore estensione .txt. Nei file contenuti nella cartella Erunt  compresa la localizzazione
italiana prelevata dal sito ufficiale. 
6. Per usare pi agevolmente il programma, baster creare un collegamento a: C:\Programmi\erunt\ERUNT.EXE nel desktop, o nel men di avvio/programmi. In
questo modo, sar possibile lanciare il programma manualmente e comodamente. Per eseguire il collegamento sul desktop, basta posizionarsi sul file suddetto,
dal menu file scegliere invia a . . ., dal sottomenu scegliere desktop e premere invio. Troverete il collegamento sul desktop che pu essere rinominato
come si vuole. 
7. Se si desidera che Erunt ad ogni avvio salvi una copia del registro in modo automatico, non c' problema, l'utility "Autobackup.exe" presente nella cartella
 predisposta proprio a tale scopo. Sar sufficiente creare un collegamento ad essa, C:\Erunt\autobackup.exe e metterlo nella cartella Esecuzione Automatica.
Per creare il collegamento basta posizionarsi sul file suddetto, aprire il menu file, scendere con le frecce su crea collegamento e premere invio. Nella
cartella si sar creato il file di collegamento che pu essere spostato nel menu esecuzione automatica che si trova in C:\Documents and Settings\All Users\Menu
Avvio\Programmi\Esecuzione automatica. In questo modo ad ogni avvio di Windows verr creata una copia dei file del registro di sistema. 
8. Per default i file di backup vengono archiviati in cartelle denominate con la data corrente nel percorso C:\Windows\ERDNT oppure, in C:\Windows\ERDNT\Autobackup.

9. L'utility Autobackup memorizza le copie di backup degli ultimi 30 giorni. Il backup dei file di registro tramite Erunt si pu eseguire in tre modi: manualmente,
facendo invio su Erunt. In automatico tramite Autobackup. Tramite parametri da linea di comando. 
10. Per utilizzare Erunt  necessario aver fatto il login come amministratore. Inoltre, Erunt esegue la copia dei file del registro che sono contenuti nella
lista Hive che potete trovare nella chiave di registro hivelist presente nel percorso HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\. 
fine elenco

Vediamo in dettaglio i 3 modi per effettuare il backup

Backup manuale:

elenco di 4 elementi
1. Dal desktop premiamo invio sul collegamento creato in precedenza, quindi, su collegamento ad Erunt.exe. 
2. All'avvio del programma, una scritta di benvenuto ci avverte che Erunt pu eseguire il backup dei file di registro su una cartella a nostra scelta. Ci
viene chiesto il percorso dove eseguire il backup, il consiglio  quello di lasciare quello proposto dallo stesso Erunt. 
3. Tra le opzioni di backup, raggiungibili con il tasto tab, assicuriamoci che siano spuntate le prime due caselle. La terza casella spuntatela solo se
disponete di un computer con pi di un account in modo da eseguire il backup delle impostazioni di ogni singolo utente. 
4. Se la cartella di backup non  presente, Erunt ci chieder di crearla. 
fine elenco

Tramite Autobackup:

elenco di 2 elementi
1. Con il collegamento al Autobackup.exe posto nella cartella esecuzione automatica la copia del file del registro verr fatta in modo silenzioso ad ogni
avvio del sistema. 
2. Verranno create delle cartelle nominate in base alla data odierna nel percorso C:\Windows\ERDNT\Autobackup. 
fine elenco

Tramite parametri da linea di comando:

elenco di 4 elementi
1. Erunt supporta i command line switches, cio l'esecuzione del programma da Start/ Esegui oppure dal prompt dei comandi con l'aggiunta di parametri che
ne determineranno il tipo di funzionamento. 
2. I parametri fra parentesi quadre sono opzionali, cio non obbligatori. 
3. Sintassi: ERUNT cartella di destinazione [sysreg] [curuser] [otherusers] [/noconfirmdelete] [/noprogresswindow] 
4. Descrizione dei parametri disponibili: 
fine elenco
elenco di 6 elementi
 Sysreg: esegue il backup dei file di registro. 
 Curuser: esegue il backup dei file che riguardano il profilo dell'utente corrente. 
 Otherusers: esegue il backup dei file che riguardano il profilo di tutti gli utenti presenti. 
 /noconfirmdelete: cancella il contenuto della cartella di destinazione senza chiedere una conferma. Attenzione assicuratevi prima che tale contenuto possa
essere realmente cancellato. 
 /noprogresswindow: con questo parametro il processo di backup verr eseguito senza nessuna visualizzazione a video. 
 E' inoltre possibile con l'aggiunta delle stringhe #Date# e #Time# creare cartelle con data e ora del backup. 
fine elenco

Un consiglio: se si ha intenzione di utilizzare i command line switches per eseguire le varie operazioni, conviene copiare i file ERUNT.EXE ed ERUNT.LOC
all'interno della cartella: C:\Windows\System32. In questo modo non sar necessario digitare nel prompt dei comandi o in menu avvio, Esegui, l'intero percorso
del file eseguibile ERUNT.EXE.

Esempi pratici:

Negli esempi che seguono si da per scontato che i file ERUNT.EXE ed ERUNT.LOC sono gi stati copiati nella cartella System32 di Windows.

elenco di 2 elementi
1. Erunt C:\backup profilo\#Date# curuser: verr eseguito il backup del profilo utente corrente in una cartella nominata dalla data corrente sul percorso
C:\backup profilo\. 
2. Erunt C:\Windows\copiaregistro\#Time# sysreg /noprogresswindow: verr eseguito il backup dei file di registro su una cartella nominata con l'ora corrente
nel percorso C:\Windows\copiaregistro\. Il processo verr eseguito in modalit nascosta. 
fine elenco

Vediamo ora come ripristinare il registro.

Per ripristinare i file del registro ci sono vari metodi che vanno utilizzati a seconda della situazione che ci si presenta.

elenco di 2 elementi
1. Windows si avvia normalmente, ma riscontriamo anomalie nel suo utilizzo che possono essere imputabili a installazioni recenti di software, pulizia del
registro e del sistema, oppure errata cancellazione di chiavi sul registro. In questi casi per il ripristino dei file del registro  sufficiente portarsi
sul percorso delle cartelle di backup dei file, che solitamente sono C:\Window\ERDNT\cartella-con-data oppure C:\Window\ERDNT\Autobackup\cartella-con-data
e dare invio su ERDNT.EXE. Ci verranno chiesti quali componenti ripristinare, una volta effettuata la scelta sar sufficiente fare invio su OK. 
2. Windows non si avvia normalmente. Se Windows non dovesse avviarsi in modalit normale una possibilit  quella di accedere in modalit provvisoria (pressione
del tasto F8 prima della schermata di boot) e procedere in maniera analoga come descritto sopra, ma naturalmente, in questo caso occorrer farci prestare
un occhio amico. 
fine elenco

Windows non si avvia normalmente e nemmeno in modalit provvisoria, metodo 1. Qualora non fosse possibile avviare Windows n in modalit normale e nemmeno
in modalit provvisoria, se disponiamo di un altro sistema operativo compatibile con Erunt installato su un'altra partizione del disco oppure su di un
secondo disco dobbiamo accedere come amministratori, spostarci nella directory di backup di Erunt presente nel Windows con il registro corrotto, aprire
il file ERDNT.INF e controllare che i percorsi per il ripristino dei file siano corretti.

Facciamo un esempio. Supponiamo di avere due partizioni sullo stesso hard disk, C e D. Immaginiamo che su C sia installato Windows XP e su D sia installato
Windows 2000. Se malauguratamente Windows 2000 non dovesse essere pi avviabile a causa dei file di registro corrotti o comunque di valori errati presenti
all'interno del registro, potremmo procedere come segue:

elenco di 4 elementi
1. Entriamo come amministratori in Windows XP presente in C:. 
2. Accediamo alla cartella di backup create da ERUNT presenti nella partizione D: ove  installato Windows 2000: quindi molto probabilmente dobbiamo spostarci
in D:\Windows\ERDNT\Autobackup\cartella-con-data. 
3. Apriamo il file ERDNT.INF e controlliamo i percorsi di restore. 
4. Se, ad esempio, i percorsi all'interno del file INF dovessero cominciare con C non dovremmo far altro che eseguire la sostituzione della C con D. 
fine elenco

Windows non si avvia normalmente e nemmeno in modalit provvisoria, metodo 2. Qualora non fosse possibile avviare Windows n in modalit normale e nemmeno
in modalit provvisoria e non fosse nemmeno possibile accedere ai file di backup utilizzando il Metodo 1, possiamo avvalerci di due ulteriore metodi, Metodo
2A, e, Metodo 2B.

elenco di 2 elementi
 Metodo 2A, CD di Bart's PE Builder. Se disponiamo di un'altro pc con accesso ad internet e con un masterizzatore, possiamo creare il CD di Bart's PE Builder.
Tramite questo cd possiamo procedere con la tecnica descritta nel Metodo 1. 
 Metodo 2B, Recovery console. Con questo metodo  possibile utilizzare la recovery console di Windows XP o Windows 2000 Accedendo appunto a questa utility.
Non dovrete far altro che spostarvi nella cartella dove sono contenuti i backup, di default dovrebbero trovarsi in C:\Windows\ERDNT\cartella-con-data oppure
in C:\Windows\ERDNT\Autobackup\cartella-con-data e digitare il comando batch erdnt.com. Saranno cos ripristinati i file di backup del registro. 
fine elenco

Questi ultimi 2 metodi, purtroppo sono per noi difficili da attuare a meno di non ricorrere all'aiuto di un occhio amico. Comunque a titolo informativo,
tanto per sapere cos' la ricovery console leggere questa pagina, una delle tante: 
http://www.hwupgrade.it/forum/archive/index.php/t-625126.html.

Per informazioni su CD di Bart's PE Builder, invece, andare sulla pagina: 
http://www.web06.it/detail_news.asp?id_news=548

Personalmente penso che l'utilizzo di Erunt  comodo quando si installa/disinstalla frequentemente programmi per testarli. In questo caso,  inevitabile
che con l'andar del tempo il registro si riempie di spazzatura e a volte non si riesce a ripulirlo a fondo neanche con i programmi dedicati alla sua pulizia.
Erunt in un batter d'occhio ci permette di riportare il registro alla condizione precedente all'ultima installazione e smanettare e smanettare quanto si
vuole. E' solo necessario avere una o pi copie di sicurezza preventivamente create con questo comodo software.

Adriano Barbieri.

