用批处理做备份注册表程序( 二 )


你还可以很轻易地做一个注册表还原批处理,这样,就算以后注册表崩溃了,也不用费脑筋去想那些路径命令什么的了^_^

regback.bat清单
*******************************************************
echo off
echo.|date>c:regbackdate2.txt
cls
fc c:regbackdate1.txt c:regbackdate2.txt>c:regbackfc.txt
type c:regbackfc.txt|find "-"
if errorlevel 1 goto noback
REM **如果两个日期文件不相同,则执行以下程序***
del c:regback*.dat
del c:regback*.ini
cd regback
attrib -s -h -r c:windowssystem.dat
copy c:windowssystem.dat
attribshr c:windowssystem.dat
attrib -s -h -r c:windowssystem.ini
copy c:windowssystem.ini
attribshr c:windowssystem.ini
attrib -s -h -r c:windowsuser.dat
copy c:windowsuser.dat
attribshr c:windowsuser.dat
attrib -s -h -r c:windowswin.ini
copy c:windowswin.ini
attribshr c:windowswin.ini
del date1.txt
ren date2.txt date1.txt
del fc.txt
echo Back up and finish !
goto end
【用批处理做备份注册表程序】:noback
echo today is backup
del c:regbackdate2.txt
del c:regbackfc.txt
:end

推荐阅读