计算机操作系统基础与应用课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.1 注册表机制
注册表包含了引导和配置系统所需的信息、控 制Windows操作的系统范围软件设置、安全数据库, 以及各个用户的配置设定。同时,注册表是反映内 存中易失数据的窗口,从中可以观察硬件当前状态 和性能计数器信息。
对注册表的改动必须十分小心,这里介绍注册 表,只是为了后面通过查看注册表来加深对 Windows系统结构的理解。
子键名
表5-2 HKLM的子键 包含信息
\HARD 系统范围的硬件描述和所有硬件设备-驱动器 WARE 的映射
\SAM 本地账号和组信息 \SECUR 系统范围内的安全策略和用户权限分配 ITY
\SOFT 系统初启时不需要的系统范围的配置信息, WARE 第三方应用程序的系统范围设置
\SYSTE 系统初启时需要的系统范围的配置信息 M
下面举例说明注册表编辑器的使用方法。 【例5.1】 启动注册表编辑器
单击“开始”菜单中的“运行”项,在“打 开(O):”左边的编辑框中输入“regedit”,然后 单击“确定”按钮就启动了注册表编辑器。
【例5.2】 查看环境变量 环境变量是Windows XP的重要参数,控制着程
序的多种行为。例如,Path指定了系统文件夹, TEMP指定临时文件存放位置,Windir则给出了 Windows XP的系统安装文件夹。要查看环境变量, 可以如下操作:
5.1.1 注册表逻辑结构
键是注册表的主要成分,每个键对应一个键 值,还可以包含若干下一级键(也称为子键)。 一个键值包含若干项,每个项有名称、类型和数 据。键组成了注册表的层次结构,顶级的键称为 根键。键在键名和路径的表示方面类似于文件。
注册表有 5 个根键,分别存储一个方面的各 种信息(见表5-1)。其中的HKCC、HKCR和 HKCU是链接根键,链接到别的键。
REG_DWORD_BIG_ENDIAN
32位数,高位字节在前
REG_LINK
unicode符号链接
REG_MULTI_SZ
以null结束的unicode字符串数组
REG_RESOURCE_LISAT
硬件资源列表
REG_FULL_RESOURCE_DESCRIPTOR
硬件资源描述
REG_RESOURCE_REQUIREMENTS_LIST 资源需求列表
根键名 HKEY_CLASSES_ROOT
表5-1 注册表的根键 缩写
存储的信息
HKCR
文件关联和组件对象模型的对象注册信息
HKEY_CURRENT_USER HKCU
与当前登录用户有关的信息
HKEY_LOCAL_MACHINE HKLM
与系统有关的信息
HKEY_USER
HKU
本台机器上所有账号的信息
第5章 Windows XP的管理工具与系统结构
本章重点介绍Windows XP的系统结构。Windows 内部的许多细节可以利用各种实用工具来查看和证实。 在Windows XP中有一套现成的工具,在第4章中已经介 绍了其中与用户界面紧密相关的一部分工具,本章再介 绍4个有用的工具:注册表编辑器、任务管理器、事件 查看器和性能监视器。学会使用这些工具,将有助于对 Windows XP内部结构的理解和日常更好地发挥 Windows XP的作用。
表5-3 注册表的键值类型
键值类型
说明
REG_NONE
Fra Baidu bibliotek无键值类型
REG_SZ
以null结束的定长unicode字符串
REG_EXPAND_SZ
以null结束的可变长unicode字符串
REG_BINARY
任意长二进制数据
REG_DWORD
32位数
REG_DWORD_LITTLE_ENDIAN
32位数,低位字节在前。等价于 REG_DWORD
5.1.3 注册表编辑器 利用Windows XP提供的注册表编辑器regedit,可
以操作注册表。在Windows XP中也可用regedt32,但 它实际上直接调用了regedit。注册表编辑器的窗口的 菜单栏和状态栏之间的区域分两个部分,左面是键导 航树,右面是键值显示框(见图5-1)。
图5-1 注册表编辑器的窗口
HKEY_CURRENT_CONFIG HKCC
与当前硬件配置有关的信息
HKLM包含系统范围内的配置子键(见表52)。而子键下还有键值和下一层子键,如此逐层 下去,构成一棵HKLM树。其他根键也类似。这 些树统称为注册表树。
HKU包含了系统上加载的各个用户配置文件 和用户类注册数据库的子键,还包含了名为 HKU\.DEFAULT的子键,链接到默认工作站配置 文件。
计算机操作系统基础与应用课件
路漫漫其悠远
少壮不努力,老大徒悲伤
第1篇 操作系统原理 第2篇 Windows XP基础与实训 第3篇 Linux基础与实训
第4章 Windows XP入门 第5章 Windows XP的管理工具与系统结构 第6章 Windows XP的资源管理功能 第7章 Windows Vista入门
① 启动注册表编辑器。
② 在左面的键导航树中依次展开HKLM、SYSTEM、 CurrentControlSet、Control和Session Manager各层 键,单击Enviroment。
5.1.2 注册表数据类型
键值可采用的数据类型如表5-3所示,其中 常用的有REG_DWORD、REG_BINARY、 REG_SZ和REG_LINK。REG_DWORD类型的 键值可以存储数字和布尔值;REG_BINARY类型 的键值可以存储大于32位的数字或原始数据,如 加密口令;REG_SZ键值存储文件名、路径和类 型等字符串;REG_LINK十分有用,它允许一个 键值透明地指向另一个键或键值,这就使得一个 键值可以有多条检索路径。
HKCU包含了当前本地登录用户的参数和软 件配置数据,HKCU链接到HKU中的与当前登录 用户对应的子键。
HKCR包含的各个用户类注册信息来自 HKCU\SOFTWARE\Classes,系统范围的类注册 信息来自HKLM\SOFTWARE\Classes。
HKCC中包含的当前硬件配置信息则来自 HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current。