《计算机硬件与维护》课程注册表课件_第1页
《计算机硬件与维护》课程注册表课件_第2页
《计算机硬件与维护》课程注册表课件_第3页
《计算机硬件与维护》课程注册表课件_第4页
《计算机硬件与维护》课程注册表课件_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、注册表原理及设置 本课程介绍Windows操作系统中注册表的结构、原理、作用,同时介绍注册表的常用维护方法和使用技巧。1 注册表的作用 2 注册表结构 3 注册表维护退出第1页,共41页。1 注册表的作用 1.1 注册表概述早在Dos和Win3.x的时代,大部分的应用程序都是采用了 ini 文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等。但ini文件有大小64k的限制,而许多程序都喜欢向win.ini文件中加入各自的配置,时间一长,系统难免不受到影响。再者,太多的ini文件也不便于集中管理。第2页,共41页。Ini文件的缺陷:不支持多用户配置与管理没有远程管理功能支持数据类型单一

2、安全性能差64K限制分散存储第3页,共41页。在Windows 95及以后的版本中,采用了一种叫做“注册表”的数据库,它将各种信息资源集中起来并存储各种配置信息。优点:集中管理、安全性更高更好的缓存支持、具备动态存取能力支持多用户管理支持远程网络管理支持多种数据类型、嵌套和多层次结构第4页,共41页。第5页,共41页。1.2 注册表的作用将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理:应用程序和文件的关联.doc 、 .wma、 .rm 、.dll硬件设备说明HKEY_LOCAL_MACHINEHARDWAREDESCRIPTIONHKEY_LOCAL_MACHINESYSTE

3、MCurrentControlSetEnum第6页,共41页。1.2 注册表的作用(续1)状态属性HKEY_CURRENT_USEREnvironmentHKEY_CURRENT_USERRemoteAccessHKEY_CURRENT_USERAppEventsSchemes Apps.Default第7页,共41页。1.2 注册表的作用(续2)各种状态信息和数据HKEY_LOCAL_MACHINESoftwareMicrosoft WindowsCurrentVersionRunHKEY_CURRENT_USERSoftwareMicrosoft Office9.0PowerPointRe

4、cent File ListHKEY_CURRENT_USERSoftwareMicrosoft Office9.0WordData(导出演示)第8页,共41页。1.3 注册数据文件示例MyEdit注册演示第9页,共41页。2 注册表的结构第10页,共41页。 2.1 HKEY_LOCAL_MACHINE HKEY_LOCAL_MACHINE根键中存放的是用来控制系统和软件的设置。由于这些设置是针对那些使用Windows系统的用户而设置的,是一个公共配置信息,所以它与具体用户无关。该根键下面包含了五个子键:第11页,共41页。 1HARDWARE子键该子键包含了系统使用的浮点处理器、串口等有关

5、信息。在它下面存放一些有关超文本终端、数字协处理器和串口等信息。HARDWARE子键又包括三个子键:DESCRIPTION:用于存放有关系统信息;DEVICEMAP:用于存放设备映像; RESOURCEMAP: 用于存放资源映像; ACPI:高级电源管理信息 第12页,共41页。 2SAM子键该子键保存的是关于系统安全访问的控制信息。由于Win2000加强了安全等级,该子键已经被系统保护起来,我们不可能看到里面的内容。3SECURITY子键该子键位于HKEY_LOCAL_MACHINESecurity分支上,该分支只是为将来的高级功能而预留的。第13页,共41页。 4.SOFTWARE子键该子

6、键中保留的是所有已安装的32位应用程序的信息。各个程序的控制信息分别安装在相应的子键中。由于不同的机器安装的应用程序互不相同,因此这个子键下面的子键信息会有很大的差异。 第14页,共41页。 5.SYSTEM子键该子键存放的是启动时所使用的信息和修复系统时所需的信息,其中包括各个驱动程序的描述信息和配置信息等。System子键下面有一个CurrentControlSet子键,系统在这个子键下保存了当前的驱动程序控制集的信息。 第15页,共41页。 2.2 HKEY_CLASSES_ROOTKEY_CLASSES_ROOT根键中存放的子键主要分两类:文件扩展名文件类型为OLE以及DDE支持兼容而

