如何用批处理,在注册表中添加开机自启项?

发布时间:2024-11-09 00:05 发布:上海旅游网

问题描述:

如题,我想写个批处理,功能是在注册表中指定位置添加一个项目,用于程序的开机自启动。

我知道网上这类代码很多,不过都不符合要求,因为我要添加自启动的程序必须要参数才能运行,如:c:\1.exe start
可实际添加后无法开机自启,WINDOWS把参数“start”看作了另一个程序路径~这可怎么办?请有经验的各位解答下,谢谢!

问题解答:

先写个批start.bat,放到C盘下面,用于带参数启动程序
@echo off
c:\1.exe start

再写个批,把这个前面的启动程序的批加入到自动启动
@echo off
reg add HKLM\SOFTWARE\MICROSOFT\WINDOWS\RUN /v Auto /t REG_SZ /d "c:\start.bat"

你写个BAT的批处理文件,在在注册表中的启动项目里添加这个BAT文件的路径 记得是什么RUN的键值,具体的你去搜索注册表,就可以了,最简单方法就是将你想运行的软件放到 开始--程序--启动里

那你不如写一个 .reg的注册文件。专门负责维护注册表的。另外,可以学学AutoIt ,非常简单,功能强大。批处理这种东西的威力已经不够了。

你这么做很麻烦的。在系统里就可以很好的实现。
1,把你想开机自启的程序创建个快捷方式,再把它拖到 开始-程序-启动里,就可以自启动了。
2,在注册表项KEY_LOCAL_MACHINE-SOFTWARE-MICROSOFT-WINDOWS-RUN里添加你要开机自启和程序路径就行了,也可以实现开机自启动。

热点新闻