windows注册表-5、 注册表的查找与修改8

  一旦注册表出现或者需要调整设置,这里就需要修改注册表内的键值项数据。一般的故障都可以根据自己的经验来找到注册表中相应的位置,而查找这些键值也不是一件容易的事,除非你对注册表中的每一个子键都了如指掌。

使用注册表编辑器内的查找命令,可以方便、快捷地在注册表内找到任意能与之相匹配的键值。

首先在一个根键的窗口内选中该根键,如“HKEY_LOCAL_MACHINE”根键;然后再单击“查看”菜单下的“搜索项”命令。

出现“查找”对话框,请在查找内容文本框内输入要查找的内容,例如“director”,然后再单击“查找下一个(F)”按钮。

查找时鼠标会变为一个“沙漏”的形状,表示程序现在正查找与之匹配的内容;如果该主键内容比较多,可能查找的会很长,这下就要看你在中安装了多少软件和硬件设置啦!但是千万不要以为是死机了,请耐心等一下。

在查找前,我们可以选择“向上(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”,然后再单击“确定”按钮,这时你会发现会发生响应,将修改后的键值保存到注册表内(在控制面板内我们如果修改了设置后,也会出现类似情况,这表明系统正将你所作的修改保存到注册表内)。

接着再打开控制面板下的键盘选项,弹出的设置键盘对话框。

在速度标签下,我们会找到设置“重复延迟”的地方,原来停留在第三格的标记现在被放到了第一格上,即键盘的重复延迟被延长啦!

同时我们还发现注册表与控制面板内的设置变化是同步的。但是,有关硬件、网络、输入法等安装方面的键值数据,必须要重新启动系统后才能发生改变。

下面简要地介绍这些特殊的文件后缀子键。

*子键
   *子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\*
HKEY_CLASSES_ROOT\*\shellex
HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers
HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}

  此层次结构说明了*子键的文件类型与 系统中的外壳扩展中的属性页句柄建立了一种关联。

bas子键

  .bas子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\.bas
HKEY_CLASSES_ROOT\.bas\shell
HKEY_CLASSES_ROOT\.bas\shell \open
HKEY_CLASSES_ROOT\.bas\shell \open \command

  此层次结构说明了bas子键与command子键所指定的应用程序建立了关联。在command子键中还有如下设置:

#@=E:\VB\vb.exe %1

  也就是说,bas文件后缀与E:\VB\vb.exe关联。

bmp子键

  bmp子键下面具有如下层次结构:

HKEY_CLASSES_ROOT\.bmp
HKEY_CLASSES_ROOT\.bmp \ShellNew

  在ShellNew子键下面只有一个设置:

#NullFile=:将NullFile设置为空串,以便能将.bmp文件扩展名添加到系统的新建菜单中。

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《windows注册表-5、 注册表的查找与修改8
本文地址:https://www.zhiletu.com/archives-2315.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微