7、使用的数据(仅WinXP) 。HKEY_CLASSES_ROOT根键中存放的信息与HKEY_LOCAL_MACHINESoftwareClasses分支中存放的信息是一致的。第16页,共41页。 2.2 HKEY_CLASSES_ROOT(续) HKEY_CLASSES_ROOT根键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,一种是各种文件类型的有关信息。由于该根键包含的子键数目最多,下面就以Avifile(影音交叉存取文件)子键为例简要介绍它下面的子键的含义:第17页,共41页。 1.CLSID子键Avifile子键下的第一个子键是“CLSID”,即“分类标识”,在选中

8、它时可以看到其默认的键值。Windows系统可用这个类标识号来识别相同类型的文件。在HKEY_CLASSES_ROOT主键下也有一个子键“CLSID”,其中包含了所有注册文件的类标识。第18页,共41页。 2.Compressors 子键该分支下面的两个子键auds和vids分别给出了音频和视频数据压缩程序的类标识,通过这些类标识可以找到相应的处理程序(1) auds 子键该子键位于HKEY_CLASSES_ROOTavifile Compressorsauds分支上,用于设置音频数据压缩程序的类标识。(2) vids子键该子键位于HKEY_CLASSES_ROOTavifile Compre

9、ssorsvids分支上,用于设置视频数据压缩程序的类标识。第19页,共41页。 3.DefaultIcon 子键该子键用于设置avifile的缺省图标。第20页,共41页。 4.RIFFHandlers子键(RIFF:资源交换文件格式)该子键用于设置RIFF文件的句柄。在该子键下包含了AVI和WAVE两个文件的类标识。(1) AVI子键该子键位于HKEY_CLASSES_ROOTavifile RIFFHandlersAVI分支上,用于设置AVI文件的类标识。(2) WAVE子键 该子键位于HKEY_CLASSES_ROOTavifileRIFFHandlersWAVE分支上,用于设置WAV

10、E文件的类标识。第21页,共41页。 5.protocol子键该分支下的子键中包含了执行程序和编辑程序的路径和文件名,(1) StdExecute子键该子键具有如下子键结构:HKEY_CLASSES_ROOTavifileprotocolStdExecuteServer它用于指定avifile的标准执行程序。第22页,共41页。 (2) StdFileEditing子键该子键位于HKEY_CLASSES_ROOTavifileprotocol StdFileEditing分支上,用于设置标准文件编辑程序。在该子键下面有如下三个子键:Server子键该子键位于HKEY_CLASSES_ROOTa

11、vifileprotocol StdFileEditingServer分支上,用于指定编辑程序。 PackageObjects子键该子键位于HKEY_CLASSES_ROOTavifileprotocolStdFileEditingPackageObjects分支上,用于指定打开avifile的包对象编辑程序。第23页,共41页。 verb 子键该子键位于HKEY_CLASSES_ROOTavifileprotocol StdFileEditingverb分支上,用于设置打开标准avi文件编辑程序时的工作状态。另外,还有“Handler”和“Handlers”两个子键。第24页,共41页。 6

12、.Shell 子键该子键位于HKEY_CLASSES_ROOTavifileShell分支上,用于设置视频文件的外壳。(1) Open子键该子键具有如下子键结构:HKEY_CLASSES_ROOTavifileShellOpenCommand它用于设置“打开”avi文件的程序。(2) Play子键该子键具有如下子键结构:HKEY_CLASSES_ROOTavifileShellPlayCommand它指定用于“播放”命令的程序第25页,共41页。 7.shellex子键该子键位于HKEY_CLASSES_ROOTavifileshellex分支上。该分支的子键中包含了视频文件的外壳扩展,在该子

13、键下面有一个PropertySheetHandlers子键,用于设置“视频文件属性页”(Avi Page)的文件句柄。在PropertySheetHandlers 子键下面还有一个AviPage 子键,用于设置AviPage的类标识。第26页,共41页。 2.3 HKEY_CURRENT_CONFIG如果在Windows中设置了两套或者两套以上的硬件配置文件(Hardware Configuration file),则在系统启动时将会让用户选择使用哪套配置文件。而HKEY_CURRENT_CONFIG根键中存放的正是当前配置文件的所有信息,与HKEY_LOCAL_MACHINE CONFIG

