无忧启动论坛

标题: CMD文件添加注册表值不成功 [打印本页]

作者: yhcfsr    时间: 2017-7-23 23:55
标题: CMD文件添加注册表值不成功
  1. @echo off
  2. PUSHD %~dp0
  3. PATH "%WINDIR%\SYSTEM32"
  4. REG ADD "HKCU\Software\EFD Software\HDTunePro" /f /v "Test Parameters 1" /t REG_SZ /d "14 9A 78 25 BB 8B 43 36 36 6B F7 A4 D3 D2 E8 55"
  5. REG ADD "HKCU\Software\EFD Software\HDTunePro" /f /v "Test Parameters 3" /t REG_SZ /d "29 23 CB 52 7E 23 32 57 DA 13 7B 75 00 00 00 00"
  6. REG ADD "HKCU\Software\EFD Software\HDTunePro" /f /v "Test Parameters 6" /t REG_SZ /d "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00"

  7. EXIT
复制代码


三条添加注册表的命令如果在CMD窗口一条一条输入运行都没有问题,可以成功注册。但是我保存为setup.CMD后缀文件运行却不行,窗口一闪而过,似乎根本没有运行其中的命令。
我试过把setup.cmd放在cmd.exe同目录下运行也是一样不行。

补充:我一条一条删除三条REG命令以外的代码运行也是一样不行,跪求高手这是为什么啊?明明感觉没有问题但就是没行啊?
作者: yhcfsr    时间: 2017-7-24 01:02
等不及去百度问了下,原来是编码格式有问题,默认是UNICODE,另存为ANSI编码格式就可运行成功了,分享一下。CMD窗口属性看了下,当前代码页的确显示ANSI
作者: Anson4    时间: 2017-7-24 08:29
CMD脚本必须是ANSI格式
作者: JCDN    时间: 2017-7-24 10:25
这错误我也犯过,找了好半天才解决。
作者: ge    时间: 2017-7-24 16:02
在10下有的注册表值是改不了的!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3