新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 北方学院 > 软件文库 > 系统相关 正文
关键词:

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


http://www.enorth.com.cn  2003-07-29 08:33

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

  注册表是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文件中。

编辑 蒋芃
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有