




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020/5/3,1,第8章注册表的使用和维护,2020/5/3,2,“注册表”实际上是一个庞大的树状分层数据库,它是WIN9X开始引入的概念,注册表中存放着各种信息,如计算机的全部硬件配置、软件配置、当前配置和用户特定设置等,因而它直接控制着Windows启动、硬件驱动程序的装载以及一些Windows应用程序的运行,在整个系统中起着核心作用。由于注册表保存所有硬件驱动程序及应用程序各种信息的数据库,所以当Windows处理硬件驱动程序和处理应用程序的时候,需从注册表中提取有关信息。因此,若Windows操作系统离开了注册表,得不到它需求的信息,将无法正常工作。,2020/5/3,3,.1注册表的组成,1.Windows9X注册表数据库注册表编辑器注册表数据库包括两个文件:SYSTEM.DAT和USER.DAT注册表编辑器(Regedit.exe)是一个用来编辑注册表的程序2WindowsXPWindowsXP的注册表分为两个部分,多个文件。用户配置文件:包括两个隐藏文件Ntuser.dat和Ntuser.ini以及日志文件Ntuser.pol。系统配置文件:包括Default、Software、System、Appevent.evt、SecEvent.Evt及SysEvent.Evt等多个隐藏文件及相应的.LOG文件和.SAV文件。,2020/5/3,4,.2WINDOWS中注册表的存放位置,1Windows98一般在C盘的Windows夹下(SYSTEM.DAT和USER.DAT),备份文件在C:WINDOWSSYSBCKUP下,以rb*.cab命名,第一次安装完以后,在C盘根目录下还有一个SYSTEM.1ST文件作为第一次启动的备份。2WindowsXP用户配置文件保存在根目录“DocumentsandSettings”下系统配置文件位于Windowsxp系统目录下的“SYSTEM32CONFIG”中备份文件位于WINDOWSRepair下面。,2020/5/3,5,8.3注册表的结构,关键字可以分为两类:一类是由系统定义的,通常称为“预定义关键字”;另一类是由应用程序定义的,安装的应用软件不同,其登录项也就不同。1.根键(主关键字)类似于硬盘上的根目录,在WINDOWSXP的注册表中有五个预定义的根键。,2020/5/3,6,2020/5/3,7,1)HKEY_CLASSES_ROOT该根键包含了有关的OLE信息,以便在系统工作过程中实现对各种文件和文档信息的访问.它与HKEY_LOCAL_MACHINESOFTWAREClasses分支一致。其具体的内容是系统中各类文件与其应用程序之间的对应关系,即记录了某类文件(如文本文件*.txt)和打开(编辑、打印)该类文件的应用程序(如记事本程序notepad.exe)之间的相互关联关系。,2020/5/3,8,2).HKEY_USERS用于保存默认用户(.DEFAULT)与当前登录用户及软件的信息。根据当前登录的用户不同,这个关键字又可以指向不同的分支部分。可以通过“控制面板”来修改,其中.DEFAULT子键与HKEY_CURRENT_USER根键中主键路类似。3).HKEY_CURRENT_USER是一个指向HKEY_USERS结构中某个分支的指针,它包含当前用户的登录信息和配置信息。,2020/5/3,9,4)HKEY_LOCAL_MACHINE该根键包含了本地计算机(相对网络环境而言)的硬件和软件的全部信息.当系统的配置和设置发生变化时,本关键字下面的登录项也将随之改变。,2020/5/3,10,5)HKEY_CURRENT_CONFIG该根键实际上也是指向HKEY_LOCAL_MACHINEConfig结构中的某个分支的指针。HKEY_CURRENT_CONFIG下面的子关键字及内容与HKEY_LOCAL_MACHINEConfig0001分支下面的子关键字及内容是完全相同的。(win98)该主关键字包含的主要内容是计算机的当前配置情况。,2020/5/3,11,2.主键和子键,在注册表的左窗格中,所有的数据都是通过一种树状结构以键和子键的方式组织起来的,十分类似于目录结构。主键和子键类似于资源管理器中的文件夹与子文件夹,在主键下面是子键,就象文件夹下有子文件夹。,2020/5/3,12,3.键值项,2020/5/3,13,4.键值项数据类型,WindowsXP注册表内的键值类型有如下几种键值类型:二进制值、DWORD值、字符串值、多字符串值和可扩充的字符串值。在通过修改注册表来维护计算机时,常用到的键值类型是DWORD值和字符串值,其它的键值类型用的并不多。,2020/5/3,14,8.4注册表编辑器,1启动注册表编辑器单击“开始”按钮,然后单击“运行”,在“打开”框内输入regedit。,2020/5/3,15,2搜索注册表,很多人在启动windows时遇到*.vxd错误,这说明注册表出现了问题,你可根据提示信息或者错误现象分析可能是注册表中某个驱动程序出现了问题。我们可以将这些错误对应的子键删除来排除错误。但如果你对注册表的结构不是很熟悉的话,不知道对应的子键在哪里?怎么办,不要紧REGEDIT具有非常强大的查找功能,用户可利用“查找”命令,在注册表数据库中快速查找所需的内容,找到后将其删除。,2020/5/3,16,3.编辑主键与键值,创建主键和子键为主键和子键命名创建注册表键值项数据4.修改注册表1)修改键值项数据2)删除键值项数据3)删除主键和子键,2020/5/3,17,8.5注册表的维护与优化,注册表是Windows操作系统的核心文件,他存储和管理着整个操作系统、应用软件的重要数据,一旦注册表受到损坏,将会引起各种故障,为了防止各种故障的发生,管理和维护好注册表就显得非常重要。下面就介绍一些管理和维护注册表的方法。,2020/5/3,18,8.5.1windowsXP注册表的备份与还原,1.备份注册表使用注册表编辑器来完成。“文件”/“导出”2.还原注册表使用注册表编辑器来完成。“文件”/“导入”,2020/5/3,19,8.5.2windows7注册表的备份与还原,在win7下备份和恢复注册表,同样可以使用注册表编辑器完成。备份:打开注册表编辑器选中注册表编辑器中的“计算机”单击右键/导出或“文件”菜单/导出。还原:直接双击保存的文件名即可。或“文件”菜单/导入,2020/5/3,20,8.5.4注册表的优化,前面已经讲过注册表在操作系统中的核心地位,它存放着各种参数,控制着整个系统的运行,随着系统的使用时间的延长,注册表也越来越大,其中可能存放着许多垃圾信息,这些垃圾信息不仅占用硬盘空间,而且还降低系统地运行速度,为了保证系统的高效运行,必须对注册表进行定期地清除垃圾信息来优化注册表.,2020/5/3,21,1.删除注册表中无效的键值可以在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER根键下有很多你用不到或者不需要的键值,找到后将其删除,如在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboardLayouts子键下对应着语言的种类和输入法等,可以根据自己的需要有选择地删除。2.删除已卸载软件的残留键值许多软件在卸载后,仍然会在注册表文件中留下一些信息,这些信息实际已经没有用处。它们一般都保存在“HKEY_LOCAL_MACHINESOFTWARE”和“HKEY_CURRENT_USERSoftware”子键中。通过注册表编辑器的“编辑”菜单中的“查找”命令,在这些子键中查找那些已经被卸载的软件残留信息子键并将其删除。,2020/5/3,22,3.删除多余的DLL文件在WindowsXP的system32文件夹下有大量的DLL文件,这些文件可能被系统或应用程序共享。但是由于经常安装和卸载软件,就会在system32文件夹下留下一些DLL垃圾文件。删除方法是在“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSharedDlls”子键的右窗口中记录的是有关程序共享的DLL信息,每个DLL文件的键值说明它已被几个应用程序共享,如果键值是“0X00000000”,则表明不被任何程序共享,接着就可在删除对应的DLL文件即可。,2020/5/3,23,4.删除注册表中安装软件的信息垃圾虽然大多数基于Windows的软件都自带了卸载程序或是为Windows的“添加/删除程序”提供了卸载信息,但它们大多数在卸载时并不会将注册表中有关信息文件删除,这些信息主要是软件在安装时写到注册表中的有关生产商、ID号、用户名等,这样长期下来,这样无用的软件信息越来越多,使系统变得非常臃肿。,2020/5/3,24,5.修改注册表相关键值,优化系统性能通过修改注册表相关键值优化系统性能的方法很多,下面举几个例子。(1)加快窗口显示速度找到“HKEY_CURRENT_USERControlPanelDesktopWindowMetrics”子键,在右窗口中将MinAnimate键值改为0,可以改变窗口从任务栏弹出以及最小化等动作的速度,加快窗口显示速度。(2)启动磁盘的自动优化功能“HKEY_LOCAL_MACHINESOFTWAREMicrosoftDfrgBootOptimizeFunction”子键,在右边窗口中将“Enable”键值项的值改为“Y”,可以启动磁盘的自动优化功能。,2020/5/3,25,(3)优化CPU在BIOS中打开了“二级缓存”,但在系统中并不一定能很好的识别“二级缓存”的容量,对于AMD的CPU这一点尤其严重,这时需在注册表中修改。方法是在注册表编辑器中找到“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement”子键,在右窗口中找到“SecondLevelDataCache”,然后双击此项,输入CPU标示的的二级缓存的容量。,2020/5/3,26,8.6设置注册表维护计算机,在日常工作中,我们也可以通过正确设置注册表来维护计算机系统,下面我们就结合实例加以说明。1.隐藏驱动器盘符在介绍分区软件时,我们曾讲到使用分区软件可以隐藏重要的分区(如备份文件的分区),或者不让其他人使用硬盘某个分区、机器的光驱,可以把它们隐藏起来,使得它们不受外界的干扰,减少病毒的传染机会。在这里我们可以通过注册表来实现隐藏分区的方法。操作方法如下:,2020/5/3,27,运行注册表编辑器,查找HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右边的窗口中找到“NoDrives”项或新建一个“DWORD值编辑器”对话框的“进制”选项中选择“十进制”单选框,在“数据”编辑框中输入需要隐藏的驱动器号码,一般用2n来表示驱动器的盘符。如20(1)表示A盘,21(2)表示B盘,22(4)表示C盘,依次类推,D盘为8,E盘为16,F盘为32,G盘为64,H盘为128。如果想隐藏几个驱动器,则需将几个驱动器的值相加即可如要隐藏C盘、D盘,则在数据框中输入12(4+8)即可,如要隐藏所有驱动器输入16进制“FFFFFFFF”。,2020/5/3,28,2.隐藏“网上邻居”图标为了安全考虑,有时我们想将“网上邻居”隐藏起来,使网络不可见,禁止非法用户使用网络资源,也可通过修改注册表的方法。具体操作如下:运行注册表编辑器,查找HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右边的窗口中单击鼠标右键,选择:新建/DWORD值命令,会出现一个名称为“新值#1”的键值项,将“新值#1”更名为“NoNetHood”。双击“NoNetHood”,将其值设置为“1”(16进制)即可,将该键值删除或该值制设置为0,则不隐藏。,2020/5/3,29,3.给“网上邻居”加锁即禁用上面介绍了通过隐藏“网上邻居”,禁止非法用户使用网上邻居,现在我们通过给注册表加锁来禁用,达到维护的目的。方法如下:运行注册表编辑器,查找Hkey_current_usersoftwaremicrosoftwindowscurrentversionpoliciesnetwork,在右边的窗口中单击鼠标右键,选择:新建/DWORD值命令,新建一个“NoNetSetup”键值项,双击“NoNetSetup”,将其值设置为“1”(16进制)即可,将该键值删除或该值设置为0,则可用。,2020/5/3,30,4.怎样禁止文件夹共享如果计算机管理维护人员不允许其他用户共享文件夹,那么可以通过注册表来设置(1)在注册表编辑器中,查找HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorernetwork。(2)在该子键下,新建DWORD值“NoFileSharingControl”,把键值设置为“1”后,用鼠标右键单击文件夹时,右键菜单中的“共享”就被隐藏了。(3)如果想显示“共享”命令,就设置NoFileSharingControl键值项的键值为0或删除该键值项即可.,2020/5/3,31,5.怎样禁止查看指定磁盘驱动器的内容如果某个驱动器中存放了重要的数据,因而不希望用户查看该驱动器的内容,除了隐藏驱动器外,还可以通过注册表来禁止查看。操作步骤如下:(1)运行注册表编辑器,找到Hkey_current_usersoftwaremicrosoftwindowscurrnetversionpoliciesexplorer子键。(2)在该子键的右边窗口,新键一个DWORD类型的键值项“NoViewOnDrive”。,2020/5/3,32,6.怎样禁用更改主页设置功能如果我们不希望IE的主页设置被其他用户随便更改,则可以在注册表中进行如下修改。(1)在注册表编辑器中,查找如下子键:Hkey_current_usersoftwarepoliciesmicrosoftinternetexplorercontrolpanel。(2)在该子键下单击鼠标右键,新建一个类型为DWORD的HomePage键值项,并将其值设为1即可。,2020/5/3,33,7.怎样设置开机提示信息机器在启动时可能需要显示一些提示信息,来达到特定的目的,可通过修改注册表达到。(1)在注册表编辑器中查找子键Hkey_local_machinesoftwaremicrosoftwindowscurrnetversionwinlogon。(2)在其右边窗口新建或修改“字符串”LegalNoticCaption,将其值设为“警告”。(3)建字符串“LegalNoticeText”并赋值你要显示的文本,如“非法使用机器”。(4)关机重启机器即可。,2020/5/3,34,8.怎样禁止使用“控制面板”为了保护系统的安全,防止他人私自使用而造成不必要的麻烦,我们可利用注册表把“控制面板”完全禁止使用。具体方法如下:(1)在注册表编辑器中查找子键:Hkey_current_usersoftwaremicrosoftwindowscurrentversionpoliciesexplorer。(2)在其右边窗口新建或修改“DWORD”值“NosetFolders”将其修改为1即可。,2020/5/3,35,9.禁用注册表编辑器(REGEDIT)由于计算机的很多故障是由于非法用户修改注册表造成的,为了减少因非法修改注册表造成计算机故障,可修改注册表,使非法用户无法使用。方法如下:(1)打开注册表,找到HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,如果在Policies下面没有System的话,请在它下面新建一项(主键),将其命名为System;(2)然后在右边空白处新建一个双字节(DWORD)值,将其命名为DisableRegistryTools;,2020/5/3,36,(3)双击DisableRegistryTools,将其数值数据修改为1(原来为0)通过上述之后,退出注册表编辑器,再次打开注册表时,则提示“注册表编辑已被管理员禁用”,以后别人、甚至是你都无法再用regedit.exe。说明:注册表禁用后的解锁运行gpedit.msc/用户配置/管理模板/系统/右窗口中双击“阻止访问注册表编辑工具”已禁用/应用,这样注册表又可打开了。,2020/5/3,37,10.在注册表中清除病毒(1)Hkey_local_machine/software/Microsoft/sharedtools/msconfig分支下的“+”的分支展开,删除。(2)Hkey_current_user/software/Microsoft/windows/currentversion/explorer/mountpoint2分支下的“+”的分支展开,删除(3)Hkey_current_user/software/Microsoft/windows/currentversion/polices分支下的“+”的分支展开,删除11.在注册表中处理浏览器故障(1)HKEY_CLASSES_ROOTCLSID871C5380-42A0-1069-A2EA-08002B30309DshellOpenHomePageCommand在该分支下往往是流氓软件和木马加载的地方。IE浏览器的执行路径是C:ProgramFilesInternetExplorer的iexplore.exe,2020/5/3,38,12.IE地址栏总有恶意网站HKEY_CURRENT_USERSoftwareMicrosoftInternetExplorerTypedURLs下删除.13.隐藏文件显示不了很多人要查看文件时,可通过“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年部队货车考试题及答案
- 乌海市中储粮2025秋招面试专业追问题库战略研究博士岗
- 海南地区中石化2025秋招笔试模拟题含答案油田工程技术岗
- 大唐电力南京市2025秋招面试专业追问及参考计算机与信息岗位
- 国家能源金昌市2025秋招采矿工程类面试追问及参考回答
- 淮安市中石化2025秋招笔试行测50题速记
- 聊城市中石化2025秋招笔试模拟题含答案油田勘探开发岗
- 2025年医院人文考试试题及答案
- 茂名市中石化2025秋招写作申论万能模板直接套用
- 晋中市中储粮2025秋招综合管理岗高频笔试题库含答案
- 文科物理(兰州大学)学习通网课章节测试答案
- 2024-2029年中国司美格鲁肽行业市场现状分析及竞争格局与投资发展研究报告
- 奥氮平氟西汀胶囊-药品解读
- 4D厨房区域区间管理责任卡
- 提高住院患者卒中知识知晓率
- 公司组织知识清单范例
- 烘焙类产品的特性及应用
- 第三章转录及转录调控
- GB/T 7193-2008不饱和聚酯树脂试验方法
- GB/T 3810.3-2016陶瓷砖试验方法第3部分:吸水率、显气孔率、表观相对密度和容重的测定
- 《嵌入式技术应用》课程标准
评论
0/150
提交评论