regedit.exe的命令行使用

Regedit.exe 虽是 GUIWindows 图形界面下)下使用的程序,但其实是有未公开的参数的,可以在 CMDDOS 下使用。当然,在 Windows XP 等操作系统下,我们用到的更多的是 /S 参数。

<wbr></wbr>

1,Reregit filename1

<wbr></wbr>

有关命令行参数的含义为:
filename1 指定引入注册表数据库的文件名。

<wbr></wbr>

  直接导入注册表文件 .reg,例如:regedit C:\hanye.reg

<wbr></wbr>

说明:虽然 Reg 命令也可以导入注册表文件 .reg,但远不如 Regedit 来的简单,所以,我们会看到大量的命令或批处理中,对于单纯导入 .reg文件的时候,一般是使用 Regedit ,特别是例如在运行中执行的命令,因为考虑到要隐藏导入确认信息窗口,使用 Reregit /S 显得更方便。

<wbr></wbr>

2,Reregit /S filename1

<wbr></wbr>

有关命令行参数的含义为:
/S 隐藏导入的确认信息。

<wbr></wbr>

  默认导入 .reg文件时,会有如下提示: <wbr></wbr>

<wbr></wbr>

regedit-注册表编辑器及其命令行使用

<wbr></wbr>

  如果使用 /S 参数,将会隐藏该窗口,例如:regedit /s "D:\我的文档\桌面\hanye.reg"

<wbr></wbr>

3,Regedit [/L:sytem] [/R:user] /E filename2 [regpath]

<wbr></wbr>

有关命令行参数的含义为:

/L:sytem 指定 system.dat 文件的存放位置。
/R:user 指定 user.dat 文件的存放位置。
/E filename2 指定导出注册表文件的文件名。
regpath 指定导出注册表文件的开始子键(缺省为全部子键)。

<wbr></wbr>

  一般情况下,/L:system /R:user ,如果不使用这两个参数,注册表编辑器则认为是对 WINDOWS 目录下的 system.datuser.dat 文件进行操作。如果是通过从软盘启动并进入 DOS,那么就必须使用 /L/R 参数来指定 system.datuser.dat 文件的具体路径,否则注册表编辑器将无法找到它们。

  该语法用于备份注册表信息,例如:regedit /E C:\hanye.reg 。该命令的意思是把整个注册表备份到C盘目录下,其文件名为hanye.reg(省略了"/L"和"/R"参数)。

  也可以导出注册表子键,例如:Windows在启动时自动运行的应用程序是通过注册表的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 子键定义的,如果对这些自动运行的应用程序进行控制,则应执行“regedit /E C:\hanye.reg HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”命令,将该子键导出到C盘。XP 系统下,该示例等效为:cmd /k reg export HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run C:\hanye.reg

<wbr></wbr>

4,Regedit [/L:sytem] [/R:user] /C filename3

<wbr></wbr>

有关命令行参数的含义为:
/C filename3 指定形成注册表数据库的文件名。

<wbr></wbr>

你可能感兴趣的:(gedit)