请选择 进入手机版 | 继续访问电脑版

[系统] regedit命令行参数使用方法

[复制链接]
查看105 | 回复0 | 2019-5-14 00:35:44 | 显示全部楼层 |阅读模式
注册表我们都知道,双击就能运行,打开可视化窗口,实质上,注册表regedit程序还支持命令行操作,命令行如下:
1、  filename  直接指定reg文件,为导入注册表,比如regedit lol.reg
2、  -s       静默模式,无论成功失败都不提示信息。
3、  -e       导出注册表,这个用于指定注册表项备份是很有用的,实例:
regedit -e D:\regbackup\lol.reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF
意思是把HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF这里的注册表备份到D:\regbackup\lol.reg中。
4、  脚本文件指定删除注册表项。
我们在导出的注册表文件的注册表项的前面加上“-”,再导入这个注册表,就可以删除指定的项,例如,我们要删除:HKEY_LOCAL_MACHINE\SOFTWARE\test,导出这个注册表reg文件,我们编辑他,如下:
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\test]
"abc"="value"
在项首,”[”后,加上“-”,然后执行regedit /s xx.reg,xx.reg就是这个注册表脚本文件,导入后,这个项就被删掉了。
5、  脚本文件指定删除注册表键。
承上,我们要删除这个项下的abc,怎么办呢,同样,我们编辑这个reg文件,把“=”号后面,改成“-”,如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\test]
"abc"=-
导入后,abc就被删除了。
         有了上面的命令行,我们就可以在批处理中导入导出删除指定注册表了。

回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则