注册表专题

查看数: 4214 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-2-9 17:52

正文摘要:

什么是注册表一、注册表的历史    在微软最早的视窗操作系统windows 3.x版本中,操作系统、硬件设备信息及应用程序的配置信息都是通过扩展名为ini的文件来保存的,其中system.ini负责配置硬件,Win.ini负 ...

回复

rodster 发表于 2017-2-9 18:28:23

Windows NT/2000/xp注册表的文件组成


一、windows NT注册表的文件组成


windows Nt的注册表数据信息存储在\windows\system32\config目录下的注册文件中,这些文件分别是Default、Sam、Security、Software、System、Userdief及Userdirf,通常称之为配置单元。Config目录下的其他文件是注册表的附属文件,大多数附属文件都使用与配置单元相对应的文件名,只是扩展名不同。带有log和evt扩展名的是事件查看器文件,可用事件查看器对它们进行检查。带有sav扩展名的文件是作为“上次正确的系统配置”时引导进程的一部分保留下来的。

如果\winnt是默认安装目录的话,各用户的注册表信息则保存在\winnt\profiles\用户名\Ntuser.dat中。

提示:只有Administrator(系统管理员)和Power User(超级用户)组内的成员才有权访问注册表文件下面的Ntuser.dat。


二、windows 2000和windows xp注册表的文件组成:


windows 2000和windows xp注册表文件基本相同,它们所处的位置与windows 9x一样。windows 2000/xp的注册表也是分为两个部分,但包括多个文件,其中用户配置文件保存在根目录的Documents add Setting目录下的用户名目录中,包括两个隐藏文件:Ntuser.dat和Ntuser.ini以及日志文件Ntuser.log。系统配置文件位于windows 2000/xp系统目录下的system32/config中,包括Default、Software、System、AppEvent.evt、SecEvent.Evt及System.evt等多个隐藏文件及相应的.LOG(日志)文件和.SAV文件。在windows 2000/xp运行时,无法使用其他工具打开这些注册表文件,这一点与windows 9x下的system.dat和user.dat不同。


rodster 发表于 2017-2-9 18:26:57
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目录下)程序解压该文件,并替换当前注册表文件,这使系统的可靠性得到了增强。




Archiver|手机版|小黑屋| 云夕阁 ( 湘ICP备16017785号-2 )     

返回顶部 返回列表