14、下的某套配置完全相同。第27页,共41页。 2.4 HKEY_USERSHKEY_USERS根键中保存的是默认用户(.DEFAULT)、当前登录用户与软件(Software)的信息。它的下面有三个子键:.DEFAULT子键、S-1-5-21-1229272821-436374067-1060284298-1000和S-1-5-21-1229272821-436374069-1060284298-1000_Classes三个子键,其中最重要的是.DEFAULT子键。.DEFAULT子键的配置是针对未来将会被创建的新用户的。新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕

15、、声音等多种信息。第28页,共41页。 2.4 HKEY_USERS(续).DEFAULT下面有九个子键,下面介绍其中几个:1.AppEvents子键它包含了各种应用事件(包括事件名称、描述以及各种系统功能的声音)的列表。其下面又包含两个子键EventLabels(按字母顺序列表)和Schemes(按事件分类列表)。2.Control Panel子键它所包含的内容与桌面、光标、键盘和鼠标等设置有关。改变它们的键值就将改变对应的工作环境或参数。第29页,共41页。 2.4 HKEY_USERS(续2)3.keyboard layout子键该子键位于HKEY_USERS.DEFAULTkeyboa

16、rd layout分支上,用于设置键盘的布局,如键盘语言的加载顺序等。该子键下面提供有如下三个子键: (1) preload子键 该子键位于HKEY_USERS.DEFAULTkeyboard layoutpreload分支上,用于设置键盘语言的加载次序。Preload子键下面的子键个数与您在系统中所安装的键盘语言有关。 第30页,共41页。 2.4 HKEY_USERS(续3)(2)Substitutes子键 该子键位于HKEY_USERS.DEFAULTkeyboard layoutsubstitutes分支,用于设置可替换的键盘语言布局。在通常情况下,此子键的设置是空的。 (3)Togg

17、le子键 该子键位于HKEY_USERS.DEFAULTkeyboard layouttoggle分支上,用于选择键盘语言。第31页,共41页。 2.5 HKEY_CURRENT_USERHKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS.Default分支中所保存的信息是相同的。任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS.Default中子键信息的修改,反之也是如此。第32页,共41页。 2.6 注册表项目项(主键)整个注册表结构中的一层,类似于资源管理器中的目录树结构,非叶子节点。图标与文件夹的图标相

18、像。字符串值(REG_SZ)叶子节点,以ASCII码字符形式保存信息。双字值(REG_ DWORD)叶子节点,双字节值。由18个十六进制数据组成,可用以十六进制或十进制的方式来编辑。二进制值(REG_BINARY) 叶子节点,以0、1形式保存信息。第33页,共41页。 以下仅在WindowsXP上有效:多字符串值(REG_MULTI_SZ)叶子节点,允许一系列项目作为一个单纯的值。扩展字符串值(REG_EXPAND_SZ)叶子节点,与REG_SZ 仅在用发上有所差异。第34页,共41页。 2.7 注册表文件 Win98由SYSTEM.DAT和USER.DAT两个文件组成: SYSTEM.DAT

19、 包含了计算机特定的配置数据,如硬件和设备驱动程序的有关信息。 USER.DAT包含了用户特定的数据,如桌面设置信息。备份文件是SYSTEM.DA0 、 USER.DA0第35页,共41页。 2.7 注册表文件(续) Win2000系统配置文件位于系统文件夹SYSTEM32CONFIG文件夹下的所有文件DEFAULT、SAM、SECURITY、SOFTWARE、USERDIFF、SYSTEM、AppEvent.Evt、SecEvent.Evt、SysEvent.Evt等多个隐藏文件及其相应的.LOG(日志)文件和.SAV文件每个用户的配置信息存放在系统所在磁盘的Documents and Se

20、tting文件夹中NTUSER.DAT、NTUSER.INI第36页,共41页。3 注册表维护 3.1 维护工具3.1.1注册表编辑器RegEdit( RegEdit 32)导出、导入演示Norton CleanSwee4.5中的“注册表精灵(Registry Genie)”第37页,共41页。 3.1.2注册表修改器超级兔仔魔法设置WinBoost2000专业级的Windows系统资源榨取大师。它包括的修改种类如下:系统及启动设置(System& Booting Settings)27项,开始菜单设置(Start Menu Settings)28项,Windows浏览器设置(Windows Explorer Settings)28项,桌面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论