您的位置:首页>>操作系统>>注册表的查找与修改>>正文
最 新 热 门
最 新 推 荐
专 题 栏 目
注册表的查找与修改
一旦注册表出现问题或者需要调整设置,这里就需要修改注册表内的键值项数据。一般的故障都可以根据自己的经验来找到注册表中相应的位置,而查找这些键值也不是一件容易的事,除非你对注册表中的每一个子键都了如指掌。
使用注册表编辑器内的查找命令,可以方便、快捷地在注册表内找到任意能与之相匹配的键值。
首先在一个根键的窗口内选中该根键,如“HKEY_LOCAL_MACHINE”根键;然后再单击“查看”菜单下的“搜索项”命令。
出现“查找”对话框,请在查找内容文本框内输入要查找的内容,例如“director”,然后再单击“查找下一个(F)”按钮。
查找时鼠标会变为一个“沙漏”的形状,表示程序现在正查找与之匹配的内容;如果该主键内容比较多,可能查找的时间会很长,这下就要看你在Windows中安装了多少软件和硬件设置啦!但是千万不要以为是死机了,请耐心等一下。
在查找前,我们可以选择“向上(U)”或“向下(D)”来控制查找的顺序;如果选择“全字匹配(W)”,表示要查找的内容必须与文本框内的字符一样,否则会将包含有文本框内字符的内容一并找出;“区分大小写(C)”与全字匹配一样,也是用来设定查找精度的,它会对要查找的英文字母进行大小写的区分。
需要注意的是:在Regedt32中只能查找到主键或根键,如果需要查找键值名或键值项数据,可以在Rededit(另外一款32位的注册表编辑器,打开的方法与Regedt32编辑器一样)内使用查找命令,然后将查找到的结果(即主键或子键名)放到Regedt32中再进行查找,这样我们就可以得到所要查找的键值名或键值项数据啦!
如果已经查找到所需要的内容,即可单击“取消”按钮,对其进行修改,否则再单击“查找下一个(F3)”按钮继续查找(因为与所要查找字符匹配的内容不止一个)。
整个根键搜索完毕后,会弹出一个“警告”对话框,表示已经查找完毕,再也找不到所匹配的内容。
在Regedt32注册表编辑器中,五个不同的根键是用不同的窗口出现的,如果在该窗口内没有找到所需内容,请切换到其他的几个窗口中再进行查找,所以在查找前应确认查找内容所在的根键位置。
尽管在这些窗口内进行查找十分不便,但作为一个注册表高手,在查找前一定会对注册表内容有一定的了解(在第三部分中有详细的讲解),对要查找的内容做到心中有数,知道自己能在哪个根键内能找到所需的内容。
我们还可以使用注册表编辑器来查看键值及其类型。键值具有多种类型,如开关型(ON/OFF、0/1)、数值型(二进制、十进制、十六进制、DWORD值等)以及字符串型。开关型主要用于系统的复选框、检查框等,而数值型用于控制选项的数值。字符串型通常用于系统显示信息。
通常地,与“控制面板”中的图标相关的注册表选项,在修改后可以立即发生作用。例如,你可以找到注册表中的HKEY_CURRENT_USER\Control Panel\Keyboard分支下修改KeyboardDelay(重复延迟时间)、KeyboardSpeed(重复率速度)键值数值。
下面我们来修改一下键盘的“重复延迟”,用鼠标双击KeyboardDelay:REG_SZ:1,弹出键值编辑窗口。
将原来的值“1”改为“3”,然后再单击“确定”按钮,这时你会发现硬盘会发生响应,将修改后的键值保存到注册表数据库内(在控制面板内我们如果修改了设置后,也会出现类似情况,这表明系统正将你所作的修改保存到注册表内)。
接着再打开控制面板下的键盘选项,弹出的设置键盘对话框。
在速度标签下,我们会找到设置“重复延迟”的地方,原来停留在第三格的标记现在被放到了第一格上,即键盘的重复延迟被延长啦!
同时我们还发现注册表与控制面板内的设置变化是同步的。但是,有关硬件、网络、输入法等安装方面的键值数据,必须要重新启动系统后才能发生改变。