编写启动脚本,以启动SpringBoot程序纤吵帆为例,路径需为绝对路径。
双击run.bat,测试是否能启动程序。
将脚本放在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp文件毁雹夹下。
注意开启显示windows的隐藏文件夹。
关闭账号验证,是因为当windows开机后,不登录程序不会触发启动,无法实现开机后程序自启。
win+R输入 control userpasswords2
在开的窗口中去掉【要使用本计算机,用户必须输入用户名密码】前的碰明勾
一般的随系统启动的就几种方式:1、把程序放到厅丛郑C:\Documents and Settings\Administrator\「开始」菜单\程序扮颂\启动文件夹下;
2、把程序的路径写到注册表run值的下面;
3、放到组策略中的启动中。
不知道你的“让电脑进入 *** 作系统以前就自动运行”指的是那种,这个可能要在系统加载时加入东西,可能是修改系统的引导程序哪儿。不太清楚。 @echo off
set "filename=C:\a.exe"
copy "%filename%" "%userprofile%\「开始」菜单\程序\启动"
call reg add "hkcu\software\microsoft\windows\currentversion\run" /v a.exe /t reg_sz /d "%%filename%%" /f关于组策略添加启动,我郑庆用手工加入了程序,然后监视注册表的变化,却增加17个键,增加值达到38个,还有修改值12个,看来是不能那么轻易的用批处理加入了。
至于把程序加到服务中,可以借助第三方程序runassrv,或者利用lxzzr版主的WMIC版的批处理把程序变成服务。随系统启动。
runassrv和lxzzr版主的wmic版的批处理,参看下面帖子:
http://bbs.bathome.net/viewthread.php?tid=3802&highlight=runassrv
BAT文件放稿旅坦到“启动”目录即键桐可以下是Win10中的路径
打开C盘,依次按下图,查看->隐藏文件项目打勾->打开文件夹ProgrameData
或者直接粘贴访问
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
2.然后找到下图地址栏的文件夹
3.在启动文件夹中新建一个bat文件,或者从别处拷贝,开机时就会自动执行了(名字随便,只要时.bat后缀即可)
4.如果你从别的路径下直接拷贝过来一个bat文件放到“启动”目录,如果该bat文件的代码中需镇纯要依赖你拷贝源目录的一些文件,那么仅仅拷贝bat文件是不行的。
这时只需自己手动编写一个bat文件,再调用目标bat即可
拷贝如下代码即可
@ECHO OFF
@call E:\gfw\client.bat
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)