当前位置首页 > 计算机 > 计算机硬件与维护
搜柄,搜必应! 快速导航 | 使用教程

《计算机硬件与维护》课程注册表

文档格式:PPT| 41 页|大小 249.99KB|2024-12-09 发布|举报 | 版权申诉
第1页
第2页
第3页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 41
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,请单击鼠标左键换页,注册表原理及设置,本课程介绍Windows操作系统中注册表的结构、原理、作用,同时介绍注册表的常用维护方法和使用技巧1 注册表的作用,2 注册表结构,3 注册表维护,退出,1 注册表的作用,1.1 注册表概述,早在Dos和Win3.x的时代,大部分的应用程序都是采用了 ini 文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等但ini文件有大小64k的限制,而许多程序都喜欢向win.ini文件中加入各自的配置,时间一长,系统难免不受到影响再者,太多的ini文件也不便于集中管理Ini文件的缺陷:,不支持多用户配置与管理,没有远程管理功能,支持数据类型单一,安全性能差,64K限制,分散存储,在Windows 95及以后的版本中,采用了一种叫做“注册表”的数据库,它将各种信息资源集中起来并存储各种配置信息,优点:,集中管理、安全性更高,更好的缓存支持、具备动态存取能力,支持多用户管理,支持远程网络管理,支持多种数据类型、嵌套和多层次结构,1.2 注册表的作用,将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理:,应用程序和文件的关联,.doc、.wma、.rm、.dll,硬件设备说明,HKEY_LOCAL_MACHINEHARDWAREDESCRIPTION,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnum,1.2 注册表的作用(续1),状态属性,HKEY_CURRENT_USEREnvironment,HKEY_CURRENT_USERRemoteAccess,HKEY_CURRENT_USERAppEventsSchemes Apps.Default,1.2 注册表的作用(续2),各种状态信息和数据,HKEY_LOCAL_MACHINESoftwareMicrosoft,WindowsCurrentVersionRun,HKEY_CURRENT_USERSoftwareMicrosoft,Office9.0PowerPointRecent File List,HKEY_CURRENT_USERSoftwareMicrosoft,Office9.0WordData(,导出演示),1.3 注册数据文件示例,MyEdit注册演示,2 注册表的结构,2.1 HKEY_LOCAL_MACHINE,HKEY_LOCAL_MACHINE根键中存放的是用来控制系统和软件的设置。

    由于这些设置是针对那些使用Windows系统的用户而设置的,是一个公共配置信息,所以它与具体用户无关该根键下面包含了五个子键:,1HARDWARE子键,该子键包含了系统使用的浮点处理器、串口等有关信息在它下面存放一些有关超文本终端、数字协处理器和串口等信息HARDWARE子键又包括三个子键:,DESCRIPTION:用于存放有关系统信息;,DEVICEMAP:用于存放设备映像;,RESOURCEMAP:用于存放资源映像;,ACPI:高级电源管理信息,2SAM子键,该子键保存的是关于系统安全访问的控制信息由于Win2000加强了安全等级,该子键已经被系统保护起来,我们不可能看到里面的内容3SECURITY子键,该子键位于HKEY_LOCAL_MACHINESecurity分支上,该分支只是为将来的高级功能而预留的4.SOFTWARE子键,该子键中保留的是所有已安装的32位应用程序的信息各个程序的控制信息分别安装在相应的子键中由于不同的机器安装的应用程序互不相同,因此这个子键下面的子键信息会有很大的差异5.SYSTEM子键,该子键存放的是启动时所使用的信息和修复系统时所需的信息,其中包括各个驱动程序的描述信息和配置信息等。

    System子键下面有一个CurrentControlSet子键,系统在这个子键下保存了当前的驱动程序控制集的信息2.2 HKEY_CLASSES_ROOT,KEY_CLASSES_ROOT根键中存放的子键主要分两类:,文件扩展名,文件类型,为OLE以及DDE支持兼容而使用的数据(仅WinXP)HKEY_CLASSES_ROOT根键中存放的信息与HKEY_LOCAL_MACHINESoftwareClasses分支中存放的信息是一致的2.2 HKEY_CLASSES_ROOT(,续),HKEY_CLASSES_ROOT根键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,一种是各种文件类型的有关信息由于该根键包含的子键数目最多,下面就以Avifile(,影音交叉存取,文件)子键为例简要介绍它下面的子键的含义:,1.CLSID子键,Avifile子键下的第一个子键是“CLSID”,即“分类标识”,在选中它时可以看到其默认的键值Windows系统可用这个类标识号来识别相同类型的文件在HKEY_CLASSES_ROOT主键下也有一个子键“CLSID”,其中包含了所有注册文件的类标识。

    2.Compressors 子键,该分支下面的两个子键auds和vids分别给出了音频和视频数据压缩程序的类标识,通过这些类标识可以找到相应的处理程序,(1)auds 子键,该子键位于HKEY_CLASSES_ROOTavifile,Compressorsauds分支上,用于设置音频数据压缩程序的类标识2)vids子键,该子键位于HKEY_CLASSES_ROOTavifile,Compressorsvids分支上,用于设置视频数据压缩程序的类标识3.DefaultIcon 子键,该子键用于设置avifile的缺省图标4.RIFFHandlers子键(RIFF:,资源交换文件格式,),该子键用于设置RIFF文件的句柄在该子键下包含了AVI和WAVE两个文件的类标识1)AVI子键,该子键位于HKEY_CLASSES_ROOTavifile,RIFFHandlersAVI分支上,用于设置AVI文件的类标识2)WAVE子键,该子键位于HKEY_CLASSES_ROOTavifile,RIFFHandlersWAVE分支上,用于设置WAVE文件的类标识5.protocol子键,该分支下的子键中包含了执行程序和编辑程序的路径和文件名,,(1)StdExecute子键,该子键具有如下子键结构:,HKEY_CLASSES_ROOTavifileprotocolStdExecuteServer,它用于指定avifile的标准执行程序。

    2)StdFileEditing子键,该子键位于HKEY_CLASSES_ROOTavifileprotocol,StdFileEditing分支上,用于设置标准文件编辑程序在该子键下面有如下三个子键:,Server子键,该子键位于HKEY_CLASSES_ROOTavifileprotocol,StdFileEditingServer分支上,用于指定编辑程序PackageObjects子键,该子键位于HKEY_CLASSES_ROOTavifileprotocol,StdFileEditingPackageObjects分支上,用于指定打开avifile的包对象编辑程序verb 子键,该子键位于HKEY_CLASSES_ROOTavifileprotocol,StdFileEditingverb分支上,用于设置打开标准avi文件编辑程序时的工作状态另外,还有“Handler”和“Handlers”两个子键6.Shell 子键,该子键位于HKEY_CLASSES_ROOTavifileShell分支上,用于设置视频文件的外壳1)Open子键,该子键具有如下子键结构:,HKEY_CLASSES_ROOTavifileShellOpenCommand,它用于设置“打开”avi文件的程序。

    2)Play子键,该子键具有如下子键结构:,HKEY_CLASSES_ROOTavifileShellPlayCommand,它指定用于“播放”命令的程序,7.shellex子键,该子键位于HKEY_CLASSES_ROOTavifileshellex分支上该分支的子键中包含了视频文件的外壳扩展,,在该子键下面有一个PropertySheetHandlers子键,用于设置“视频文件属性页”(Avi Page)的文件句柄在PropertySheetHandlers 子键下面还有一个AviPage 子键,用于设置AviPage的类标识2.3 HKEY_CURRENT_CONFIG,如果在Windows中设置了两套或者两套以上的硬件配置文件(Hardware Configuration file),则在系统启动时将会让用户选择使用哪套配置文件而HKEY_CURRENT_CONFIG根键中存放的正是当前配置文件的所有信息,与HKEY_LOCAL_MACHINE CONFIG 下的某套配置完全相同2.4 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子键的配置是针对未来将会被创建的新用户的新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕、声音等多种信息2.4 HKEY_USERS(,续),.DEFAULT下面有九个子键,下面介绍其中几个:,1.AppEvents子键,它包含了各种应用事件(包括事件名称、描述以及各种系统功能的声音)的列表其下面又包含两个子键EventLabels(按字母顺序列表)和Schemes(按事件分类列表)2.Control Panel子键,它所包含的内容与桌面、光标、键盘和鼠标等设置有关改变它们的键值就将改变对应的工作环境或参数2.4 HKEY_USERS(,续2),3.keyboard layout子键,该子键位于HKEY_USERS.DEFAULTkeyboard layout分支上,用于设置键盘的布局,如键盘语言的加载顺序等。

    该子键下面提供有如下三个子键:,(1)preload子键,该子键位于HKEY_USERS.DEFAULTkeyboard layoutpreload分支上,用于设置键盘语言的加载次序Preload子键下面的子键个数与您在系统中所安装的键盘语言有关2.4 HKEY_USERS(,续3),(2)Substitutes子键,该子键位于HKEY_USERS.DEFAULTkeyboard layoutsubstitutes分支,用于设置可替换的键盘语言布局在通常情况下,此子键的设置是空的3)Toggle子键,该子键位于HKEY_USERS.DEFAULTkeyboard layouttoggle分支上,用于选择键盘语言2.5 HKEY_CURRENT_USER,HKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS.Default分支中所保存的信息是相同的任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS.Default中子键信息的修改,反之也是如此2.6 注册表项目,项(主键),整个注册表结构中的一层,类似于资源管理器中的目录树结构,非叶子节点。

    图标与文件夹的图标相像字符串值(REG_SZ),叶子节点,以ASCII码字符形式保存信息双字值(REG_ DWORD),叶子节点,双字节值。

    点击阅读更多内容
    卖家[上传人]:yuelun
    资质:实名认证
    相关文档
    正为您匹配相似的精品文档