regedit.exe的命令行使用

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

1,Reregit filename1

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

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

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

2,Reregit /S filename1

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

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

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

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

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

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

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

  一般情况下,/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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值