注册表的基本结构介绍
注册表的基本结构介绍不论是WINDOWS 95/98操作系统,还是WINDOWS NT/2000操作系统,其注册表的结构大体上是基本相同的,都是一种层叠式结构的复杂数据库,由键、子键、分支、值项和缺省值几部分组成。
注册表包括以下的5个主要键项:注:Windows mobile2003操作系统只有3个主要键项,2005有1个副键项!1.HKDY_CLASSES_ROOT:包含启动应用程序所需的全部信息,包括扩展名、应用程序与文档之间的关系、驱动程序名、DDE和OLE信息,类ID编号和应用程序与文档的图标等。
2.HKEY_CURRENT_USER:包含当前登录用户的配置信息,包括环境变量、个人程序、桌面设置等。
3.HKEY_LOCAL_MACHINE:包含本地计算机的系统信息,包括硬件和操作系统信息,如设备驱动程序,安全数据和计算机专用的各类软件设置信息。
4.HKEY_USERS:包含计算机的所有用户使用的配置数据,这些数据只有在用户登录在系统上时方能访问。
这些信息告诉系统当前用户使用的图标、激活的程序组、开始菜单的内容以及颜色、字体等。
5.HKEY_CURRENT_CONFIG:存放当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE 中映射出来的。
具体的说明请见如下的介绍:一、HKEY_CLASSES_ROOT根键HKEY_CLASSES_ROOT根键中记录的是Windows操作系统中所有数据文件的信息内容,主要记录了不同的文件的文件名后缀和与之对应的应用程序。
当用户双击一个文档时,系统可以通过这些信息启动相应的应用程序。
HKEY_CLASSES_ROOT根键是由多个子键组成的,可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息。
由于该根键包含的子键数目最多,下面就用Avifile子键简要介绍它下面的子键的含义:1.CLSID子键Avifile子键下的第一个子键是“CLSID”,即“分类标识”,在选中它时可以看到其默认的键值。
Windows系统可用这个类标识号来识别相同类型的文件。
在HKEY_CLASSES_ROOT主键下也有一个子键“CLSID”,其中包含了所有注册文件的类标识。
pressors 子键这个分支下面的两个子键auds和vids分别给出了音频和视频数据压缩程序的类标识,通过这些类标识可找出相应的处理程序,(1) auds 子键该子键位于HKEY_CLASSES_ROOT\avifile\Compressors\auds分支中,用于设置音频数据压缩程序的类标识。
(2) vids子键该子键位于HKEY_CLASSES_ROOT\avifile\Compressors\vids分支上,用于设置视频数据压缩程序的类标识。
3.DefaultIcon 子键该子键用于设置avifile的缺省图标。
4.RIFFHandlers子键该子键用于设置RIFF文件的句柄。
在该子键下包含了AVI和WAVE两个文件的类标识。
(1) AVI子键这个子键位于HKEY_CLASSES_ROOT\avifile\RIFFHandlers\AVI分支上,用于设置AVI文件的类标识。
(2) WAVE子键该子键位于HKEY_CLASSES_ROOT\avifile\RIFFHandlers\WAVE分支上,用于设置WAVE文件的类标识。
5.protocol子键该分支下的子键中包含了执行程序和编辑程序的路径和文件名,(1) StdExecute子键该子键具有如下子键结构:HKEY_CLASSES_ROOT\avifile\protocol\StdExecute\Server,它用于指定avifile的标准执行程序。
(2) StdFileEditing子键该子键位于HKEY_CLASSES_ROOT\avifile\protocol\StdFileEditing分支上,用于设置标准文件编辑程序。
在这个子键下面有三个子键:①Server子键该子键位于HKEY_CLASSES_ROOT\avifile\protocol\StdFileEditing\Server分支上,用于指定编辑程序。
②PackageObjects子键该子键位于HKEY_CLASSES_ROOT\avifile\protocol\StdFileEditing\PackageObjects分支上,用于指定打开avifile的包对象编辑程序。
③verb子键该子键位于HKEY_CLASSES_ROOT\avifile\protocol\StdFileEditing\verb分支上,用于设置打开标准avi文件编辑程序时的工作状态。
另外,还有“Handler”和“Handlers”两个子键。
6.Shell 子键该子键位于HKEY_CLASSES_ROOT\avifile\Shell分支上,用于设置视频文件的外壳。
(1) Open子键该子键具有如下子键结构:HKEY_CLASSES_ROOT\avifile\Shell\Open\Command它用于设置“打开”avi文件的程序。
(2) Play子键该子键具有如下子键结构:HKEY_CLASSES_ROOT\avifile\Shell\Play\Command,该键指定用于“播放”命令的程序。
7.shellex子键该子键位于HKEY_CLASSES_ROOT\avifile\shellex分支上。
该分支的子键中包含了视频文件的外壳扩展,在该子键下面有一个PropertySheetHandlers子键,用于设置“视频文件属性页”(Avi Page)的文件句柄。
在PropertySheetHandlers 子键下面还有一个AviPage 子键,用于设置AviPage的类标识。
二、HKEY_CURRENT_USER根键HKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS\.Default分支中所保存的信息是一样的。
任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS\.Default中子键信息的修改。
三、KEY_LOCAL_MACHINEHKEY_LOCAL_MACHINE根键中存放的是用来控制系统和软件的设置。
由于这些设置是针对那些使用Windows系统的用户而设置的,是一个公共配置信息,所以它与具体用户没有多大关系。
这个根键下面包含了五个子键:1.HARDWARE子键该子键包含了系统使用的浮点处理器、串口等有关信息。
在它下面存放一些有关超文本终端、数字协处理器和串口等信息。
HARDWARE子键又包括三个子键:DESCRIPTION:用于存放有关系统信息;DEVICEMAP:用于存放设备映像;RESOURCEMAP;2.SAM子键该子键已经被系统保护起来,不可能看到里面的内容。
3.SECURITY子键这个子键位于HKEY_LOCAL_MACHINE\Security分支上,该分支只是为将来的高级功能而预留的。
4.SOFTWARE子键这个子键中保留的是所有已安装的32位应用程序的信息。
各个程序的控制信息分别安装在相应的子键中。
由于不同的机器安装的应用程序互不相同,因此这个子键下面的子键信息会有很大的差异。
5.SYSTEM子键该子键存放的是启动时所使用的信息和修复系统时所需的信息,其中包括各个驱动程序的描述信息和配置信息等。
System子键下面有一个CurrentControlSet子键,系统在这个子键下保存了当前的驱动程序控制集的所有信息。
四、HKEY_USERS根键HKEY_USERS根键中保存的是默认用户(.DEFAULT)、当前登录用户与软件(Software)的信息。
它的下面有三个子键:.DEFAULT子键、S-1-5-21-1229272821-436374067-1060284298-1000和S-1-5-21-1229272821-436374069-1060284298-1000_Classes三个子键,其中最重要的是.DEFAULT子键。
DEFAULT子键的配置是针对未来将会被创建的新用户的。
新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕、声音等多种信息。
DEFAULT下有九个子键,介绍其中的几个:1.AppEvents子键它包含了各种应用事件(包括事件名称、描述以及各种系统功能的声音)的列表。
其下面又包含两个子键EventLabels(按字母顺序列表)和Schemes(按事件分类列表)。
2.Control Panel子键它所包含的内容与桌面、光标、键盘和鼠标等设置有关。
改变它们的键值就将改变对应的工作环境或参数。
3.keyboard layout子键该子键位于HKEY_USERS\.DEFAULT\keyboard layout分支上,用于设置键盘的布局,如键盘语言的加载顺序等。
该子键下面提供有如下三个子键:preload子键(1)该子键位于HKEY_USERS\.DEFAULT\keyboard layout\preload分支上,用于设置键盘语言的加载次序。
Preload子键下面的子键个数与系统中所安装的键盘语言有关。
(2)Substitutes子键该子键位于HKEY_USERS\.DEFAULT\keyboard layout\substitutes分支,用于设置可替换的键盘语言布局。
在通常情况下,此子键的设置是空的。
(3)Toggle子键该子键位于HKEY_USERS\.DEFAULT\keyboard layout\toggle分支上,用于选择键盘语言。
五、HKEY_CURRENT_CONFIG根键如果你在Windows中设置了两套或者两套以上的硬件配置文件(Hardware Configuration file),则在系统启动时将会让用户选择使用哪套配置文件。
而HKEY_CURRENT_CONFIG根键中存放的正是当前配置文件的信息。
全面讲解注册表
PC 机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件 进行各种各样的配置。早期的图形操作系统,如 Win3.x 中,对软硬件工作环境的配置是通 过对扩展名为.ini 的文件进行修改来完成的,但 INI 文件管理起来很不方便,因为每种设备 或应用程序都得有自己的 INI 文件,并且在网络上难以实现远程访问。
如果您没有进行备份或者注册表损坏的非常严重,那么您可以试试最后一着:在 c:\下 有一个 System.1st 文件,属性为隐藏和只读,它记录着安装 Windows 时的计算机硬件软件 信息,用这个文件覆盖 System.dat。但是这样的话您安装的应用软件可能会无法运行,必须 重新安装。
注册表修改方法 通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小
编辑器在安装 Windows 时已经被安装到硬盘中了,但是并未在“附件”程序组中建有快 捷方式。用户如果需要使用注册表编辑器,可以在“运行”对话框内输入 Regedt32 或 Regedit 即可打开注册表编辑器。或者在“命令提示符”中执行 Regedt32.exe 也可以进入注册表编辑 器
2、 注册表详解
与 INI 文件不同的是: 1.注册表采用了二进制形式登录数据; 2.注册表支持子键,各级子关键字都有自己的“键值”; 3.注册表中的键值项可以包含可执行代码,而不是简单的字串; 4.在同一台计算机上,注册表可以存储多个用户的特性。
注册表的特点有: 1.注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些 设置后不用重新启动成为可能。 2.注册表中登录的硬件部分数据可以支持高版本 Windows 的即插即用特性。当 Windows 检 测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设
Windows操作系统的注册表编辑器
Windows操作系统的注册表编辑器Windows系统是广泛应用于个人电脑的操作系统之一。
在Windows中,注册表是一种用于存储应用程序和系统设置的基本配置信息的数据库。
注册表由树状结构组成,类似于文件和文件夹在计算机中的组织方式。
编辑注册表通常可以通过注册表编辑器来完成。
本文将介绍Windows操作系统的注册表编辑器,并探讨如何使用它来进行系统优化和问题解决。
1. 注册表编辑器的概述注册表编辑器是Windows操作系统中的一个强大工具,它允许用户查看、修改和删除系统的设置信息。
在Windows操作系统中,设置信息存储在注册表中,包括系统配置、应用程序设置和硬件配置等。
因此,通过注册表编辑器,用户可以轻松地更改操作系统的行为和功能。
注册表编辑器位于Windows系统的“运行”菜单中。
要打开注册表编辑器,可以使用组合键Win+R,然后输入“regedit”并按下“Enter”键。
此时,将会打开注册表编辑器窗口,可以在其中执行各种操作。
2. 注册表编辑器的界面注册表编辑器的界面相对简洁,主要分为两个窗口。
左窗口为树状结构,用于浏览注册表的内容。
右窗口为详情面板,用于查看和编辑所选项的值和数据。
在注册表编辑器中,每个分支都称为“键”,每个键下可能包含多个“项”和“值”。
例如,键\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows 可能包含诸如Desktop、Fonts、Internet Explorer和Windows Update等项。
在选择其中的一个项后,右窗口将显示与该项相关联的详细信息。
3. 如何编辑注册表在使用注册表编辑器时,一定要非常小心。
误操作可能会导致系统故障或数据丢失。
因此,在进行任何修改之前,请务必备份您的注册表。
备份注册表的方法非常简单,只需单击“文件”菜单中的“导出”,然后选择保存位置和备份文件名称即可。
在开始修改注册表之前,请确保已了解所涉及的键和值的含义。
注册表的结构
注册表的结构在Windows中,注册表由两个文件组成:System.dat和User.dat,保存在windows所在的文件夹中。
它们是由二进制数据组成。
System.dat包含系统硬件和软件的设置,User.dat 保存着与用户有关的信息,例如资源管理器的设置,颜色方案以及网络口令等等。
Windows为我们提供了一个注册表编辑器(Regedit.exe)的工具,它可以用来查看和维护注册表。
注册表编辑器与资源管理器的界面相似。
左边窗格中,由"我的电脑"开始,以下是六个分支,每个分之名都以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY)。
当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(value)。
键值由键值名称(value Name)和数据(value Data)组成。
主键中可以包含多级的次级主键,注册表中的信息就是按照多级的层次结构组织的。
每个分支中保存计算机软件或应建设之中某一方面的信息与数据。
注册表中格分支的功能如下:HKEY_CLASSES_ROOT 文件扩展名与应用的关联及OLE信息HKEY_CURRENT_USER 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器HKEY_LOCAL_MACHINE计算机硬件与应用程序信息HKEY_USERS 所有登录用户的信息HKEY_CURRENT_CONFIG 计算机硬件配置信息HKEY_DYN_DATA 即插即用和系统性能的动态信息注册表中的键值项数据注册表通过键和子键来管理各种信息。
但是注册表中的所有信息都是以各种形式的键值项数据保存的。
在注册表编辑器右窗格中显示的都是键值项数据。
这些键值项数据可以分为三种类型:1.字符串值:在注册表中,字符串值一般用来表示文件的描述和硬件的标识。
通常由字母和数字组成,也可以是汉字,最大长度不能超过255个字符。
在本站中以"a"="***"表示。
xp系统的注册表文件介绍
其中HKEY_LOCAL_MACHINE\SAM 这个键对应着文件Sam,这个文件保存了本地帐号和组信息,如用户密码、组定义和与域(域,是指在一台或多台相关联的主机控制下的网络资源。)相关的信息。Windows 2000服务器系统作为域控制器,在Active Directory 中储存了帐号和组,Active Directory 是一个储存域范围的设置和信息的数据库。另外,SAM键包含的安全描述信息在缺省时,被配置成甚至管理者帐号都不能访问,但可以修改成管理者可读。sam文件是windows 的用户帐户数据库,所有NT用户的登录名及口令等相关信息都会保存在这个文件中。sam文件可以认为类似于unix系统中的passwd文件,不过没有这么直观明了。 HKEY_LOCAL_MACHINE\SECURITY 这个键对应着文件Security,这个文件储存了系统范围的安全策略和用户权限分配。 HKLM\SAM 链接到 SECURITY 的子键 HKLM\SECURITY\SAM 。缺省时,不可以察看 HKLM\SECURITY 或者 HKLM\SAM\SAM的内容,因为那些键的安全性设置成只允许系统帐号访问。 HKEY_LOCAL_MACHINE\SOFTWARE 这个键对应着文件Software,这个文件记录了系统中Windows本身的配置信息和第三方应用程序储存他们的系统范围的设置,如应用程序的文件和目录的路径,授权和有效期信息。 HKEY_LOCAL_MACHINE\SYSTEM 这个键对应着文件System,这个文件主要记录了引导系统时需要的系统范围的配置信息和Windows的硬件的安装信息,如装载哪些设备驱动程序和启动哪些服务。这些信息是启动系统的关键。 HKEY_USERS\.DEFAULT 这个键对应着文件Default,这个文件记录了当你新创建一个用户时,关于这个用户的缺省设置。 HKEY_CURRENT_USER 这个键对应着硬盘文件\Documents and Settings\username\Ntuser.dat,包含与当前登陆用户的性能和软件配置相关的数据。
教你轻松玩转注册表
a itT o
K illS e r v
c e T im
”
eo u t
2 0 0 0 ~l
修 改 为 1 (10 0 。
实 际操作步骤 : 开 始一 运 行一 输入
“ R e g e d it ” 一 在 打开 的注册 表 编辑 器 中向下 找
到 “ C o n tr o l ” . 左 击打 开 右 窗格 , 在 右 窗格找 到
二 、 注册 表的结构
W in do w s 为我们提供 了一 个注册 表编辑 器 (r e g e d i t e. x e ) 的 工 具 , 它 可 以 用 来 查 看 和 维 护注 册 表 。 我们 可 以看 到 。 注 册 表 编辑器 与资 源 管理 器 的界 面 相似 。 它有六 个分 支(有 的是 五 个 ):
h k e y — u s e r s 所 有登 录 用户 的信息
计 算 信 h k e y — c u r e n t - c o n fi g
机硬件配置
息
hke y— dy n — da ta 即插 即 用和 系统 性能 的 动态信息
三 、 注册 表修改方法
1 .软件修 改(安全 ) 通 过 一 些 专 门 的修 改工 具 来修 改注 册
右 击该 键 值 项 , 按 要 求修 改 修 , 改 完 毕 。
例 如 : 为加快开 关机速度 , 点击
“ HK E Y — L OC A L — M A C HINE ”
S “
”
一+
te m
—
,
将 字 符 串 “
C
u
rre
n
tC
o
n
tro
lS
e
windows操作系统注册表详解
windows操作系统注册表详解第一课注册表基础一、什么是注册表注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。
注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。
利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。
二、注册表的功能刚才我们看到了,注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件。
相关知识:注册表文件的数据信息保存在system.dat和user.dat中、利用regedit.exe程序能够存取注册表文件(其实大家可能也知道regedt32.exe,这两个程序是一样的)三、编辑器说明:在运行里键入regedit就可以进入了根键:这个称为HKEY…………,某一项的句柄项:附加的文件夹和一个或多个值子项:在某一个项(父项)下面出现的项(子项)值项:带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据。
1、名称:不包括反斜线的字符、数字、代表符和空格的任意组合。
同一键中不可有相同的名称2、数据类型:包括字符串、二进制和双字节等3、数据:值项的具体值,它的大小可以占用64KB***************************************************************** *************第二课总体结构分析注册表包括以下5个根键1.HKEY_CLASSES_ROOT说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。
请简述注册表结构
请简述注册表结构
注册表是Windows操作系统中的一个数据库,用于存储和管理系统的配置信息。
注册表的结构可以简述为以下几个主要部分:
1. 键(Key):注册表的最高层级单位,类似于文件夹。
键可以包含子键和值。
2. 子键(Subkey):位于键下面的子级单位,也类似于文件夹。
子键可以包含子键和值。
3. 值(Value):存储在键或子键中的数据。
每个值都有一个名称和相应的数据类型。
4. 数据类型(Data Type):指定值中存储的数据类型,例如字符串、整数、二进制数据等。
5. 根键(Root Key):注册表的最高级别。
Windows操作系统定义了5个根键,分别是HKEY_CLASSES_ROOT(文件关联和COM组件)、HKEY_CURRENT_USER(当前用户配置信息)、HKEY_LOCAL_MACHINE(本地计算机配置信息)、HKEY_USERS(所有用户配置信息)、
HKEY_CURRENT_CONFIG(当前硬件配置信息)。
6. 注册表编辑器(Registry Editor):Windows操作系统提供的用于浏览和编辑注册表的工具。
总的来说,注册表可以看作是一个树状结构,由根键、键、子键和值组成。
通过注册表,用户和系统可以访问和修改系统的配置信息,包括程序关联、系统设置、设备驱动等。
注册表的基本结构
注册表的结构在中文Windows 系统中,注册表采用“关键字”及其“键值”来描述登录项及其数据。
所有的关键字都是以“HKEY”作为前缀开头。
实际上,“关键字”是一个句柄。
这种约定使得系统及应用程序开发人员可以在使用注册表API函数时把它用于应用程序的开发之中。
为此,中文Windows 提供了若干个Win32 API 函数,以便在开发中文Windows 应用程序时添加、修改、查询和删除注册表的登录项。
在注册表中,关键字可以分为两类:一类是由系统定义的,通常称为“预定义关键字”;另一类是由应用程序定义的,安装的应用软件不同,其登录项也就不同。
1. HKEY_CLASSES_ROOT该主关键字(或称为“根键”)包含了有关的OLE信息,以便在系统工作过程中实现对各种文件和文档信息的访问,如图1-4所示。
其具体的内容有已经注册的文件扩展名、文件类型、文件图标等。
2.HKEY_USERSPC用户都可以在这里设置自己的关键字和子关键字,根据当前登录的用户不同,这个关键字又可以指向不同的分支部分。
这个分支部分将映射到HKEY_CURRENT_USER主关键字中,用户根据个人爱好设置的诸如桌面、背景、开始菜单程序项、应用程序快捷键、显示字体、屏幕节电设置等信息均可以在这个关键字中找到。
该主关键字中的大部分设置都可以通过“控制面板”来修改,如果用户登录到系统中的信息没有预定义的登录项,则采用该关键字下面的“.Default”子关键字。
3.HKEY_CURRENT_USERHKEY_CURRENT_USER主关键字是一个指向HKEY_USERS结构中某个分支的指针,它包含当前用户的登录信息,实际上它就是HKEY_USERS\.Default下面的一部分内容。
如果在HKEY_USERS\.Default下面没有用户登录的其他内容,那么这两个主关键字包含的内容是完全相同的。
4.HKEY_LOCAL_MACHINE该主关键字包含了本地计算机(相对网络环境而言)的硬件和软件的全部信息,如图1-9所示。
注册表详细教程
注册表详细教程第一课认识注册表一、什么是注册表注册表是2000/XP操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。
注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。
二、注册表的功能刚才我们看到了,注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件。
相关知识:注册表文件的数据信息保存在system.dat和user.dat中、利用regedit.exe程序能够存取注册表文件(其实大家可能也知道regedt32.exe,这两个程序是一样的)三、编辑器说明:别说你不知道怎么进注册表啊(哈,在运行里键入regedit就可以了)根键:这个称为HKEY…………,某一项的句柄项:附加的文件夹和一个或多个值子项:在某一个项(父项)下面出现的项(子项)值项:带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据。
说明:1、名称:不包括反斜线的字符、数字、代表符和空格的任意组合。
同一键中不可有相同的名称2、数据类型:包括字符串、二进制和双字节等3、数据:值项的具体值,它的大小可以占用64KB第二课总体结构分析注册表包括以下5个根键1.HKEY_CLASSES_ROOT说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。
2.HKEY_CURRENT_USER说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等3.HKEY_LOCAL_MACHINE说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息4.HKEY_USERS说明:该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。
注册表知识大全(基础篇)
如何访问注册表
登陆注册表编辑器其实是很容易的,打开"开始"菜单,点击"运行"项,然后在"运行"框中输入命令regedit就可以进入注册表编辑器了。
而注册表文件是以二进制方式存储的,所以不能使用传统的文本编辑器读写注册表中的数据。为了方便灵活地管理注册表中的数据。
如果在WINDOWS 95/98操作系统中,我们可以用REGEDIT.EXE访问注册表编辑器,而在WINDOWS NT/2000操作系统中也提供了REGEDIT.EXE和REGEDIT32.EXE两个版本的编辑器。对大多数的使用者来讲,两者在基本上是一样的,只是设计的侧重点不同罢了。REGEDIT32.EXE编辑器重点对安全程度要求较高的硬件数据进行编辑操作,而REGEDIT.EXE主要是侧重向用户使用的方便灵活方面进行了改进。
(2) vids子键
该子键位于HKEY_CLASSES_ROOT\avifile\Compressors\vids分支上,用于设置视频数据压缩程序的类标识。
3.DefaultIcon 子键
该子键用于设置avifile的缺省图标。
4.RIFFHandlers子键
注册表具有如下的一些特点:
1.注册表能够对硬件、系统的配置参数、各应用程序和各设备的驱动程序进行跟踪配置,使得修改某些设置后不再重新启动成为可能。
2.在注册表中登录的硬件某些数据可以支持高版本Windows即插即用的特性。每当Windows检测到机器上有新的设备时,它就把有关数据存储到注册表中,另外,还可以避免新设备与原有设备间的资源冲突。
在windows操作系统序列里,system.ini和win.ini这两个文件包含了操作系统的所有控制功能和应用程序的信息,system.ini管理计算机硬件,win.ini管理桌面和应用程序。所有驱动、字体、设置和参数会保存在.ini文件中,任何新程序都会被记录在.ini文件里。这些记录会在程序代码中被引用。因为受win.ini和system.ini文件大小的限制,程序员添加辅助的.INI文件以用来控制更多的应用程序。举例来说,微软的Word有一个word.ini文件,它包含着选项、设置、缺省参数和其他关系到Word运行正常的信息。在system.ini和win.ini中只需要指出word.ini的路径和文件名即可。
