恢复Windows 98系统的注册表
区别计算机病毒与故障
怎样在Win 98中输入韩语文字
利用[回收站]实现文件隐藏
USB线连网
Windows的密码设置
告诉您六个Windows“贴身密技”

Windows Media高级工具应用

电脑死机故障全面剖析
加速整理磁盘碎片六技
巧用注册表备份文件
防治破坏操作系统的网页"黑手"
DOS方式下维护注册表
解决Windows系统故障
注册表攻防战
硬盘保护技术
你需要多快的显卡
Windows2000的安全设置概述
有效维护Windows注册表
修复IE6.0中文版的Bug
什么是注册表
Windows 非法作详解
Windows蓝屏错误代码
电脑中毒的十大症状
使用XP的几种“忌讳”
如何高效地使用Windows 2000
OutLook设定垃圾邮件的黑名单
巧解乱码
什么是BIOS
什么是CMOS
计算机的日常维护
Windows Server 2003的优化
Windows Server 2003注意事项
WinXP:简单有效的提速良方
让“我的文档”跟我走
WinXP使用Win2000的搜索界面
WinXP关机重启也疯狂
删“运行”中的历史记录
Win2000登录简捷一点
巧设开机密码
清除系统中的垃圾
用“单击”代替“双击”
Windows 2003火热实用技巧
Win2000登录简捷一点
DOS状态下如何进入中文目录?

有效维护Windows注册表

  注册表是Windows的重要组成部分,它像一个巨大而又复杂的数据库,按照一定的层次结构(如文件夹形式)存储着软件、硬件的所有配置信息。您完全没有必要经常光顾注册表,因为Windows工作在后台的内建工具可以使它在大部分时间保持最佳的工作状态。但是注册表如此庞大而复杂,以至于会在某些时候发生一些错误,出现奇怪的问题,甚至严重的会导致计算机停止工作。

  对于大多数人来说,Windows注册表是一个神秘莫测的领地。在此我们将介绍一些基本的管理方法,您可以自己动手使注册表工作得更令人满意,同时我们还会回顾一些Windows的小技巧,例如,如何直接对注册表进行编辑等。如果您想对注册表进行深入的研究(并且已经认真地对注册表进行了备份),您会发现编辑注册表是定制个性化Windows设置的最好方法。

  注册表备份

  所有版本的Windows在每次启动时,都会自动建立一个注册表备份,但是再保留一个额外的备份是完全有必要的。当然,一次的备份文件并不能恢复此次备份以后所做的修改,这意味着您需要经常备份注册表。下面介绍几种备份注册表的方法。





  使用系统还原程序
Windows Me/XP的用户可以创建系统还原点,这可以用来备份所有数据(当然也包括注册表),将系统恢复到原来的状态。在您对主要的硬件或软件进行调整或者改动注册表之前应该主动运行系统还原程序。方法是,选择“开始”*“程序”(在Windows XP中为“所有程序”)*“附件”*“系统工具”*“系统还原”,选择“创建一个还原点”选项,单击“下一步”按钮,并根据提示操作即可。      






  
  使用注册表编辑器
Windows注册表编辑器的导出功能可以做到备份部分注册表或者建立一个完整的注册表备份。在Windows 2000中,这一方法是最好的选择。方法是,单击“开始”*“运行”,在命令行中输入“regedit”然后回车,打开注册表编辑器。在树形文件夹目录中选中“我的电脑”文件夹,然后选择“文件”*“导出”,在打开的对话框中填写一个文件名并设定保存的目的位置。为了更加保险起见,可以将此文件保存到一张可擦写光盘或者其他可移动的存储介质上。   

  手工复制注册表文件Windows 95/98系统中,注册表存放在Windows目录下的system.datuser.dat文件中。在Windows Me中还需要对classes.dat文件进行复制。为了看到隐藏文件和系统文件,您需要设置Windows资源管理器。方法是,在资源管理器中选择“查看”菜单(在Windows 95/98中)或者“工具”菜单(在Windows Me/XP中),然后选择“文件夹选项”选项,打开“查看”选项卡,选择“显示隐藏文件”(在Windows 95/98中)或者“显示所有文件和文件夹”(在Windows Me/XP中)选项。如果能够看到上述文件,复制并保存这些文件即可。

  使用备份软件 查看您的备份软件中的选项,看看能否在备份硬盘上其他文件的同时对注册表进行备份。一些备份软件可以自动实现这一操作,还有一些则需要用户预先进行设置。

  运行Windows的注册表检查器 这一操作仅适用于Windows 98/Me系统,具体参见B部分。

  使用Windows内建的注册表工具

  Windows 98/Me包含了一个被称作注册表检查器的后台工具。当您启动PC时,注册表检查器就进行扫描看是否存在问题; 如果不能对检查到的问题进行修复,它就将注册表还原到最近一次备份时的状态。

  如果您的计算机一直处于运行状态,每天重新启动计算机则是一个很好的习惯,这样注册表检查器就可以定期进行它的备份工作了。您也可以手动运行注册表检查器(尤其是在系统进行改动又尚未重新启动计算机之前)。具体方法是,选择“开始”*“程序”*“附件”*“系统工具”*“系统信息”,然后选择“工具”*“注册表检查器”即可。

  整理注册表

  使用Windows操作系统的时间越长,注册表就会变得越来越杂乱无章,尤其是频繁地安装和卸载软件时,这一现象会表现得更加明显。非法的注册表项目会造成一些问题的发生,例如执行缓慢甚至是系统锁定,更为常见的是将产生极费时的庞大注册表,而我们在B部分讨论的注册表检查器并不能清除非法项目。

  在Windows 95系统中,提供了一个内建的注册表整理工具——RegClean。您可以选择“开始”*“运行”,在命令行中输入“regclean”后回车即可。

  在Windows 95以后的版本中,Microsoft没有提供RegClean这个工具,因此您还需要使用第三方工具。有2款免费软件可供您下载,分别是EasyCleanRegClean。Windows XP中也不包含RegClean,但Windows XP的注册表结构较为合理,不易产生问题。

  为了使注册表得到最为全面的检查、整理和优化,您需要拥有一个工具套件,如Norton SystemWorks软件(下载地址为http://www.symantec.com)或者Ontrack SystemSuite(下载地址为http://www.ontrack.com)。这2个工具套件都具有完备的功能,可以用于全面检查、优化和维护注册表,远远超过Windows的内建的注册表工具或者是其他的免费工具。

  修改注册表

  如果您可以通过宽带网络接入Internet,您会发现如果要获得最大的数据传输速度,修改Windows的注册表是必须的工作。这里提供2个帮助检查注册表信息的站点,分别是
DSL Reports (http://www.dslreports.com/tweaks)
SpeedGuide(http://www.speedguide.net
/Cable_modems/cable_registry.shtml)。

  修改注册表的最简单方法是使用一个名为a.reg的文件,这个文件可以从上面提到的一些站点下载。双击a.reg文件会立刻将修改包含到您已经存在的注册表中(在此之前,一定要先备份注册表)。

  要进行其他修改,您还得使用注册表编辑器,这是在Windows所有版本上都可用的工具。在此我们举一个例子,通过修改注册表的方法将CD-ROM驱动器的自动运行功能取消。

  注意: 某些Windows版本允许您通过CD-ROM的“属性”对话框做同样的修改,在Windows XP中 ,您可以通过菜单做一些(但不是全部)系统属性的调整,无需编辑注册表。   
  
  提示
: 编辑注册表可能会产生一些问题,一个不正确的表项可能使您的PC停止工作。您需要仔细按照以下步骤进行操作,并且保证您已经备份了注册表。

  运行RegEdit 选择“开始”*“运行”,在命令行输入“RegEdit”,然后回车,打开注册表编辑器。


  定位键值 改变WindowsCD-ROM驱动器自动运行属性键值,它位于“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cdbcdrom”。


  为了找到这一键值,您可以通过逐层打开文件夹的方式进行定位,也可以按“Ctrl+F”组合键,在“查找”对话框中键入“cdbcdrom”进行查找,注册表编辑器将停止在需要的键值位置。当然,键值的名称可能不同,如果没有名为“cdbcdrom”的键值,可以试着在“Services”目录下查找名为“cdrom”的键值。

  改变键值 在右边的窗口中双击“Autorun”的键值,然后在打开的“编辑双字节值”对话框,将“数值数据”项目中的值由“1”改为“0”。

  



  最后,您需要退出注册表编辑器,然后重启计算机,以便使注册表修改生效。