打印

[交流] 注册表常识

0

注册表常识

注册表常识
什么是注册表
(1)注册表能够对硬件、系统的配置参数、各应用程序和各设备的驱动程序进行跟踪配置,使得修改某些设置后不再重新启动成为可能。
(2)在注册表中登录的硬件数据可以支持高版本Windows即插即用的特性。每当Windows检测到计算机上有新的设备时,它就把有关数据存储到注
册表中,另外,还可以避免新设备与原有设备间的资源冲突。
(3)系统管理员和普通用户可以通过注册表编辑器在网络上检查系统的设置,使得远程管理能够实现。一般用户都一直认为,Windows NT和
Windows 95产品才使用这种新的存储信息的注册表方案。实际上,早在Windows 3.X系统中,就已经使用了注册表存储配置的方案,只不过那时
的注册表还仅仅是雏形,应用的范围也很窄,没有现在这么强大而已。最为典型的例子就是Windows 3.X系统中已经使用了Reg.dat和Setup.reg
注册表文件来保存系统注册的OLE信息以及文件管理等设置信息
注册表被称为Windows操作系统的核心,它实质上是一个庞大的数据库,存放了关于计算机硬件的全部配置信息、系统和应用软件的初始化信息
应用软件和文档文件的关联关系、硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引用的信息。例如:系统中的硬件资源
硬件信息、分配正在使用的端口、每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文件类型等。
        以下举出了一
        些在Windows系统中注册表所体现的一些主要作用:
(1)记录安装信息。
(2)设置硬件。
(3)设置软件。
(4)定制Windows。
(5)系统安全管理。
(6)自动运行程序。
(7)网络设置。
当大家看完以上这些介绍后,也许会对注册表的作用感到惊奇吧,不过上述所列举的仅仅是它强大作用的一部分。当大家学完此系列教程后再
去回想注册表的作用时,你将有许多更惊奇的发现;对注册表的作用也会有更深刻的体会。

在windowsNT/2000/XP中,如果用windows自带的编辑器打开的时候,只能看到五个,还有一个隐藏的根键:HKEY_PERFOR_MANCE_DATA.
     *HKEY_CLASS_ROOT
记录windows操作系统中所有数据文件的格式和关联信息,主要记录不同文件的文件名后缀和与之对应的应用程序其下子键可分为两类:一类是已经注册的各类文件的扩展名,这类子键前面都带有一个".";另一类是各类文件类型有关信息.
      * HKEY_CURRENT_USER
此根根键包含当前登录用户的用户配置文件信息,这些信息保证不同的用户登录计算机时,使用自己的修改化设置,例如自己定义的墙纸,自己的收件箱,自己的安全访问权限.
      *HKEY_LOCAL_MACHINE
此根键包含了当前计算机的配置灵气,包括所安装的硬件以软件设置.这些信息是为所有的用户登录系统服务的.这是事个注册表中最庞大也是最重要的根键!
   
      *HKEY_USERS
HKEY_USERS根键包括默认用户的信息(DEFAULT子键)和所有以前登陆用户的信息.
      *HKEY_CURRENT_CONFIG
此根键实际上是HKDY_LOCAL_MACHINE/CONFIG/0001分支下的数据完全一样.
     *HKEY_DYN_DATA根键
这个键保存每次系统启动时,创建的系统配置和当前性能信息.这个根键只存在于windows 9X中
     *HKEY_PERFORMANCE_DATA
在windowsNT/2000/XP注册表中虽然没有HKEY_DYN_DAT键,但是它却隐藏了一个名为"HKEY_PERFORMANCE_DATA的键.所有系统中的动态信息都是存放在此子键中,系统自带的注册表编辑器无法看到些键.介可以用专门的程序来查看此键,比如使用性能监视器.
    那么如何使用注册表
windows的注册表(registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据
   1、修改键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格选定你要修改的子键,在右窗格打到要修改的键值项,右击该键值项,按要求修改,修改完毕。
    2、新建子键和键值:右击父键,选“新建→项”,在打开的“新建#1“中输入子键名,确定,右击新建的子键,在右窗格添加新键值项和键值。
    3、删除子键和键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格右击你要删除的子键,选“删除”;在右窗格右击你要删除的键值项,选“删除”。
为保险起见,修也注册表前要备分注册表,方法是:在注册表编辑器窗口—文件—导出—选择导出部分还是全部—输入文件名—保存。一旦修改错误 可用“导入”方法恢复
   有给注册表减肥的必要吗?
对于我们新手来说肯定是很困难,最后借助软件来帮助是比较安全的:超级兔子和优化大师

[ 本帖最后由 canory 于 2008-6-27 13:14 编辑 ]

TOP

当前时区 GMT+8, 现在时间是 2025-3-23 21:45