第15章使用注册表
第15章 使用注册表
本章学习目标 本章主要讲解注册表的基本知识。通过本章学习,读 者应该掌握以下知认 1.注册表的作用; 2.注册表的结构; 3.注册表子目录树的功能; 4.注册表编辑器 regedit和 regent32的区别; 5.注册表编辑器的使用
本章学习目标 本章主要讲解注册表的基本知识。通过本章学习,读 者应该掌握以下知识: 1. 注册表的作用; 2. 注册表的结构; 3. 注册表子目录树的功能; 4. 注册表编辑器regedit和regedt32的区别; 5. 注册表编辑器的使用
15.1注册表概述 口什么是注册表 口注册表作用 口注册表的结构 口注册表编辑器
15.1 注册表概述 ❑ 什么是注册表 ❑ 注册表作用 ❑ 注册表的结构 ❑ 注册表编辑器
15.1.1什么是注册表(1) 注册表是 Windows2000的一个内部数据库,是一个巨 大的树状分层的数据库。它容纳了应用程序和计算机系统的 全部配置信息、系统和应用程序的初始化信息、应用程序和 文档文件的关联关系、硬件设备的说明、状态和属性以及各 种状态信息和数据。注册表中存放着各种参数,直接控制着 Windows的启动、硬件驱动程序的装载以及一些 Windows应 用程序的运行,从而在整个 Windows系统中起着核心作用
15.1.1 什么是注册表(1) 注册表是 Windows 2000的一个内部数据库,是一个巨 大的树状分层的数据库。它容纳了应用程序和计算机系统的 全部配置信息、系统和应用程序的初始化信息、应用程序和 文档文件的关联关系、硬件设备的说明、状态和属性以及各 种状态信息和数据。注册表中存放着各种参数,直接控制着 Windows的启动、硬件驱动程序的装载以及一些Windows应 用程序的运行,从而在整个Windows系统中起着核心作用
15.1.1什么是注册表(2) 它包括如下一些内容: (1)软、硬件的有关配置和状态信息,注册表中保存有应 用程序和资源管理器外壳的初始条件、首选项和卸载数据。 (2)联网计算机的整个系统的设置和各种许可、文件扩展 名与应用程序的关联关系,硬件部件的描述、状态和属性。 (3)性能记录和其它底层的系统状态信息,以及其它一些 数据
15.1.1 什么是注册表(2) 它包括如下一些内容: (1)软、硬件的有关配置和状态信息,注册表中保存有应 用程序和资源管理器外壳的初始条件、首选项和卸载数据。 (2)联网计算机的整个系统的设置和各种许可、文件扩展 名与应用程序的关联关系,硬件部件的描述、状态和属性。 (3)性能记录和其它底层的系统状态信息,以及其它一些 数据
15.1.2注册表作用 注册表在 Windows2000中起到中介的作用,负责系统 同软件、硬件、用户之间的沟通。 在 Windows2000中运行一个应用程序的时候,系统会从 注册表取得相关信息,如数据文件的类型、保存文件的位置、 菜单的样式、工具栏的内容、相应软件的安装日期、用户名、 版本号、序列号等。用户可以定制应用软件的菜单、工具栏 和外观,相关信息即存储在注册表中,注册表会记录应用的 设置,并把这些设置反映给系统 注册表会自动记录用户操作的结果
15.1.2 注册表作用 注册表在Windows 2000中起到中介的作用,负责系统 同软件、硬件、用户之间的沟通。 在Windows 2000中运行一个应用程序的时候,系统会从 注册表取得相关信息,如数据文件的类型、保存文件的位置、 菜单的样式、工具栏的内容、相应软件的安装日期、用户名、 版本号、序列号等。用户可以定制应用软件的菜单、工具栏 和外观,相关信息即存储在注册表中,注册表会记录应用的 设置,并把这些设置反映给系统。 注册表会自动记录用户操作的结果
15.1.3注册表的结构(1) 注册表的外部形式是 Windows目录下的两个二进制文件 System. dat和 User. dat,内部组织结构是一个类似于目录管 理的树状分层的结构,如图15-1所示。 注册表被组织成子目录树及其项、子项和值项的分层结 构,具体内容取决于安装在每台计算机上的设备、服务和程 序。一台计算机上的注册表内容可能与另一台有很大不同 注册表项可以有子项,同样,子项也可以有子项
15.1.3 注册表的结构(1) 注册表的外部形式是Windows目录下的两个二进制文件 System.dat和User.dat,内部组织结构是一个类似于目录管 理的树状分层的结构,如图15-1所示。 注册表被组织成子目录树及其项、子项和值项的分层结 构,具体内容取决于安装在每台计算机上的设备、服务和程 序。一台计算机上的注册表内容可能与另一台有很大不同。 注册表项可以有子项,同样,子项也可以有子项
公注册表编辑器 注册表()编辑(查看①y收藏(帮助(H 曰-马我的电脑 名称 类型 数据 由口 HKEY CLA55E5ROOT 默认 REG SZ (数值未设置) 中口 HKEY CURRENT USER ad DisableRepair REG_DWORD 0x0000001(1) 白口 HKEY LOCAL MACHINE abJITSetupPage REG_SZ file: //E: WINNT\web'jiejit htr 中口 HARDWARE SAM ECURITY 日口5 OFTWARE 由口 Aureate Blizzard Entertainment 由口 Classes 中 Clients 由口 INTEL 白口 Microsoft 由口AC5 包 Active Setup C Administration Tools Package + 中-口 Advanced INF Setup 由口 AudioCompressionManager 由口 BOOTPMibAgent 由口 ClipArt Gallery 中-口 Code Store Database 口 Command Processor 百 Conferencin a Connection Manager Adminis 由口 Cryptography 我的电脑 EY LOCAL MACHINE5 OFTWARE\Microsoft\Active Setup 图151注册表结构图
15.1.3 注册表的结构(2) 图15-1 注册表结构图
151.3注册表的结构(3) 1.注册表子目录树 (1) HKEY LOCAL MACHINE:包含本地计算机系统的 信息,包括硬件和操作系统数据,如总线类型、系统内存 设备驱动程序和启动控制数据。 (2) HKEY CLASSES ROOT:包含由各种OLE技术使 用的信息和文件类型关联数据。如 HKEY LOCAL MACHINE\SOF TWARE\Classes HKEY CURRENT USERISOFTWAREIClasses中存在某个 项或值,则对应的项或值将出现在 HKEY CLASSES ROOT 中。如果两处均存在项或值, HKEY CURRENT USER版 本将是出现在 HKEY CLASSES ROOT中的一个
15.1.3 注册表的结构(3) 1.注册表子目录树 (1)HKEY_LOCAL_MACHINE:包含本地计算机系统的 信息,包括硬件和操作系统数据,如总线类型、系统内存、 设备驱动程序和启动控制数据。 (2)HKEY_CLASSES_ROOT:包含由各种OLE技术使 用的信息和文件类型关联数据。 如 HKEY_LOCAL_MACHINE\SOFTWARE\Classes或 HKEY_CURRENT_USER\SOFTWARE\Classes中存在某个 项或值,则对应的项或值将出现在HKEY_CLASSES_ROOT 中。如果两处均存在项或值,HKEY_CURRENT_USER版 本将是出现在HKEY_CLASSES_ROOT中的一个
151.3注册表的结构(4) (3) HKEY CURRENT USER:包括当前以交互方式 (与远程方式相反)登录用户的用户配置文件,包括环境变 量、桌面设置、网络连接、打印机和程序首选项。该子目录 树是 HKEY USERS子目录树的别名并指向 HKEY USERS\ 当前用户的安全|D。 (4) HKEY CURRENT_USER中的信息。要远程访问服 务器的用户在服务器的该项下没有配置文件,他们的配置文 件加载到他们自己计算机的注册表中
15.1.3 注册表的结构(4) (3)HKEY_CURRENT_USER:包括当前以交互方式 (与远程方式相反)登录用户的用户配置文件,包括环境变 量、桌面设置、网络连接、打印机和程序首选项。该子目录 树是HKEY_USERS子目录树的别名并指向HKEY_USERS\ 当前用户的安全ID。 (4)HKEY_CURRENT_USER中的信息。要远程访问服 务器的用户在服务器的该项下没有配置文件,他们的配置文 件加载到他们自己计算机的注册表中