关于注册表的备份和恢复,这里主要提供四种方法供大家参考:
注册表与Windows系统的正常运行息息相关,所以在修改注册表之前,或平时Windows系统正常运行时,做好备份,未雨绸缪,日后出现问题时便可恢复。总结方法如下:
一、利用Windows系统工具实现备份与恢复
备份:
在默认配置下,每次启动Win98/ME后,系统都会自动地运行 Scanreg.exe将System.ini,Win.ini,User.dat和System.dat这四个文件,压缩成备份文件保存在隐藏文件夹(目录)C:\Windows\Sysbckup\下,并保留五个最近日期的备份文件:Rb001.cab~Rb005.cab。这样当Windows系统不能正常启动时,利用Scanreg.exe(注册表检查器)便可以恢复到最近五次能正常启动任意一次的系统设置。
它也可以对注册表进行修复重建。
如果要手工操作,可以在DOS下执行:
Scanreg /Backup
即可对当前的系统注册表快速备份
-----------------------------------
有备无患
恢复方法:
进入纯DOS环境。如果是Win98可点击“开始”\“关闭系统”\“ 重新启动计算机并切换至MS-DOS方式”,或开机时按“F8”调出引导菜单,选择“Command Prompt Only”。要是Winme,请用启动软盘或光盘,启动进入纯DOS环境(不是在windows窗口中的MSDOS方式)。
在命令提示符下键入:Scanreg /Restore
即可实现注册表恢复,若没有手动备份过,则恢复到上一次启动计算机时的状态。
也可以直接键入:scanreg
再根据提示操作即可。一般会先要求确认检查注册表,请选择“Start”一段时间后,若没有发现错误则提示选择“Create Backup”(创建备份)或“View Backups...”(查看备份),选“View Backups...”可看到最近的五个系统备份文件,选中要恢复的备份文件,选择“Restore”,就可以将相应日期的系统备份文件恢复到系统中。
如果注册表有问题,也可以用Scanreg来修复,命令如下:Scanreg /fix
若是win2000,则可以在计算机启动过程中,看到“请选择启动操作系统”信息时,按F8键,在出现的启动选单中,使用箭头键突出显示“最后一次正确的配置”项,并确认。
但只能还原注册表项 “HKEY_LOCAL_MACHINE\System\CurrentControlSet”中的信息。
---------------------------------------
艺多不压身
二、用注册表编辑器(regedit)来备份与恢复
备份:
单击“开始”中的“运行”,输入regedit后,点击“确定”,启动注册表编辑器。
单击“注册表”菜单中的“导出注册表文件”,在对话框中输入文件名(任取,如“regback”),默认扩展名为.reg。
指定“导出范围”和 “保存在(保存位置)”后,按确定即可。
恢复:
类似地,单击“开始”中的“运行”,输入regedit后,点击“确定”,启动注册表编辑器。