Board logo

标题: [注册表类] [已解决]通过批处理修改注册表键值时为何不停的刷新? [打印本页]

作者: hxf0759    时间: 2010-1-27 19:01     标题: [已解决]通过批处理修改注册表键值时为何不停的刷新?

我的批处理如下:
  1. @echo on
  2. reg add "HKLM\software\Microsoft\Windows Script Host\Settings" /v Enabled /t reg_dword /d 1 /f
复制代码
操作系统 windows server 2003

执行时效果如下,不断的刷新
  1. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  2. ettings" /v Enabled /t reg_dword /d 1 /f
  3. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  4. ettings" /v Enabled /t reg_dword /d 1 /f
  5. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  6. ettings" /v Enabled /t reg_dword /d 1 /f
  7. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  8. ettings" /v Enabled /t reg_dword /d 1 /f
  9. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  10. ettings" /v Enabled /t reg_dword /d 1 /f
  11. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  12. ettings" /v Enabled /t reg_dword /d 1 /f
  13. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  14. ettings" /v Enabled /t reg_dword /d 1 /f
  15. D:\kingdee\eas\client\bin>reg add "HKLM\software\Microsoft\Windows Script Host\S
  16. ettings" /v Enabled /t reg_dword /d 1 /f
复制代码
但是我把这一行放到CMD窗口里执行马上就执行成功
  1. C:\Documents and Settings\Administrator>reg add "HKLM\software\Microsoft\Windows
  2. Script Host\Settings" /v Enabled /t reg_dword /d 1 /f
  3. 操作成功完成。
复制代码
请教这个是什么问题

[ 本帖最后由 hxf0759 于 2010-1-28 08:46 编辑 ]
作者: wxcute    时间: 2010-1-27 19:14

一是运行的当前目录不一样,查看一个BIN目录中有无REG这个程序
二是可能有其他CMD控制台在运行中,请单独运行这个批处理试试
作者: slore    时间: 2010-1-27 19:45     标题:

文件名不要叫reg.bat
作者: Batcher    时间: 2010-1-27 21:17

文件名不要叫reg.bat或者reg.cmd
作者: hxf0759    时间: 2010-1-28 08:45

slore 和 Batcher 正解,改了名字确实就好了,谢谢




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