注册表那些键值都是什么意思?怎么管理?

注册表那些键值都是什么意思?怎么管理?

第1个回答  2006-01-07
1、 HKEY_CURRENT_USER
包含当前登录用户的配置信息的根目录。用户文件夹、屏幕颜色和“控制面板”设置均存储在此处。该信息被称为用户配置文件。
2、HKEY_USERS
包含计算机上所有用户的配置文件的根目录。HKEY_CURRENT_USER 是 HKEY_USERS 的子项。主要由.DEFAULT子项构成,新用户根据默认用户.DEFAULT子项的配置信息来生成自己配置文件,该配置文件包括环境、屏幕、声音等多种信息。
3、HKEY_LOCAL_MACHINE
包含针对该计算机(对于任何用户)的配置信息。主要由HARDWARE、SAM、SECURITY、SOFTWARE、SYSTEM等项组成:
4、HKEY_CLASSES_ROOT
是HKEY_LOCAL_MACHINE\Software的子项。此处存储的信息可以确保当使用Windows 资源管理器打开文件时,将打开正确的程序。即在HKEY_LOCAL_MACHINE\Software\Classes中或者在HKEY_LOCAL_USER\Software\Classes中出现的值,如果该信息同时在两处出现,那么HKEY_LOCAL_USER\Software\Classes拥有优先权。
HKEY_CLASSES_ROOT下的子项可分为两类:一类是已经注册的各类文件的扩展名,这类子项都是以“.”加上扩展名命名的;另一类是各种文件类型的有关信息,这类子项是以字母开头的。
5、HKEY_CURRENT_CONFIG
包含本地计算机在系统启动时所用的硬件配置文件信息,实际上是从两个注册表项创建而来的,即HKEY_LOCAL_MACHINE\System和HKEY_LOCAL_MACHINE\Software。因为此子树是动态创建的,因此修改它的内容没有什么实际意义。
第2个回答  2006-01-07
如今使用的Pc操作系统经历了从DOS到 windows的发展过程。在DOS年代,系统中的硬件设备必须通过Confis.sys和Autoexec.bat两个配置文件在系统初始化过程中加载驱动程序来运行。而软件的配置信息,通常是由软件的编写者根据他自己所喜好的方式加以保存。随后出现的windows 3.x系统,使得这种情况发生了改变。
在windows 3.x中,系统通过Win.ini、System.ini、Control.ini、program.ini等INI文件来保存所有有关操作系统和应用程序的配置信息。其中前两者的作用尤为重要,System.ini负责配置硬件,而win.ini负责桌面设置和应用程序的运行等工作。 随着windows的普及,一些开发者过去没有注意到的问题也逐渐浮现出来。由于各个应用程序不断地往INI文件中添加自己的配置信息,而从不负责删除各INI文件中那些过时、无用的信息,所以随着系统内应用程序数量不断增加,INI文件就变得越来越大,在INI文件中查找相应信息的速度也越来越慢,再加上INI文件最大不能超过64KB,很快这种公用System.ini、Win.ini的管理方式就受到极大的挑战与质疑。
于是,人们在原有基础上提出了改进的方法。各个应用程序开始使用自己的INI文件来解决容量问题,比如Word 6.0就使用Word6.ini存放其配置信息。这样一来,INI文件大小的限制被很好解决了。但这样做又带来了新的麻烦,系统中出现了太多的INI文件,要想集中管理,而且搞清楚它们之间的关系变成了非常困难的事情。INI文件的另外—个致命缺陷仍然没有好的解决办法。由于INI文件是—个文本文件,所以任何用户都可以使用任意的文本编辑器来编辑它。如果用户在编辑INI文件时不小心修改了它的内容和格式,或者被不负责任的程序胡乱修改了其他应用程序所需要的数据,就有可能导致非常严重的后果。系统会出现许多莫名其妙的错误,死机、无法启动。因为这是系统结构性的弊端,所以在windows 95问世以前,大家都没有很好的解决方法。
在windows 3.x的升级版Windows 95出现时,微软决定把Windows NT中得到成功应用的注册表概念引入进来。其实质就是利用一个功能强大的注册表数据库来统—集中地管理系统硬件设施、软件配置等信息,从而方便管理并增强系统的稳定性。

