您的位置:IT教程网首页>电脑入门教程>电脑基础知识>注册表编辑器

注册表编辑器

● 查找注册表

Regedt32的搜索特性比Regedit要差得多,因为它不能查找键值项或键值,而只能查找子键。下面是另外几处值得注意的差别:

·“搜索”处在“查看”菜单里,而不是Regedit和大多数别的Windows程序中那样存放在“编辑”菜单中。

·Regedt32另加了一个“区分大小写”选项,规定准确的大写或小写匹配(该选项可能永远都用不上)。

·还有一个选项是从当前子键往下或往上搜索(Regedit默认总是往下搜索)

·Ctrl+F和F3查找快捷键在Regedt32中不起作用。

·Regedt32不能查找用键值项或键值指定的文字,这是经常要用到Regedit的主要原因,即使Microsoft宣称Regedt32是更好的工具。

备注:Regedt32不允许紧接着HKEY_USER或HKEY_LOCAL _MACHINE根键下面添加一个子键。必须使用“注册表”菜单中的“加载配置单元”命令才能在根键下直接添加子键,这样做的目的是为了检查别人的注册表。

1.2.9  不一样的Windows XP注册表编辑器

在早期的Windows NT/2000中,注册表编辑器程序通常有两个:Regedit和Regedt32。Regedt32起源于Windows NT早期版本,而Regedit起源于Windows 9x产品系列。这两个程序显而易见的不同之处证明它们分属不同的系列,它们是由不同的人员在不同的时候设计的,功能也各不相同。

种种的相互之间的差异与区别,使用户感到将它们的特性合成一个统一的工具将会是更方便!Microsoft的承诺也终于在Windows XP版本考虑并将两个编辑器合并在一起,使得他们的之间的强大功能和特性得以完美的结合。

下面就让我们来看一看结合后的注册表编辑器都有那些新特性:

● 使用较新的Windows 9X/ME用户界面,而不是使用较早的Windows 3.x用户界面,与Windows NT 3.5/4.0的注册表编辑器--Regedt 32也完全不一样。

● 可搜索子键、键值项、键值的名称和内容,而不是Regedt32那样只能搜索子键。

● 在一个完整的窗口中显示注册表的全部内容,而不是像Regedt32那样对每一根键显示各自的窗口。

● 可以导出、引入文本格式的.reg及其他更多格式文件,而不像Regedt32那样可以导出但不能引入文本格式的文件,且和.reg文件格式完全不一样。

● 支持访问权限控制安全特性。

● 支持全部注册表数据类型(字符串、二进制、DWORD、多字符串、可扩展字符串、资源描述符等)

● 可以以二进制位数据方式显示、编辑键值,大大提高了方便性。

● 具有“记忆”功能,每次重新启动Regedt时,它会自动跳转到上次使用时最后打开的位置。

● 具有收藏夹功能,方便访问、管理最常用的注册表编辑项目。


Regedit 32注册表编辑器具有收藏夹功能

● 可以导出更多格式文件

当然,新的Regedit也少了一些功能,比如不提供以前Regedt32有的“只读”模式和引入/导出二进制格式文件等特性,但总的来说,集成后的注册表编辑器更加灵活好用,为编辑注册表、配置系统、排除故障提供了便利。

1.3  注册表备份与恢复

1.3.1  用注册表编辑器导出和引入注册表文件

用注册表编辑器将一个注册表的部分或整个内容导出,就是在磁盘上创建一个带.reg后缀的文本文件。该文本文件包含指定子键的全部内容,包括该键下的子键,以及包含这些键中的所有相关的键值项和键值(原有信息仍留在注册表内)。

导出的.reg文件可以在任何文本编辑器(如记事本程序Notepad.exe等)或字处理器中查看并编辑,还可以双击某个.reg文件将其内容合并(引入)到当前注册表中。

因此,导出注册表文件,是在修改某个子键之前将其备份所普遍采用的一个好办法。当然,导出整个注册表要花较长的时间,特别是当注册表中所保存的信息特别多的时候尤为明显,所以用这种方法备份整个注册表数据库,并不是最方便和省时的方法。

导出某个注册表子键内容到文件的具体步骤:

(1)在键格窗口中,单击要导出的子键,然后选择“注册表”菜单中的“导出注册表文件”命令。

(2)在弹出的“导出注册表文件”对话框中,为导出的文件找一个保存的文件夹并起一个容易分辨的文件名。

(3)在“导出范围”选项框中记得选择“所选分支”单选按钮(只有在需要导出整个注册表时才选择“全部”单选按钮)。

(4)最后单击“保存”按钮,注册表编辑器开始将注册表导出到指定的.reg文件中。