bat脚本启动服务
Ⅰ windows设置开机自启动脚本
Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置:
第一种:设置启动项
1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打开运行,输入shell:startup,回车,也可以快速打开启动文件夹。
2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。
3.打开任务管理器-启动查看启动项。
这样就设置好了,下次计算机启动时,程序也会自动启动的。
第二种:使用计划任务自启动
1.新建文本文件DebugStart.txt,打开写入以下内容:
tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。
这条语句不能换行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路径,tasklist|find /i "authSender.exe"是判断进程是否存在,程序是否已经开启,如未开启才会启动程序,然后改后缀名 .txt 为 .bat,双击即可启动程序。(可以在每条语句前使用 :: 来注释一条语句),这种方法还可以批量启动不同程序,只需要在此文件中重启一行,按相同格式写第二个要启动的程序对应的语句即可。
2.进入任务计划程序窗口,创建任务。
接着选择触发器选项卡,选择新建,在第一栏开始任务处选择登录时(启动时开始任务需要管理员权限)或启动时(启动时开始任务需要管理员权限),点击确定。由于我们的 bat脚本有做判断,所以不用担心程序会启动多次。
在操作选项卡选择新建,并选择启动程序选项,以及在程序和脚本处选择刚才编写的.bat程序,点击确定,然后再点击确定(创建任务界面的确定)。
关闭页面,即可做到开机自动启动程序。
第三种:通过组策略设置脚本随服务器启动
1.开始->运行->gpedit.msc->计算机配置->Windows设置->脚本(启动/关机)。其中Win10有很多版本,其中家庭版默认是不提供组策略功能,如果需要给win10的家庭版添加组策略的功能,可以参考https://blog.csdn.net/lwpkjio/article/details/85236808。
2.添加启动脚本,点击确定。
这样就可以了。
第四种:添加服务自动运行
1.开始---运行---cmd---回车,在弹出的窗体中输入如下命令:
sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug为将要创建的服务名。要删除创建的服务也很简单,使用以下命令即可:sc delete ServiceName
2.打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。
Ⅱ windows批处理文件.bat脚本的应用
【 server_start.bat 】批量启动个人线上项目:windows设置开机启动 server_start.bat 脚本,进入目录:【C: MenuProgramsStartup】把 server_start.bat 拷贝到该目录下,重启机器便会自动运行该脚本文件,打开cmd窗口并运行相应的命令。
打开本地文件与文件夹,启动软件与前端服务。
注意:如果文件路径与文件名有中文,需要用记事本打开,另存为编码ANSI。VS Code会将文件转成UTF-8。
/K 是为了避免让窗口自动关闭(保持这个服务),而后双引号中间是shell命令,多条命令用&&分隔开,先找到目录而后npm run serve启动前端服务
Ⅲ 制作启动某个服务的脚本(bat)
sc config thems start= demand
sc start thems
第一行是把服务设为手动
主题服务是thems?我手机上网,你可以在开始-运行 里输入 services.msc 打开服务管理器看下服务名 不是的话改下
Ⅳ windows设置SpringBoot程序(bat脚本)开机自启
新建文本档文件,重命名文件,如run.bat
编写启动脚本,以启动SpringBoot程序为例,路径需为绝对路径。
双击run.bat,测试是否能启动程序。
将脚本放在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp文件夹下。
注意开启显示windows的隐藏文件夹。
关闭账号验证,是因为当windows开机后,不登录程序不会触发启动,无法实现开机后程序自启。
win+R输入 control userpasswords2
在开的窗口中去掉【要使用本计算机,用户必须输入用户名密码】前的勾
Ⅳ 如何用bat文件启动一个exe文件
1、先新建一个txt文本。