转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 电脑应用 >> 操作系统 >> 正文
注册表的备份与恢复         ★★★★

注册表的备份与恢复

作者:闵涛 文章来源:闵涛的学习笔记 点击数:922 更新时间:2009/6/9 2:06:49
        注册表在NT中担任重要作用,采用注册表来管理系统设置,主要是为了提高系统的稳定性,下面介绍几种安全恢复注册表的方法,希望是帮助大家远离令人头疼的问题。 win9X系列操作系统的注册表,实际是一个数据库,它以分层结构存储着整个计算机的系统设置以及大量应用程序的安装使用时要低哦啊用的各种信息等,它由3个相对独立的注册表文件组成:系统配置注册表文件;system.dat、用户平台配置注册表文件user.dat 和网络管理注册表文件config.pol。它们存储在windows目录中,其中system.dat中存储着当前计算机的配置,特别是各种即插即用设备的硬件配置,如设备的I/O地址、中断号(IRQ)以及DMA的值等; user.dat主要用来定义用户的优先权,存储着特定于某一用户的应用程序的安装信息等;而config.dat则是只有当win98的用户安装了系统策略编辑器后才生成的注册表文件,它存储的设置可以对网络用户的操作作出限制。

一、文件备份还原法

         利用在正常工作状态下备份的注册表可以用来恢复发生错误的注册表,从而达到系统重新恢复正常工作的目的。

        (一)备份

        1、简单拷贝法 备份注册表是备份system.dat和user.dat两个文件,它们的文件属性都是系统、隐藏、只读的,一般情况下无论在DOS还是windows窗 口状态都是不可见的。 在DOS状态下,先进入windows目录,然后键入命令“Attrib-h-r- s system.dat”,对于user.dat同样操作,此时就可以将两个文件复制到其他的目录中。 在windows窗口状态下,在[查看]中选择[文件夹选项]-》[查看],在[隐藏文件]中选择[显示所有文件],这样system.dat和user.dat才能在文件夹窗口中显示出来。

        2、注册表导入法 将注册表导出,也是一种不错的注册表备份方法。在[开始]-》[ 运行]栏中运行[Regedit.exe],选[注册表]-》[导出范围]中选择[全部],采用此方法备份后只生成一个文件,它的文件名的后缀是.reg。

        (二)、还原

         1、简单拷贝法的还原 还原的方法当然是重新用备份的文件覆盖现有文件,在还原前请勿必启动到DOS状态下,然后在进行此操作,千万不要在windows或 windows的DOS窗口下进行还原操作,否则不但不能恢复注册表,反而会对注册表产生极大的破坏。

         2、注册表导出法的还原 利用注册表导出法的注册表文件还原系统时,即可以在windows 下进行,也可以在DOS下进行。 在windows下进行时,运行注册表后选[注册表]-》[导入注册表],选择要导入注册表文件的所在位置,重新启动后就可以恢复注册表。 在DOS下只能以命令行的方式运行regedit.exe,但它可以解决无法进入windows情况下的注册表恢复问题。其命令行形式: regedit [/l:system] [/R:user] filename1 regedit [/l:system] [/R:user]/c filename2 regedit [/l:system] [/R:user]/e filename3 regpath1 regedit [/l:system] [/R:user]/d regpath2 参数含义: /l:system指定system.dat文件的存放位置; /r:user指定user.dat文件的存放位置; filename1指定导入的注册表数据库文件名; /c filename2利用指定的注册表文件重新生成注册表; /e filename3导出注册表文件为指定文件名; regpath1将指定开始关键字的部分从注册表文件中导出; /d regpath2将指定开始关键字的部分从注册表文件中删除;

二、系统备份法

        正是由于注册表对于系统的重要性,微软在开发win95时就考虑到系统对于注册表的自动备份问题 win98对注册表文件备份系统的改进之处主要体现在以下两个方面:

        1、备份文件不仅包括system.dat和user.dat,还包括了system.ini 和win.ini这两个初始化文件,大大提高了系统还原的完整性;

        2、备份文件被统一的压缩在一个文件中,而且备份压缩问的数量大大增加,避免了在win95下一个备份容易发生错误无法恢复的现象。win98将注册表的备份文件放在了windows下面的隐藏子目录sysbckup中,备份文件以rbx为名,都是CAB格式的压缩文件,每个文件包含system.dat、 user.dat、system.ini和win.ini。默认情况下,系统共留有5个压缩包备份,这5个压缩备份分别是你最近5个工作日第一次启动计算机时系统所做的备份。了解了win98的备份原理后,可进入windows,想备份还原的话,只要用winzip等支持CAB压缩格式的软件选择最近的或是前几天的备份压缩包文件,并将其中的4个文件解压出来,重新启动计算机到DOS状态,利用这些文件覆盖响应同名文件就可以了,若在启动的时候无法进入windows可以尝试在DOS下进行备份还原工作:

        1、利用windows提供的extract.exe文件,用命令行方式将备份文件展开,直接对系统注册表文件进行覆盖还原;

        2、利用windows附带的scanreg .exe,在DOS状态下运行此程序,按提示选择检查注册表,在程序检查完注册表后,可以看到[create backups]和[view backups]这两项,选择[restore]开始还原,还原完毕后选择[restart]重新启动计算机。 

三、损坏后的补救

        1、保守还原法 当win9X在成功安装完毕后,会自动将第一次正常运行时的系统信息保存C盘根目录下的system.lst这个文件中,就可能将系统恢复到最初安装时的状态,方法是:DOS下,首先去除system.lst以及windows 目录下system.dat的文件属性,然后将system.lst拷贝为system.dat 来覆盖系统的system.dat,最后重新启动计算机。如果启动成功,还得对系统进行大幅度地调整才能恢复到破坏前的状态。

         2、“李代桃僵”法 如果有和你的硬件配置大致相同的计算机,可以用那台计算机的注册表文件来覆盖自己计算机上的注册表文件,然后启动。如果可以进入windows,再对系统做相应的修改,就可恢复了。
[办公软件]Excel表格数据透视表的使用  [办公软件]如何将图片设置为Excel工作表的背景
[办公软件]更改多个Excel工作表的数据合并计算  [网络安全]加强网络安全必经之路—修改注册表—网管必备
[Sql Server]ASP.NET利用SQLDMO实现数据库的备份与恢复下篇  [Sql Server]ASP.NET利用SQLDMO实现数据库的备份与恢复上篇
[网页制作]网页三剑客8.0版安装序列号(注册码)  [网页制作]匪夷所思—Dreamweaver出现乱码与注册表的关联
[办公软件]通过Excel工作表的保护及锁定让单元格无法点击、选…  [办公软件]在Excel中根据条件用Max函数和IF函数实现求其他数…
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 电脑技术  · 操作系统
    · 磁盘工具  · 视音频技术
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台