参考资料:http://zxwzk.diy.myrice.com/regJC/regJC1.htm

注册表的主键、子键、键值是什么?
注册表包括以下5个根键(主键)1.HKEY_CLASSES_ROOT说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。2.HKEY_CURRENT_USER说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等3...

注册表键值的意思
键值,就是在注册表数据库中的某一字段的值。它以键的形式存在,每个键都有对应的值。在注册表中,键和值的组合共同构成了注册表项。通过特定的方法调用注册表中的键值,不同的软件根据特定位置的键值,可以判断程序应该执行哪些特定步骤。例如,一个软件可能需要根据系统环境变量的键值来决定是否需要加载...

注册表键值修改成“1、2、3、4、5、6”都是什么意思?
一个数字就代表那个值的一种参数,dword值里面的数据在一般情况下就有0和1两种,这两种数据代表着你想禁用系统里面的什么功能或者是启用什么功能,个别情况下dword值里面的数据也可以是2、3、4、5这些等等,只不过这些数据代表的是其他的功能。什么是注册表?注册表因为它复杂的结构和没有任何联系的CLSID...

注册表那些键值都是什么意思?怎么管理?
Windows注册表是帮助Windows控制硬件、软件、用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0。通过Windows目录下的regedit.exe程序可以存取注册表数据库。在以前,在windows的更早版本(在win95以前),这些功能是靠win.ini,system.ini...

注册表编辑器的主键和键值是什么?
2.主键:主键是根键的下级支配单元,以子目录的形式而存在,负责组织系统对注册表中数据的访问。3.子键:子键位于主键下,也可以嵌套于其他子键中。在注册表的六大根键中,有若干子键,而每个子键中 又可以嵌套成千上万的子键。4.键值数据项:键值数据项简称为键值项,在每个根键和子键下可以有...

对于注册表里的那些东西都是什么意思呢?新手请教!
注册表通过键和子键来管理各种信息。但是,注册表中的所有信息是以各种形式的键值项数据保存下来。在注册表编辑器右窗格中,保存的都是键值项数据。这些键值项数据可分为如下三种类型: 1.字符串值 在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。通常它由字母和数字组成,最大长度不能超过255个字符。在...

注册表键值六大键根
注册表键值可以有子键,就像文件夹可以有子文件夹一样。键可以与多个值关联,每个值存储信息的一部分,而部分信息可以获取或更新。子键保存特定于应用程序的信息,如颜色设置、屏幕位置和尺寸或可识别的文件扩展名。注册表键值的最大深度为 15,这是 Windows CE 的限制。注册表键值中可以包含各种数据类型...

什么是注册表键值
1.字符串值(S)在Windows98的注册表中,表示文件的描述、硬件的标识等等信息一般都用字符串值。字符串值由字母和数字组成,它的最大长度不能超过255个字符。通过键、键值就组成了一种键值项数据,这就相当于Win.ini、Ssytem.ini文件中每个小节下面的设置行一样的道理。2.二进制值(B)在Windows的...

注册表编辑器的主键和键值是什么?
2.主键:主键是根键的下级支配单元,以子目录的形式而存在,负责组织系统对注册表中数据的访问。3.子键:子键位于主键下,也可以嵌套于其他子键中。在注册表的六大根键中,有若干子键,而每个子键中 又可以嵌套成千上万的子键。4.键值数据项:键值数据项简称为键值项,在每个根键和子键下可以...

注册表里这几个键值的含义是什么?
HungAppTimeout值表示系统要求用户手工结束被挂起任务的时间极限,默认值5000,类型是REG_SZ,减小该值可以降低系统在某些特殊情形下的响应延迟,例如,可以把该值设置为1000。调整该键值时应当注意:如果在你的系统上,某些软件的运行速度本来就很慢,把该键值设置得太小可能使XP误认为正在运行的软件已经被...

相似回答