选择显示字体大小

注册表与windows 98文件系统的关系

我们将带你了解注册表的详细情况,使你深入到系统内部。首先我们来看看注册表与windows 98文件系统的关系。

windows 98的注册表registry由以下的六个文件组成:

1.系统配置的注册表文件system.dat

在windows 9x的系统目录c:\windows中有一个隐含、系统、只读文件system.dat,它是windows 98注册表的一部分,该文件具有如下作用:

1)描述单一的pc配置。

2) 描述安装在单一pc上的消息。

3)安装即插即用类型的设备硬件配置,如设备的i/o地址、irq级和dma通道等等的情况。这个文件在windows 98的网络运行状态时,保存在本地的工作站或本地pc机系统中。在windows 98的安装期间,setup将首先检查你的计算机上已经安装了的硬件设备,然后在system.dat中建立适当的配置项。若从现有的windows 3.x中升级安装windows 98,则setup将把现有的system.ini 、reg.dat文件中的部分设置项拷贝到system.dat中,以保持系统的设置。

我们经常使用“控制面板”的“系统”图标来修改系统的硬件设备和配置情况,这个时候我们进行的操作都是从system.dat中读取的系统属性设置。这个文件的作用很类似于windows 3.x中的system.ini文件。

2.系统配置的注册表备份文件system.da0

windows 98的注册表的一个非常重要的特点就是可靠性强,稳定不易损坏。这就需要靠注册表的备份文件system.da0。

系统配置注册表system.dat的备份文件为system.da0,该文件在system.dat文件遭到意外破坏时,将由系统在启动的时候自动拷贝为system.dat。这对于并不稳定的windows 98系统来说是非常重要的,至少给系统提供了一点重要的稳定机制。

3.用户平台配置的注册表文件user.dat

在windows 98的系统目录c:\windows中有一个隐含、系统、只读文件user.dat,它也是windows 98的注册表的重要组成部分,这个文件具有这样的作用:

1)它定义用户优先权,如用户平台设置,运行级等等。

2)特定于某一个用户的应用程序的安装信息,应用程序的使用信息等等。如果你是使用局域网的话,当你在windows 98中使用网络时,us dat必须放在网络服务器上。对于单机来说,配置了网络属性的是保存在本机的系统目录下的。

在你第一次输入用户名和密码时,windows 98程序将把这些信息存储在user.dat中,同时你的windows 98的系列号也存储在user.dat中。如果用户在“控制面板”的“密码”图标中选择了“用户可自定义首选项及桌面设置登录时,windows自动启用个人设置”这个选项后,windows 98系统将会为每个用户创建他自己的user.dat,并且把它保存为c:\windows\profiles\用户名\user.dat。在用户每次登录后,他自己的user.dat就会被调入到系统中,同时启动自己相应的程序信息。该文件的作为类似于windows 3.x 系统中的win.ini文件。

4.用户平台配置的注册表备份文件user.da0

用户平台配置的注册表文件user.dat也有一个备份文件user.da0。当user.dat遭到意外破坏时,将由系统将user.da0拷贝为user.dat,从而使user.dat得到了恢复。

5.网络管理注册表文件config.pol

config.pol文件是一个隐含、系统、只读文件,它主要用于windows 98的网络用户的管理方面的策略。

如果你在windows 98系统里安装了“系统策略编辑器”后,则用户可以使用config.pol文件中的限制来决定系统用户的操作权限如执行程序、修改注册表等等,这也就是说,系统根据config.pol文件中的设置对网络用户的操作作一些限制,这种限制在windows 98系统中被称为“策略”。

6.网络管理注册表备份文件config.po0

config.pol也有一个备份文件config.po0,它是一个隐含、系统、只读文件。它存放在网络服务器中。重要是在config.pol损坏时起到恢复作用。

看了注册表的文件组成,我们再来看看windows 98系统注册表registry与ini文件之间的关系

注册表registry与windows 98中的ini文件有许多相似之处。注册表中的键或子键类似于ini文件中的小节,一个键值项对应于ini文件中小节里的一条设置项。

但是我们还是很容易发现他们之间的区别的:首先registry可以包括子键,而ini文件不支持小节的嵌套;其次registry中的键值项还可以包含可执行代码,而在ini文件中设置项只是简单的字串;第三是在同一台计算机上有多个用户,registry可以存储每个用户的特性,而ini文件中却不可能做到。

如果你的计算机系统是从windows 3.x上升级到windows 98的,则安装程序会从system.ini和win.ini文件文件中选择一些系统设置信息放入到注册表中。不过,为了与以前的windows版本上的老式16位应用程序保持兼容,ini文件中的有些设置项不能迁移到windows 98的注册表中。

1).注册表中有关win.ini的信息

有关win.ini的信息的所有的子键都处于注册表的hkey_current_user根键中。在hkey_current_user子键分支下能看到[desktop] gridgranularity control panel\desktop ;pattern control panel\desktop ;

tilewallpaper control panel\desktop ;

[windows] screensaveactive control panel\desktop ;screensavetimeout control panel\desktop 

[sounds] sound event name appevents\schemes\apps\.default\sound event name\.current 

[hearts] name software\microsoft\windows\currentversion\applets\hearts 等在win.ini文件中的信息

2).注册表中有关system.ini的信息

有关system.ini的信息的子键都处于注册表的hkey_local_machine根键中。根据机器的网络配置,有些系统可能不会出现某些子键。我们打开hkey_local_machine目录分支可以看到这些相关的信息。如

.network]

comment system\currentcontrolset\services\vxd\.netup 

computername system\currentcontrolset\control\computername\computername 

enablesharing  

lmannounce system\currentcontrolset\services\vxd\.netup 

logondomain  

logon validated 

maintainserverlist system\currentcontrolset\control\computername\computername 

reconnect

reshare

username.network\logon 

workgroup system\currentcontrolset\control\computername\computername 

[386enh].network  

transport software\microsoft\windows\currentversion.network\real mode.net

在这里只是简单的介绍了注册表与windows 98文件系统和ini文件之间的一些关系,这对于我们深入认识windows 98系统并解决相关的问题很有帮助。



  


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons