2024年5月13日发(作者:)
注册表的主要功能及工作原理
注册表是Windows95/Windows98中非常重要的数据文件。在中文Windows95下,维护、
修复和恢复注册表是比较麻烦的。在中文Windows98中,增添了一个“注册表检查程序”.从
而使用户能够更容易地对注册表进行维护和恢复。
维护注册表,实际上就是要保护好和这两个文件。这两个文件中存
储的是计算机的所有硬件、软件和用户设置信息,它们都是隐藏文件。如果这两个文件遭到
破坏,轻则个别应用程序不能正常工作,重则可能导致系统崩溃。 “注册表检查程序”
优化了和这两个文件并且可以防止它们在以后出现问题。每当用户启动
中文Windows98时,“注册表检查程序”首先自动优化用户的注册 表。如果它发现用户的
注册表中包合有500KB或更多过期的串,则会删除它们,以缩小这 些.dat文件的大小。这
样不仅可以使得文件更便于备份和存储,而且可以加快中文Windows98 的启动和关闭。其
次“注册表检查程序”自动扫描和文件,如果发现注册表存在问题时,
就会自动将以前的备份内容重新写入注册表。
当每天第一次启动Windows98时,“注册表检查程序”会自动地备份和
文件,并将它们存储在C:WindowsSysbackup文件夹(注:默认情况下该文件夹是
被隐藏的)下的单个文件中。默认情况下,“注册表检查程序”仅保留有5份系统启动成功
的注册表内容,这些备份文件被压缩后保存在扩展名为.cab的文件中,其命名规则为
,其中xxx是备份编号,如000、001、002等。笔者在写该文时,机器中5个备份
文件的名称分别为:、、、、。要注意的是,
备份编号与备份日期是没有关系的。用户如果要查看最近的一个注册表备份文件,可进入“资
源管理器”后在C:WindowsSysbackup下查看这些文件的修改日期。 默认情况下,“注
册表检查程序”将以下4个文件存放在一个.cab文件中:、、、
,其中后面的两个文件是Windows3.x遗留下来的,为的是保持与使用这些特殊文件
进行数据配置的旧软件的兼容性。
注册表的两个版本 “注册表检查程序”有两个版本。一个是DOS下的版本,文件名
,存放在C:WindowsCommand文件夹(目录)下,大小为 163KB;另—个是
Windows版本,存放在C:Windows文件夹下,大小为84KB。这两个版本的功能不完全相
同。(见表1)
表 1 两种版本的“注册表检查程序”的功能
功能
创建注册表文件的备份
启动命令修复损坏的注册表
从备份恢复注册表
自动运行
DOS
可以
可以
可以
仅当检测到毁坏的文
件时
不可以
可以
Windows
可以
不可以
不可以
每次中文
Windows98启动
时
可以
可以
在安全模式下运行
扫描注册表的损坏情况
如果要恢复注册表的备份或从DOS下建立备份,则必须使用。要将注册表
恢复为上次成功启动计算机的状态,可用如下方法;
(1)单击“开始”按钮,单击“关闭系统(U)„”命令 ; (2)在出现“关
闭Windows”对话框中选择“重新启动计算机并切换到MS-DOS方式”单选框;
(3)单击“是(Y)”按钮;
(4)在MS-DOS提示符下输入;scanreg/restore
(5)重新启动计算机。
运行方法
方法一:
(1)单击“开始”按钮,选择“运行(R)„”命令,则出现“运行”对话框;
(2)在“打开(0):”框中输入“Scanreg”或“Scanregw”;
(3)单击“确定”按钮或按回车键。
说明:在运行Scanregw。exe时,也可以带命令行参数,其参数名称和功能如下: /Backup:
备份系统注册表及相关系统文件。 /Restore:恢复注册表的备份文件。 /Fix:修复注册表。
/Comment=“<注释>”:备份文件时添加指定注释。
方法二:
(1)单击“开始”按钮,选择“程序”命令;
(2)选择“附件”,选择“系统工具”,单击“系统信息”命令,则出现“Microsoft系统
信息”窗口;
(3)在“工具”菜单选择“注册表检查程序”命令。
方法三:
(1)进入“资源管理器”;
(2)打开Windows文件夹(注:有的用户可能是Windows98文件夹);
(3)在右窗格找到并双击。
方法四:
(1)进入“资源管理器”;
(2)打开Windows文件夹(注:有的用户可能是Windows98文件夹);
(3)打开Command文件夹;
(4)在右窗格找到并双击。
方法五:
(1)单击“开始”按钮,选择“程序”;
(2)选择“MS-DOS方式”命令,则出现“MS-DOS方式”对话框;
(3)在DOS提示符下输入Scanreg或Scanregw后按回车键。
信息文件 “注册表检查程序”的信息文件的作用是用来设置注
册表的备份份数、设置存储.cab文件的文件夹(目录)、是否把其它系统文件添加到.cab备
份文件中,等等。用户可以修改文件。
方法一: (1)进入“资源管理器”; (2)打开Windows文件夹(注:有的用户可
能是Windows98文件夹); (3)在右窗格找到并双击,则出现“
-纪事本”窗口。
方法二: (1)单击“开始”按钮,选择“运行(R)„”命令,则出现“运行”对话框;
(2)在“打开(0):”框中输入“”; (3)单击“确定”按钮或按回车键,
则出现“-纪事本”窗口。
下面介绍一下中各语句的格式和功能。 Backup=<布尔值> 功能:设置是否在
每天第一次启动中文Windows98时运行“注册表检查程序”。1为运行,0为不运行,
默认值为1。 Optimize=<布尔值> 功能:设置是否当每次运行“注册表检查程序”时从注
册表文件和文件中删除已浪费的空间。1为删除,0为不删除,默认值
为1。 ScanregVersion=0.0001 功能:设置Scanreg的版本号。 MaxBackupCopies=<数值> 功
能:设置注册表的备份数。最大值可为99,默认值为5。 BackupDirectory=<目录> 功能:
指定存放备份的.cab文件的目录(位置)。默认的目录为C:WindowsSysbackup。 Files=<
目录代码>文件名1,文件名2,文件名,„„ 功能:把需要额外备份的系统文件添加到.cab
发布评论