灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1870回复:0

注册表的作用,由来和存放位置

楼主#
更多 发布于:2011-11-16 18:13
注册表是为Windows NT和Windows95中一切32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以一切设备都经过注册表来控制, 普通这些是经过Bios来控制的。在Win95下,16位驱动会继续以实形式方式设备工作,它们运用system.ini来控制。16位应用程序会工作在 NT或者Win95 下,它们的程序依然会参考win.ini和system.ini文件取得信息和控制。
  在没有注册表的状况下,操作系统不会取得必需的信息来运转和控制隶属的设备和应用程序及正确响应用户的输入。
  在系统中注册表是一个记载32位驱动的设置和位置的数据库。当操作系统需求存取硬件设备,它运用驱动程序,以至设备是一个BIOS支持的设备。无BIOS支持设备装置时必需需求驱动,这个驱动是独立于操作系统的,但是操作系统需求晓得从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记载,它们就不能被运用。
  当一个用户准备运转一个应用程序,注册表提供给用程序信息给操作系统,这样应用程序能够被找到,正确数据文件的位置被规则,其他设置也都能够被运用。
  注册表保管关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保管了装置信息(比方说日期),装置软件的用户,软件版本号和日期,序列号等。依据装置软件的不同,它包括的信息也不同。
  但是,普通来说,注册表控制一切32位应用程序和驱动,控制的办法是基于用户和计算机的,而不 依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功用或者计算机功用。用户功用可能包括了桌面外观和用户目录。所以,计算机功用和装置的硬件和 软件有关,对一切用户来说项都是公用的。
  有些程序功用对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时分,它们在计算机中是通用的。
  注册表控制用户形式的例子有:
  控制面板功用;
  桌面外观和图标;
  网络参数;
  阅读器功用性和特征;
  那些功用中的某些是和用户无关的,有些是针对用户的。
  计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是装置一个应用程序,不论是哪个用户,程序的可用性和存取是不变的,但是,运转程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前衔接和用户信息相关。
  这里是在注册表中基与计算机控制条目的一些例子:
  存取控制;
  登陆确认;
  文件和打印机共享;
  网卡设置和协议;
  系统性能和虚拟内存设置;
  在系统中注册表控制一切32位应用程序和它们的功用及多个应用程序的交互,比方复制和粘贴,它也控制一切的硬件和驱动程序。固然多数能够经过控制面板来装置和设置,了解注册表仍是做Winnt和Win95系统管理根本常识。
注册表的由来
 在Windows 3.x操作系统中,注册表是一个极小文件,其文件名为Reg.dat,里面只寄存了某些文件类型的应用程序关联,大局部的设置放在Win.ini、 System.ini等多个初始化INI文件中。由于这些初始化文件不便于管理和维护,经常呈现一些因INI文件遭到毁坏而招致系统无法的启动的问题。为 了使系统运转得更为稳定、强健,Windows 95/98设计师们借用了Windows NT中的注册表的思想,将注册表引入到Windows 95/98操作系统中,而且将INI文件中的大局部设置也移植到注册表中,因而,注册表在Windows 95/98操作系统的启动、运转过程中起着重要的作用。
注册表数据库文件的寄存位置
  2000/XP注册表文件按功用来分,也是由系统注册表文件和用户注册表文件两类组成的
  注册表文件寄存系统的一切设置信息:
  系统设置和缺省用户配置数据寄存在系统系统文件夹SYSTEM32CONFIG文件夹下 的6个文件(躲藏,无扩展名),DEFAULT、SAM、SECURITY、SOFTWARE、USERDIFF和SYSTEM中,而用户的配置信息寄存 在系统所在磁盘的Documents and Setting文件夹,包括ntuser.dat ntuser.ini ntuser.dat.log


喜欢0 评分0
游客

返回顶部