对症下药 三例注册表故障的排除

文/马田
对注册表的适当修改,有利于提高计算机运行的速度 。这对于我们广大的DIYer来说,当然是好事,但是有时注册表出现的错误也给我们带来了不便 。现给出几个注册表故障的实例,望大家能对症下药 。
1、在备份注册表时出现了错误
在修改注册表时,最重要的就是要先备份注册表,以防不测 。但是用Windows 2000备份时却出现了错误 。其原因有二:
A) Windows 2000使用了更多的磁盘空间;
B)当选择了备份“系统状态”后,备份程序想同时备份包括注册表在内的所有受保护的操作系统文件 。
下面列出了几种更容易发生问题的情况:
A)硬盘容量比较小的笔记本电脑 。
B)系统中硬盘被划分为多个驱动器分区 。
C)系统中装有很多的实用程序 。
D)系统中Internet Cache缓冲区的空间太大 。
E)系统中有非常大的数据文件 。
运行Windows 2000的磁盘清理向导,可方便地释放磁盘空间 。同时,我们也可以采用减少Web浏览器的Cache(缓存)区的容量和缩小回收站空间的方法进行清理 。
2、导入的REG文件(注册表文件)不能正常工作
有时,在我们修改了注册表之后,由于某种原因,需要还原注册表,但是,这时候导入的注册表文件却有可能工作不正常,此时导入(或者合并)的REG文件可能是你自己编写的(否则很少出现这种错误),下面介绍几种最常见的原因 。
A)首行信息错误
编写的文件的首行信息不是RegEdit 4(在Windows 98下的首行信息)或Windows Registry Editor Version 5.00(在Windows 2000下的首行信息) 。在这种情况下,RegEdit会显示:不能引入*.Reg文件,使用的不是与Windows相符的版本 。
B)文件所包含的键或者值掉了大括号“” 。
C)文件所包含的字符串掉了双引号“” 。
D)文件所包含的路径名使用的是单反斜线而不是所需的双反斜线 。
3、当我们需要安装一个程序时,注册表却提示正在进行另一个安装
【对症下药 三例注册表故障的排除】Windows 2000的安装程序使用注册表来跟踪是否有一个安装程序正在进行或者已经安装成功 。但是,有时在安装一个程序时(小生在安装PWS时曾出现此错误),Windows安装程序会告诉你正在进行另一个安装,但是另一个安装根本就没有开始 。此时出现的错误信息提示如下:错误1500,正在进行另一个安装 。在进行这个安装之前,你必须完成那个安装 。大多数这类问题的解决方法是运行注册表编辑器,查找HKEY\Software\Microsoft\Windows\CurrentVersion\Installer键,删除其下的InProgress子键 。

    推荐阅读