电脑技术学习

系统维护四步曲之:注册表维护

dn001
  2. 删除注册表文件

  在注册表中有很多无用的东西,这时可以在“HKET_LOCAL_MacHINESoftware”和“HKET_CURRENT_USERSoftware”主键下找到那些已经被删除的子键并将其删除,而且可以把自己不需要的键值删除。比如在“HKET_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionexploreTips”中对应的Windows技巧提示、“HKET_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionTimeZone”对应的时区、“HKET_LOCAL_MACHINESystemCurrentControlSetControlKeyboardlayouts”对应的语言种类和输入法等等,都可以根据自己的需要有选择地删除。

  3. 删除失效的文件关联

  注册表文件中有关文件关联的内容存储在“HKEY_CLASSES_ROOT”键下,其中“a-z”部分用来定义文件类型,“A-Z”部分用来记录打开文件的应用程序。一般说来,在第二部分打开可疑键值之后,如果在子键Command下没有内容,则说明这个键值是空的。或者通过“文件管理器->查看->选项->文件类型”命令来查看那些使用通用文件图标的项目。如果确认用来打开文件的程序已经不存在了,不妨将这个键删除。

  4. 删除已卸载软件的残留键值

  许多软件在卸载之后,仍然会在注册表文件中留下一些无用的信息。它们一般都保存在“HLEY_LOCAL_MACHINESoftware”和“HKEY_CURRENT_USERS.DEFAULTSoftware”中。在这里查找那些已经被卸载的软件残留信息,并且将其彻底删除。

  5. 删除多余的DLL文件

  通过注册表可以发现一些无用的DLL文件信息或者是VxD文件信息,把它们删除之后可以提高系统的运行效率。具体的方法是在注册表中打开“KHEY_LOCAL_MACHINESoftwareMicrosoftCurrentVersionSharedDLLS”,这个子键下包含的项目就表明了共享这个DLL文件的应用程序数目,如果某个DLL文件对应的数值为0,就表示它对系统已经没有用处,不妨毫不担忧地删除它。

  除去上述介绍的方法之外,大家还可以通过超级兔子注册表优化软件、RegClean、Registry Optimizer等专业注册表优化减肥工具来完成注册表清理操作。由于这些软件的使用非常简单,笔者在此就不详述了,有兴趣的朋友不妨自行尝试一下。

  三、备份注册表

  注册表中存放的是Windows系统最重要的信息,但它也是影响系统稳定的关键之一,很多软件故障都与注册表有关,因此备份注册表就成为解决很多问题的重要手段。下面我们就来看看怎样对注册表进行备份。

  1. 手工备份注册表

  使用注册表,我们一定要养成良好的习惯,在安装软件前不要忘记给注册表备份(特别是实验软件时)。最好每次安装软件前都进行备份,并命名为不同的reg文件。如果发现软件不好,在卸载该软件后,一定别忘了双击备份的reg注册表备份文件。虽然手工备份注册表是一件很烦人的事情,但它确是一种非常方便的措施,尤其在无法进入Windows图形界面的时候,手工的恢复更显示出它的强大威力。

  a. Windows 9x/Me的注册表备份
  Windows 9x/Me系统中的注册表底层是由System.dat和User.dat这两个文件构成的。它们一般都存放在Windows目录中。如果在控制面板的“密码”中选择了“用户可自定义首选项及桌面设置”,那么系统就会为每个用户创建自己的User.dat文件,并且把它存放在“C;WindowsProfiles用户名”目录中,只要备份了这几个文件就完成了注册表的备份。需要提醒大家注意的是,出于安全方面的考虑,System.dat和User.dat文件属性具有系统、隐藏、只读属性,因此我们在Windows中备份的时候一定要在取消这些属性之后进行文件的复制。如果在Dos状态下复制,则可以通过下面的命令去除文件属性:

  attrib system.dat -r -h -s
  attrib user.dat -r -h -s

标签: