了解注册表,深入系统( 二 )



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 Paneldesktop ;Pattern Control Paneldesktop ;
TileWallPaper Control Paneldesktop ;
;[windows] ScreenSaveActive Control Paneldesktop ;ScreenSaveTimeOut Control Paneldesktop;
;[Sounds] Sound Event Name AppEventsSchemesApps.DefaultSound Event Name.current;
;[Hearts] Name SoftwareMicrosoftWindowsCurrentVersionAppletsHearts 等在Win.ini文件中的信息

2).注册表中有关System.ini的信息
有关System.ini的信息的子键都处于注册表的HKEY_LOCAL_MacHINE根键中 。根据机器的网络配置,有些系统可能不会出现某些子键 。我们打开HKEY_LOCAL_MACHINE目录分支可以看到这些相关的信息 。如
[Network]
Comment SystemCurrentControlSetServicesVxDVNETUP;
ComputerName SystemCurrentControlSetControlComputerNameComputerName;
EnableSharing;;
LMAnnounce SystemCurrentControlSetServicesVxDVNETUP;
LogonDomain;;
Logon Validated;
MaintainServerList SystemCurrentControlSetControlComputerNameComputerName;
Reconnect
Reshare
Username NetworkLogon;
Workgroup SystemCurrentControlSetControlComputerNameComputerName;
[386Enh] Network;;
Transport SoftwareMicrosoftWindowsCurrentVersionNetworkRealMode Net

在这里只是简单的介绍了注册表与Windows 98文件系统和INI文件之间的一些关系,这对于我们深入认识Windows98系统并解决相关的问题很有帮助,在后面我们将详细介绍有关注册表的知识和更多的修改技巧 。

推荐阅读