Board logo

标题: [注册表类] 批处理怎么复制注册表值? [打印本页]

作者: 857185187    时间: 2019-12-14 16:53     标题: 批处理怎么复制注册表值?

比如 HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run项下 有一个值名称是 kxesc 怎么复制这个kxesc到指定路径下?
REG COPY 好像只能复制注册表项
如果用FOR /F 分别提取需要的数据 然后再使用REG ADD添加到指定路径下 感觉效率太差
有没有高效的方法?
如果只能用到REG ADD那么最高效的方法是什么?
作者: Batcher    时间: 2019-12-14 21:10

应该就是 for /f + reg add 这个方法了
作者: /zhqsystem/zhq    时间: 2019-12-15 01:06

加上>nul 2>nul
如果非要用复制可以添加数据可以用新建注册表方法
>nul 2>nul reg add "hkcu\shoftware\temp" /v "kxesc" /t REG_SZ /d "定义的数据" /f
>nul 2>nul reg copy "hkcu\shoftware\temp" "新的注册表路径" /s /f&&rem //此行可for循环
>nul 2>nul reg delete "hkcu\shoftware\temp" /f




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2