注册表子目录树(5) (5) HKEY CURRENT CONF|G:包含有关本 地计算机在系统启动时使用的硬件配置文件的信 息。例如要加载的设备驱动程序或显示时使用的 分辨率。如果你在 Windows中设置了两个或者两 个以上的硬件配置文件( Hardware Configuration fle),则系统在启动时将会让用户选择使用哪个 配置文件,其根键中存放的是当前配置文件的信 息。 HKEY CURRENT CONFIG的信息是从 HKEY LOCAL MACHINE中映射出来的。该子 目录树指向 HKEY LOCAL MACHINEISYSTEM\Currentcon toolset\hardware Profiles∪ Current
注册表子目录树(5) • (5)HKEY_CURRENT_CONFIG:包含有关本 地计算机在系统启动时使用的硬件配置文件的信 息。例如要加载的设备驱动程序或显示时使用的 分辨率。如果你在Windows中设置了两个或者两 个以上的硬件配置文件(Hardware Configuration file),则系统在启动时将会让用户选择使用哪个 配置文件,其根键中存放的是当前配置文件的信 息。HKEY_CURRENT_CONFIG的信息是从 HKEY_LOCAL_MACHINE中映射出来的。该子 目录树指向 HKEY_LOCAL_MACHINE\SYSTEM\CurrentCon trolSet\HardwareProfiles\Current
2.注册表配置单元和文件 注册表配置单元是注册表中的一组项、子项和值,对应 组支持文件,这些文件包含其数据的备份。在 Windows Server2003中,除 HKEY CURRENT USER之外,所有 其他配置单元的支持文件都位于 % SystemOf% System32 Config文件夹中 (% SystemRoo%指操作系统根自录)。其中包括 efault、 SAM、 SECUR|TY、 Software、 System和以log、sav为 扩展名的同名文件。 HKEY CURRENT USER的支持文 件(包括 Ntuser da和 Ntuserdat log)位于对应用户的文 件夹中。例如,如果用户 super的 Windows Server2003 系统文件在c分区的 Windows目录中,则配置单元文件被 存储在c: Wwindowslsystem32 config文件夹中。而用户 superi的配置文件则在C: Documents and Settingslsuper 文件夹中。注册表配置单元也称注册表文件或注册表日志 文件
2. 注册表配置单元和文件 • 注册表配置单元是注册表中的一组项、子项和值,对应一 组支持文件,这些文件包含其数据的备份。在Windows Server 2003中,除HKEY_CURRENT_USER之外,所有 其他配置单元的支持文件都位于 %SystemRoot%\System32\Config文件夹中 (%SystemRoot%指操作系统根目录)。其中包括default、 SAM、SECURITY、Software、System和以log、sav为 扩展名的同名文件。HKEY_CURRENT_USER的支持文 件(包括Ntuser.dat和Ntuser.dat.log)位于对应用户的文 件夹中。例如,如果用户super的Windows Server 2003 系统文件在c分区的Windows目录中,则配置单元文件被 存储在c:\windows\system32\config文件夹中。而用户 super的配置文件则在C:\Documents and Settings\super 文件夹中。注册表配置单元也称注册表文件或注册表日志 文件
3.注册表项中的值项 每个注册表项或子项都可以包含称为值项 的数据。有些值项存储每个用户的特殊信 息,而有些值项则存储应用于该计算机中 所有用户的信息。值项包括三部分:值的 名称、值的数据类型和值本身
3.注册表项中的值项 • 每个注册表项或子项都可以包含称为值项 的数据。有些值项存储每个用户的特殊信 息,而有些值项则存储应用于该计算机中 所有用户的信息。值项包括三部分:值的 名称、值的数据类型和值本身
表18-2由系统定义和使用的数据类型 数据类型 说明 REG 固定长度的字符串。 REG BINARY(二进制值) 原始二进制数据。大多数硬件组件信息作为二进制数据存储 以十六进制的格式显示在注册表编辑器中。 由4字节长(32位整数)的数字表示的数据。设备驱动程序 和服务的许多参数都是此类型,以二进制、十六进制或十进制 格式显示在注册表编辑器中。与之有关的值是 REG DWORD(双字节数) DWORD_ LITTLE ENDIAN(最不重要的字节在最低位地址) 和REG_ DWORD_BIG_ ENDIAN(最不重要的字节在最高位 地址)。 长度可变的字符串。该数据类型包含在程序或服务中使用的各 REG EXPAND SZ 种数据变量。 REG MULTI SZ 多个字符串。可被用户读取的列表或具有多个值的项目通常为 该类型。各条目之间用空格、逗号或其他标记分隔。 设计用来存储硬件元件或驱动程序的资源列表的一列嵌套数 REG FULL RESOURCE DESCRIPTOR 组
表18-2 由系统定义和使用的数据类型 数据类型 说明 REG_SZ 固定长度的字符串。 REG_BINARY (二进制值) 原始二进制数据。大多数硬件组件信息作为二进制数据存储, 以十六进制的格式显示在注册表编辑器中。 REG_DWORD(双字节数) 由 4 字节长(32 位整数)的数字表示的数据。设备驱动程序 和服务的许多参数都是此类型,以二进制、十六进制或十进制 格式显示在注册表编辑器中。与之有关的值是 DWORD_LITTLE_ENDIAN(最不重要的字节在最低位地址) 和 REG_DWORD_BIG_ENDIAN(最不重要的字节在最高位 地址)。 REG_EXPAND_SZ 长度可变的字符串。该数据类型包含在程序或服务中使用的各 种数据变量。 REG_MULTI_SZ 多个字符串。可被用户读取的列表或具有多个值的项目通常为 该类型。各条目之间用空格、逗号或其他标记分隔。 REG_FULL_RESOURCE_DESCRIPTOR 设计用来存储硬件元件或驱动程序的资源列表的一列嵌套数 组
18.1.4注册表编辑器(1) 注册表编辑器是用来查看或更改系统注册 表设置的实用程序。 Windows server2003 提供了注册表编辑器 Regedit.exe,它被自 动安装在% SystemRoot%文件夹中
18.1.4 注册表编辑器(1) • 注册表编辑器是用来查看或更改系统注册 表设置的实用程序。Windows Server 2003 提供了注册表编辑器Regedit.exe,它被自 动安装在%SystemRoot%文件夹中