分享
 
 
 

Win98注册表的功能与工作原理

王朝system·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

注册表的主要功能及工作原理

注册表是Windows95/Windows98中非常重要的数据文件。在中文Windows95下,维护、 修复和恢复注册表是比较麻烦的。在中文Windows98中,增添了一个“注册表检查程序”.从而使用户能够更容易地对注册表进行维护和恢复。

维护注册表,实际上就是要保护好System.dat和User.dat这两个文件。这两个文件中存储的是计算机的所有硬件、软件和用户设置信息,它们都是隐藏文件。如果这两个文件遭到破坏,轻则个别应用程序不能正常工作,重则可能导致系统崩溃。

“注册表检查程序”优化了System.dat和User.dat这两个文件并且可以防止它们在以后出现问题。每当用户启动中文Windows98时,“注册表检查程序”首先自动优化用户的注册 表。如果它发现用户的注册表中包合有500KB或更多过期的串,则会删除它们,以缩小这 些.dat文件的大小。这样不仅可以使得文件更便于备份和存储,而且可以加快中文Windows98 的启动和关闭。其次“注册表检查程序”自动扫描System.dat和User.dat文件,如果发现注册表存在问题时,就会自动将以前的备份内容重新写入注册表。

当每天第一次启动Windows98时,“注册表检查程序”会自动地备份System.dat和User.dat文件,并将它们存储在C:\Windows\Sysbackup文件夹(注:默认情况下该文件夹是 被隐藏的)下的单个文件中。默认情况下,“注册表检查程序”仅保留有5份系统启动成功的注册表内容,这些备份文件被压缩后保存在扩展名为.cab的文件中,其命名规则为rbxxxx.cab,其中xxx是备份编号,如000、001、002等。笔者在写该文时,机器中5个备份文件的名称分别为:rb000.cab、rb002.cab、rb003.cab、rb004.cab、rb005.cab。要注意的是,备份编号与备份日期是没有关系的。用户如果要查看最近的一个注册表备份文件,可进入“资源管理器”后在C:\Windows\Sysbackup下查看这些文件的修改日期。

默认情况下,“注册表检查程序”将以下4个文件存放在一个.cab文件中:System.dat、User.dat、System.ini、Win.ini,其中后面的两个文件是Windows3.x遗留下来的,为的是保持与使用这些特殊文件进行数据配置的旧软件的兼容性。

注册表的两个版本 “注册表检查程序”有两个版本。一个是DOS下的版本,文件名Scanreg.exe,存放在C:\Windows\Command文件夹(目录)下,大小为 163KB;另—个是Windows版本,存放在C:\Windows文件夹下,大小为84KB。这两个版本的功能不完全相同。(见表1)

表 1 两种版本的“注册表检查程序”的功能

功能 DOS Windows 创建注册表文件的备份可以可以 启动命令Scanreg.exeScanreg.exe 修复损坏的注册表可以不可以

从备份恢复注册表可以不可以

自动运行仅当检测到毁坏的文件时每次中文Windows98启动时

在安全模式下运行不可以可以

扫描注册表的损坏情况可以可以

如果要恢复注册表的备份或从DOS下建立备份,则必须使用Scanreg.exe。要将注册表恢复为上次成功启动计算机的状态,可用如下方法;

(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)在右窗格找到Scanregw.exe并双击。

方法四:

(1)进入“资源管理器”;

(2)打开Windows文件夹(注:有的用户可能是Windows98文件夹);

(3)打开Command文件夹;

(4)在右窗格找到Scanregw.exe并双击。

方法五:

(1)单击“开始”按钮,选择“程序”;

(2)选择“MS-DOS方式”命令,则出现“MS-DOS方式”对话框;

(3)在DOS提示符下输入Scanreg或Scanregw后按回车键。 信息文件Scanreg.ini “注册表检查程序”的信息文件Scanreg.ini的作用是用来设置注册表的备份份数、设置存储.cab文件的文件夹(目录)、是否把其它系统文件添加到.cab备份文件中,等等。

用户可以修改Scanreg.ini文件。

方法一:

(1)进入“资源管理器”;

(2)打开Windows文件夹(注:有的用户可能是Windows98文件夹);

(3)在右窗格找到Scanreg.ini并双击,则出现“Scanreg.ini-纪事本”窗口。

方法二:

(1)单击“开始”按钮,选择“运行(R)…”命令,则出现“运行”对话框;

(2)在“打开(0):”框中输入“Scanreg.ini”;

(3)单击“确定”按钮或按回车键,则出现“Scanreg.ini-纪事本”窗口。

下面介绍一下Scanreg.ini中各语句的格式和功能。

Backup=<布尔值> 功能:设置是否在每天第一次启动中文Windows98时运行“注册表检查程序”。1为运行,0为不运行,默认值为1。

Optimize=<布尔值> 功能:设置是否当每次运行“注册表检查程序”时从注册表文件System.dat和User.dat文件中删除已浪费的空间。1为删除,0为不删除,默认值为1。

ScanregVersion=0.0001 功能:设置Scanreg的版本号。

MaxBackupCopies=<数值> 功能:设置注册表的备份数。最大值可为99,默认值为5。 BackupDirectory=<目录> 功能:指定存放备份的.cab文件的目录(位置)。默认的目录为C:\Windows\Sysbackup。

Files=<目录代码>文件名1,文件名2,文件名,…… 功能:把需要额外备份的系统文件添加到.cab文件夹中,文件名之间要用逗号“,”隔开。目录代码可以是 10、11、30、31。其中10表示Windows的安装目录(例如C:\Windows);11表示Windows的系统目录(例 如C:\Windows\system);30表示根目录(例如C:\);31表示宿主根目录(例如C:\)。

例:语句 Files=30,Autoexec.bat,Config.sys,Msdos.sys,Command.com的作用是将Autoexec.bat、Config.sys,Msdos.sys,Command.com添加到.cab文件中。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有