24注册表的维护

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第二十四讲:注册表的维护主要内容注册表基础知识注册表基本操作注册表备份与恢复注册表实战演练问题是可以通过修改注册表来完成的。上次课程讲到:如果系统彻底崩溃,那么使用克隆的方法是不错的方法。但是,反复的安装和删除文件多多少少对硬盘的使用寿命有所影响。有些简单的错误,比如:1、当使用过去正常工作的程序时,得到诸如“找不到*.dll”的信息,或其他表明程序部分丢失和不能定位的信息。2、当单击某个文档时,Windows给出“找不到应用程序打开这种类型的文档”信息,即使安装了正确的应用程序且文档的扩展名(或文件类型)正确。注册表基础知识什么是注册表?注册表(registry)是windows系统用于存储计算机配置信息的数据库,它集中存储windows系统本身及系统下安装的应用程序所需要的系统数据,并直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行。可靠的注册表是计算机的稳定工作的保证。注册表基础知识—注册表结构在具体讲解注册表结构之前,我们还要先认识一下注册表的键值的类型,这在以后的使用中上经常要提到的。注册表的键值共有三种类型:字符串值、二进制值和DWORD值。字符串值表示其值为某特定的字符串,通常用于系统中程序或驱动程序的标识。二进制值和DWORD值都由二进制数值来表示,它们的区别在于DWORD值可以容纳两个字节,而二进制值只能容纳一个字节。注册表基础知识—注册表结构怎样运行注册表?点击“开始”,选取“运行”,输入Regedit,启动注册表编辑器左边为主键的目录树结构右边显示键名和键值注册表基础知识—注册表结构左边根目录“我的电脑”下主要有5个主键组成:①“HKEY_CLASSES_ROOT”②“HKEY_CURRENT_USER”③“HKEY_LOCAL_MACHINE”④“HKEY_USERS”⑤“HKEY_CURREN_CONFIG”1.HKEY_CLASSES_ROOT记录着各种文件的关联信息(即打开方式)比如:文本文件的扩展名为txt,在用“详细资料”方式查看时,文件类型显示为“文本文件”,图标为一张纸的图案。双击一个文本文件时,系统会自动调用“记事本”来打开。这些信息都是从该键下反映出来的。2.HKEY_CURRENT_USER在这下面保存着当前登录用户的各种个性化配置。3.HKEY_LOCAL_MACHINE这里是整个注册表的核心部分,各种硬件软件的配置都存放在这里,其下还可以分为:Hardware(硬件)、Software、(软件)、System(系统)、SAM(securityaccountmanager安全帐号管理器)、Security(安全)这5个部分。4.HKEY_USERS显示当前登录用户和默认用户的配置如桌面、背景、开始菜单程序项、字体等信息。该配置单元的大部分设置都可以通过“控制面板”来修改。5.HKEY_CURRENT_CONFIG定义了计算机的当前硬件配置情况。如显示器、打印机等可选外部设备及其设置信息等,你对硬件进行的修改如更改显示器的屏幕刷新频率,都保存在这里。注册表基本操作查找添加编辑注册表的查找、添加和编辑----演示注册表的备份与恢复修改注册表实际上是非常危险的事情,稍有不慎,轻则系统受伤使用不正常,重则彻底崩溃。所以,在修改某一键值或删除某一主键时,我们可以先将此处内容导出到一个安全的地方,然后再进行修改。万一出错再把这个文件导回来就可以恢复了。注册表的备份一、利用注册表编辑器“引入”与“导出”功能⒈备份⑴点击开始菜单中的“运行”程序,输入“regedit”,运行注册表编辑器,选择“注册表”菜单下的“导出注册表文件”项;⑵在出现的“导出注册表文件”对话框中;输入欲备份注册表的文件名及其保存位置,在“导出范围”中选择“全部”,即可对整个注册表的备份,备份文件扩展名为.reg,也可以在“导出范围”中选择“选择的分支”,从而选取注册表的一部分作为备份的对象来实现注册表的局部备份。注册表的恢复⒉恢复⑴在系统出现注册表错误但还能启动或可进入安全模式的情况下,运行“注册表编辑器”,选择“注册表\引入注册表文件”;⑵在“引入注册表文件”对话框中。找到备份的.reg文件,点击确定,可重新向注册表中写入正确文件以覆盖原来的错误信息。或者:双击直接运行注册表备份文件。二、DOS下的注册表备份与恢复在DOS下以命令行的方式运行regedit.exe,其格式如下:1、备份:Regedit/eAllfile.reg(E表示是要导出,即备份注册表,ALLFILE.REG是自己取的要保存的名字)但比如:Regedit/eAllfile.regHKEY_LOCAL_MACHINE(备份注册表具体分支,部分备份)2、恢复:Regedit/Cfilename注意事项:参数/C是个危险选项,它将会导入指定注册表文件的全部内容,从头到尾开始创建一个新的注册表。filename是指定的用于重新生成注册表的文件名还原完毕后重启计算机,使还原的注册表生效即可。注册表实战演练⒈给“回收站”改名桌面上的大部分图标都可以直接重命名,而“回收站”就不行,所以我们只有动用“注册表”了。打开Regedit,展开HKEY_CLASSES_ROOT,再展开CLSID,找到名为{645FF040-5081-101B-9F08-00AA002F954E}的主键,其右窗口中的默认值便是回收站的名称。双击其图标,在弹出的编辑框里将它改名为“垃圾筒”。切换回桌面,按F5刷新一下。看看它的名字是不是变成了“垃圾筒”了?提示:其实我们也不必这么麻烦,非要记住那长长的一串,一点一点去找不可。利用Regedit查找功能就可以帮我们快速定位了。按下F3,在查找目标一栏里填上“回收站”回车。Regedit便会自动帮你找到并定位到这个位置了。注册表实战演练⒉加快菜单的弹出速度在开始菜单中,下级菜单的弹出总是有点儿延迟,鼠标放上去后总是要等那么一会儿才肯打开下一级的菜单。不过我们可以修改注册表来加快这个弹出的速度。打开Regedit,定位到HKEY_CURRENT_USER\ControlPanel\desktop下,在右边右击鼠标,在弹出的菜单中选择“新建→DWORD值”,然后用鼠标点一下该图标,重命名为MenuShowDely,双击它,将其值设为1(1为弹出速度最快)。重启之后,你便会发现开始菜单的弹出速度比以前快多了。注册表实战演练⒊去除“收藏夹”在Windows98下的开始菜单中会有一个“收藏夹”菜单,不过对于许多未上网的朋友来说,很少用到,放在这儿又占地方,我们可以动手删掉它。在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下,新建一名为NoFavoritesMenu的二进制值,并设为1。重启之后,“收藏夹”便从此在开始菜单中消失啦!当然如果你又想找回“收藏夹”的话,把值改为0就行了。同理我们还可以去掉开始菜单中的“文档”(NoRecentDocs)、“查找”(Nofind)、“注销”(NoLogOff)、和“关闭”(NoShutDown)等。注册表实战演练3.为何“添加或删除程序”列表中仍保留已卸载的程序名现象:不知为什么,当我通过“卸载/Uninstall”或“控制面板→添加或删除程序”卸载某些应用软件后,在“添加或卸载程序”列表中却仍然保留着已卸载的程序名,而且即使点击“删除”按钮也无法彻底清除,看着真令人难受。解答:要想清除这些顽固的软件名,可以打开注册表编辑器,进入HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion项,找到Uninstall项,从这里可以找到那些残留的软件列表,将之删除即可。假如“添加或删除程序”列表中的程序名仍然留在那里,可以在注册表编辑器中通过“编辑→查找”将与该程序有关的相应键值全部删除,不过在操作之前请备份注册表和重要的数据文件。注册表实战演练4、注册表禁止修改与其解锁在上网浏览了恶意网页后,经常会遇到注册表被禁用的事情。注册表被加锁,其主要原理就是修改注册表。在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVerssion\Policies\System分支下,新建DWORD值“Disableregistrytools”,并设键值为“1”。这样,当有人运行注册表编辑器时就会出现“注册编辑已被管理员所禁止”的对话框(如图1),这样就可以达到限制别人使用注册表编辑器的目的。给注册表解锁的方法有很多,编辑REG文件导入注册表是最常用的。修改Regedit.exe文件也可以给注册表解锁,前提条件是手头上要有十六进制文件编辑软件如UltraEdit或WinHex等。我们以UltraEdit为例,用Ultraedit打开注册表编辑器Regedit.exe。点击“搜索”菜单下的“查找”,在弹出的对话框中的“查找ASCII字符”前面打上“√”,在“查找什么”栏中输入:Disableregistrytools,点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(20个英文字母),这样就可以解除对注册表编辑器的禁用。注册表实战演练4、IE首页设定防修改修改主页位置:[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main]“StartPage”=“”禁止更改“主页”:HKEY_CURRENT_USER\Software\Policies\Microsoft\InternetExplorer\ControlPanel新建一键值为HomePage(REG_DWORD)。1为禁用;0为不禁用(默认)提示:注册表初学注意第一步:上Google、百度等查出要修改的具体项或键的位置,健的键值。第二步:备份注册表。第三步:打开注册表编辑器。第四步:查找并编辑相关项和键值。第五步:修改完毕后按F5键刷新注册表,验证是否修改成功,完毕。提示:注册表的维护时注意需要记住的是,在做注册表修改的时候一定要尽可能地小心谨慎,一定要先做一个备份并且只在你确切地知道它们是什么以及它们是做什么的时候才修改或添加值。更多关于注册表的信息有大量的web站点介绍如何编辑注册表以及注册表能做些什么。如果你不确定某个特定的修改,你可以到互联网的论坛上和其他用户进行讨论,例如Computeractive论坛。

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功