Dos Register Backup.

Status
Niet open voor verdere reacties.

FaiT90

Gebruiker
Lid geworden
4 nov 2009
Berichten
127
Hallo iedereen.

ik had eerst een script waarvan een een back-up kon maken van het register.

ik maak altijd een menu waarin ik alles netjes kan zetten:

Code:
echo off
title -=FaiT90 Import Export of your registery=-
color 17
goto start
:start
cls   
echo          ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo          º          -=FaiT90 Import/Export Register            º
echo          ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo          º1] Export Your Register                              º
echo          º2] Import Your Register backup                       º
echo          º3] About                                             º
echo          º4] Exit Dos Menu                                     º
echo          ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo                                                       -=FaiT90=-
set INPUT=
Set /P INPUT= Maak een Selectie :


if "%input%" =="" goto start
if "%input%" =="1" goto export
if "%input%" =="2" goto import
if "%input%" =="3" goto about
if "%input%" =="4" goto exit

als je het menu plakt in kladblok/notepad en opslaan als watjijwilt.bat dan krijg je een mooi dos menu.

maar de vraag is weet iemand het commando nog om het register ( alles ervan te backuppen ? )
zodat ik zelf file association voor programma's er in kan zetten.
en als ik klaar ben dat ik het register weer terug kan zetten zoals het was ( voor portable apps die ik maak )

kan iemand me hierbij helpen ?

mvg
Rutger
 
Hallo Rutger

Dat was nog eens echt met een je computer bezich zijn ,opdrachten in regels op elkaar stapelen in een *.bat bestand en met machinetaal en debug kleine en zeer snelle *.com command bestanden maken om het nog veel leuker en een unieke te pc te hebben en dat alles kon je met alleen DOS 5 voor nodig te hebben.:cool:

Niet alleen zijn die sterke op zich zelf werkende bestanden verdwenen maar ook de opdrachten.
Dus ik ga alvast een link geven techrepublic
Vind het een wat langdraadig verhaal.
En is volgens mij niet echt helemaal compleet in windows ME heb ook nog CLASSES.DAT.
Bij elkaar DOS 7 en DOS 8 van Win 95 tot Win ME.

Als je een bestand REGBAKUP.BAT maakt en je verwijderbare backup drive op E: zit krijg je volgens mij meer zoiets.

@ECHO OFF
IF NOT EXIST E:\REGBAKUP\NUL MD E:\REGBAKUP
ATTRIB -H -R -S +A %winbootdir%\*.DAT
IF EXIST E:\REGBAKUP\*.DA2 COPY/Y E:\REGBAKUP\*.DA2 E:\REGBAKUP\*.DA3
IF EXIST E:\REGBAKUP\*.DA1 COPY/Y E:\REGBAKUP\*.DA1 E:\REGBAKUP\*.DA2
IF EXIST E:\REGBAKUP\*.DAT COPY/Y E:\REGBAKUP\*.DAT E:\REGBAKUP\*.DA1
COPY/Y %winbootdir%\SYSTEM.DAT E:\REGBAKUP
COPY/Y %winbootdir%\USER.DAT E:\REGBAKUP
IF EXIST %winbootdir%\CLASSES.DAT COPY/Y %winbootdir%\CLASSES.DAT E:\REGBAKUP
EXIT

Het maakt 4 copie's voor het geval dat er fout gaat met het systeem en er een beschadigd register is.
Zodat je de laatste (nog werkende) van E:\REGBACKUP met *.DAT naar je windows folder kan terug zettten.

Je kunt ook als je met DOS opstart een REGEDIT opdracht regel gebruiken als ,

REGEDIT /E E:\REGBAKUP\REGBAKUP.REG


Terug zetten met een bat bestand en een naam als REGRESTR.BAT zou zoiets kunnen zijn.

@ECHO OFF
MEM /C | FIND /I "vmm32">NUL
IF NOT ERRORLEVEL 1 GOTO END
ATTRIB -H -R -S +A %winbootdir%\*.DAT
IF EXIST %winbootdir%\*.DA0 ATTRIB -H -R -S +A %winbootdir%\*.DA0
IF EXIST %winbootdir%\*.BAD ATTRIB -H -R -S +A %winbootdir%\*.BAD
IF EXIST %winbootdir%\*.BAD DEL %winbootdir%\*.BAD
REN %winbootdir%\SYSTEM.DAT SYSTEM.BAD
REN %winbootdir%\USER.DAT USER.BAD
IF EXIST %winbootdir%\CLASSES.DAT REN %winbootdir%\CLASSES.DAT CLASSES.BAD
IF EXIST %winbootdir%\*.DA0 DEL %winbootdir%\*.DA0
IF EXIST E:\REGBAKUP\*.DAT COPY/Y E:\REGBAKUP\*.DAT %winbootdir%
:END
EXIT

Waarmee de laatste backup E:\REGBAKUP\*.DAT terug zet naar windows en de beschadigde backups hernoem met *.BAD

Als je in DOS opstart ( noemde dat altijd puure DOS mode ,en bedoel dat ook) met een REGEDIT opdracht regel als ,

REGEDIT E:\REGBAKUP\REGBAKUP.REG

Nou ik hoop dat ik je ermee heb kunnen helpen ,het is even terug in de tijd.
Maar als niks meer gaat in Windows ,is het de good old DOS die hem weer op gang kan krijgen ,dat heb je volgens mij ook heel goed gezien. :thumb:

Veel succes er mee.

Ragdoll
 
ja dankje wel :D
dit heeft mij super geholpen :) nu kan ik hem weer uitbreiden, superbedankt :)

mvg
RutgerV
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan