批处理文件中的Reg命令

时间:2014-03-31 11:25:13

标签: batch-file cmd

我正在尝试运行一个包含以下代码行的简单批处理文件,但只要我触发此批处理文件(从命令提示符运行它或双击它),它就会一直运行。就像永远。 我只是尝试使用批处理文件将注册表中的现有密钥修改为某个特定值。

reg add "hkcu\control panel\desktop" /v ForegroundLockTimeout /d "0x30d40" /f /t REG_DWORD

exit

为了在我给出中断(Cntrl + C)时停止执行,它会询问是否应该终止执行这个批处理文件..

有人可以帮助了解此代码的错误吗? 我认为它应该在更新注册表项后停止执行,但这不会发生。它不断在屏幕上打印#1行。

2 个答案:

答案 0 :(得分:2)

您已将批处理文件reg.bat称为对吗?

尝试regfile.bat

答案 1 :(得分:1)

尝试以下操作,这对我有用:

reg add "HKCU\control panel\desktop" /v ForegroundLockTimeout /t REG_DWORD /d "0x30d40" /f 

它返回:

The Operation completed successfully.    

显然尝试将其保存到bat文件中,然后像往常一样运行batfile。