2024年5月20日发(作者:)

注 册 表 命 令 用 法

注册表编辑器不仅可以在Windows下运行使用,还可以在MS-DOS命令行模式下运行。注

意,这里说的“MS-DOS”指的是纯MS-DOS,不是在Windows下运行的仿真MS-DOS模式,

你可以在启动时按F8键,在出现的启动菜单中选择“Command prompt only”模式,或者在

Windows下从“开始”菜单中选择“关闭系统”,然后选择“重新启动计算机并切换到MS-DOS

方式”即可进入纯MS-DOS。

MS-DOS下注册表编辑器虽然没有Windows下那样强大,但也有它的独到之处。比如当系统

出现问题无法启动Windows的时候,它的作用就体现出来了。首先说明一下,注册表的实

际物理文件为和,也就说注册表中的数据保存在这两个文件中。明白了

这一点之后,下面让我们来看看MS-DOS下的注册表编辑器到底有哪些作用。

1、导出注册表文件

此功能可以用来对注册表文件做个备份。

命令格式:

Regedit /L:system /R:user /E Regpath

参数详解:

/L:system指定文件所在的路径。

/R:user指定文件所在的路径。

/E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册

表的文件名。

Regpath指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。

注意事项:

/L:system和/R:user参数为可选项,如果缺省,那么注册表编辑器认为是对Windows目录下

的和进行操作。但是如果你从软盘开始启动,那么必须使用/L和/R参数

来指定和文件的具体路径,否则注册表编辑器将无法找到它们。

举例说明:

如果将保存在C:和保存在

C:中所有HKEY_CLASSER_ROOT根键下的分支导出到中,

命令如下:

Regedit /L:C:Windows /R:CWindowsProfiles /e HKEY_CLASSER_ROOT

大多数情况,我们只是需要导出默认目录下的所有注册表项目,命令格式:Regedit /e

2、导入注册表文件

将指定的注册表文件导入注册表中,并新建或覆盖这些导入的子键分支、键值项和键值。

命令格式:

Regedit /L:system /R:user

参数详解:

/L:system指定文件所在的路径。

/R:user指定文件所在的路径。

注意事项:

导入注册表和导出注册表在参数上有所不同,它仅仅需要指定被导入的.reg文件的路径即可,

而不需要像“/E”、“/C”这样的参数。

举例说明:

如果将上一个例子中导出的中的内容导入到C:和

C:中,命令如下:Regedit /L:C:Windows /R:C:WindowsProfile

3、重建注册表

可以用指定的.reg文件中的内容,重新建立整个注册表,即重新建立和

文件。

命令格式:

Regedit /L:system /R:user /C

参数详解:

/L:system指定文件所在的路径。

/R:user指定文件所在的路径。

/C:此参数将告诉注册表编辑器,用所指定的.reg文件中的内容重新建立注册表。

注意事项:

参数/C是个危险选项,它将会导入指定注册表文件的全部内容,从头到尾开始创建一个新

的注册表。

举例说明:

如果我们要用文件中的内容重新建立整个注册表,并将其保存到

C:和C:中,命令如下:

Regedit /L:C:Windows /R:C:WindowsProfiles /C

4、删除注册表分支

此命令可以将注册表中的一个子键分支删除。

命令格式:

Regedit /L:system /R:user /D REGPATH