Windows 9x注册表的文件组成 windows 9x的注册表是由以下三个文件组成的。 1.系统配置注册表文件system.dat 在windows 9x的系统目录中有一个属性为隐藏、只读的系统文件system.dat,其作用类似于windows 3.x中的system.ini文件。 在system.dat文件中存储着当前计算机的配置,特别是各种即特即用设备的硬件配置,如设备的中断号、I/O地址及DMA等。该文件具有以下作用: (1).描述单一的PC配置。 (2).描述安装在单个PC机上的各种信息。 (3).安装即插即用类型的硬件配置,如I/O地址、IRQ级以及DMA通道等。 在使用“控制面板”中的“系统”图标选项查看系统硬件配置时,在“系统属性”对话框中所看到的信息就是从system.dat文件中读取的。 如果用户的操作系统是从windows 3.x升级到windows 9x的,则安装程序将把现有的system.ini和Reg.dat文件中的部分设置拷贝到system.dat文件中。 2.用户平台配置注册表文件user.dat 用户平台配置注册表文件user.dat也存在于Windows 9x的系统目录中,其属性也为只读和隐藏。该文件的作用类似于windows 3.x中的win.ini文件,主要用来定义用户的优先权,存储着特定于某一用户的应用程序的安装信息等。当在windows 9x中使用网络时,user.dat将放在网络服务器上。在用户第一次输入用户标志和密码时,安装程序将把这些信息存储在user.dat文件中。 3.网络管理注册表文件config.pol 该文件只有当用户在windows 9x中安装了系统策略编辑器后才会出现,其作用是对网络用户的操作进行限制,它也是一个只读和隐藏的系统文件。 一般而言,在一个完整的注册表文件系统中,system.dat和user.dat文件是必不可少的。 对于windows 95来说,其注册表组成除了上述的三个文件外,每个文件还具有一个备份文件,当注册表中的某文件遭到破坏时,可由备份文件对其进行恢复,这三个备份文件分别是: (1).系统配置注册表备份文件system.daO (2).用户平台配置注册表备份文件user.daO (3).网络管理注册表备份文件Config.poO Windows 98则改进了这种简单的注册表备份功能。每次开机时,windows 98自动将系统中的原注册表文件压缩为CAB文件,并以rbOO*.cab文件名存储在windows\sysbackup目录下。Windows 98能自动保存最近5次开机时的注册表数据,需要恢复时,可以使用系统自带的Extract.exe(位于windows\command目录下)程序解压该文件,并替换当前注册表文件,这使系统的可靠性得到了增强。 |