[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 【已结】路径问题导致批处理添加注册表开机自启动程序不成功

批处理修改注册表开机无法启动?
看了些帖子 自己写的批处理
但是无效啊
注册表键值没有改变增加啊
  1. reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v D1 /t REG_SZ /d %systemroot%\so\bord\Deamon.exe /f
复制代码

[ 本帖最后由 zcdw 于 2009-1-27 18:41 编辑 ]

算了,多亏Windows播下的恶种。。。

TOP

原帖由 defanive 于 2009-1-27 18:11 发表
编码问题。。。
我都快晕死了。。。
这种问题千年等一回啊。。。

也不是啦 更晕啊 路径问题

TOP

感谢斑竹帮我找到问题所在 原来是路径问题

我原来的批处理在自己修改的桌面里 就不行 换个任意位置就可以了

e:\My Documents\Desktop\fetultra.BAT

TOP

编码问题。。。
我都快晕死了。。。
这种问题千年等一回啊。。。

TOP

简易方法:用 WORD 打开该批处理文件,另存为一个纯文本格式的文件编码选 “默认” 或 “MS-DOS” 均可。

注:记事本保存批处理文件时,只能选 ANSI 编码格式(必须选这个默认的),存为其他编码后运行不了。

[ 本帖最后由 wxcute 于 2009-1-27 17:31 编辑 ]

TOP

UltraEdit-32
ha_EditPlus-v2.31.514
用了这2个软件复制你那个xxoo的批处理保存后的批处理还是不行啊

TOP

呵呵 还有这回事啊
可是我怎么解决这个问题啊?我保存的时候几种编码都试验了 还是不行?
不用记事本来写?

TOP

指的是记事本BUG,参阅:
http://bbs.bathome.net/viewthread.php?tid=2101
[ZT]字符集和编码:记事本无法显示"联通"二字的原因

还有一测试方法,将批处理拖放到 CMD 窗口中执行,如果有乱码或提示 ['xx' 不是内部或外部命令,也不是可运行的程序或批处理文件] 时就表明编码出了问题。

[ 本帖最后由 wxcute 于 2009-1-27 16:38 编辑 ]

TOP

我把我自己的拿到另外一个机子上还是不行

原帖由 wxcute 于 2009-1-27 15:36 发表
会不会是文件编码出问题了,重新生成一个文本文件(注意不要复制原来那个BAT文件内容),可复制网页上的内容。

在 CMD 下执行echo reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v D1 /d "d:\Pro ...


哎呀 还是斑竹厉害 用找到 C:\ 盘下的 XXOO.bat 文件运行可以成功添加

怎么回事啊 什么编码问题?
我写的别的批处理也可以运行的 啊 隐藏 copy文件 新建文件之类的都可以啊

TOP

回复 14楼 的帖子

会不会是文件编码出问题了,重新生成一个文本文件(注意不要复制原来那个BAT文件内容),可复制网页上的内容。

在 CMD 下执行
  1. echo reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v D1 /d "d:\Program Files\China Mobile\Fetion\Fetion.exe" /f>c:\xxoo.bat
复制代码
再找到 C:\ 盘下的 XXOO.bat 文件运行试下。

TOP

taojunyi  那样也不行啊 ?
用vbs怎么将一个程序写入注册表启动项吗?
我用vbs试试吧

TOP

@echo off
reg add hklm\software\microsoft\windows\currentversion\run /v bat /t reg_expand_sz /d  c:\start.vbs

TOP

原帖由 wxcute 于 2009-1-27 14:50 发表
请检查是否有杀毒软件等限制了使用批处理修改注册表。

在批处理最后一行添加 pause,运行后看是否返回成功信息。

最后列一下是什么系统,CMD 扩展版本号 echo %cmdextversion%,reg 版本。
如:XP SP3,扩展版 ...

谢谢斑竹啊
装的是卡巴 但是根本没有开啊 而且卡巴的注册表保护那一项也没有开启
如果限制的话 我怎么把它开启来?
360 和巡警ast也装了 但是都不开的 辅助杀毒才用的
系统是xp sp2 雨林木风的ghost纯净版 (扩展版本什么意思?) reg好像是5.1 看截图
cmd 中输入echo %cmdextversion%后出现一个2

  1. reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v D1 /d "d:\Program Files\China Mobile\Fetion\Fetion.exe" /f
  2. pause
复制代码


这个运行的话 还是一闪而过 看不到什么返回的信息啊

TOP

请检查是否有杀毒软件等限制了使用批处理修改注册表。

在批处理最后一行添加 pause,运行后看是否返回成功信息。

最后列一下是什么系统,CMD 扩展版本号 echo %cmdextversion%,reg 版本。
如:XP SP3,扩展版本2,REG 版本 3.0。

[ 本帖最后由 wxcute 于 2009-1-27 14:55 编辑 ]

TOP

返回列表