通过批处理命令添加新的注册表文件

时间:2014-11-05 12:46:18

标签: windows batch-file cmd

所以我一直在尝试添加一个新的注册表项,它一直工作正常,注意到这个添加不会损害我的计算机这一事实只是让我理解一些概念。发生的问题如下,当我运行我的批处理文件时,它在cmd中显示以下消息:

 off REG ADD HKLM\Software\Hello - 24919 /v Test /t REG_BINARY /d fe340ead

粗体的“关闭”有点奇怪,我不确定它出现了什么并且没有添加密钥,就像我说我正在使用批处理命令并且基本上通过我的初始写入另一个批处理文件批处理文件,这是我使用的代码:

@echo off
set new=new2.bat
echo @echo off REG ADD HKLM\Software\Hello - %random% /v Test /t REG_BINARY /d fe340ead    >>%new%

请帮助!谢谢!

PS:我已经提到了以下问题(adding a random key to the registry through a batch file),并且完全相同,它曾经工作过一次,但后来我不知道上面显示的是什么,而不是添加密钥。

1 个答案:

答案 0 :(得分:1)

@echo off
set new=new2.bat
(
    echo @echo off 
    echo ^>nul REG ADD "HKLM\Software\Hello - %random%" /v Test /t REG_BINARY /d fe340ead
) > %new%

您需要将@echo offREG ADD放在不同的行