windows上设置软件自启动
Easul Lv6

设置自启动服务

sc

用于比较容易注册的程序

BASH
1
2
3
4
5
6
7
8
9
10
11
12
# 以下操作需要在 cmd管理员 模式下使用
# win + Q,然后输入 cmd 进行搜索,
# 然后 命令提示符 上 右键 以 管理员启动
#
# 添加服务
# Nginx 为服务名称
# binPath 为要启动的二进制文件路径,后边可以接参数
# DisplayName 服务在服务管理器中显示的名称
# start 启动类型
sc create Nginx binPath= "C:\nginx\nginx.exe -g \"daemon off;\"" DisplayName= "Nginx" start= auto
# 删除服务
sc delete Nginx

nssm

用于不太容易注册的程序(如 Nginx),常用于 命令行 启动的项目

BASH
1
2
3
4
5
6
7
8
9
10
11
12
# 在该页面下载程序
# https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip
# 然后解压,并导航到该程序的根目录
# 以下操作均会弹出图形操作框
#
# 添加服务
# Path 字段写 程序路径
# Startup directory 字段写 程序所在文件夹路径
# 然后安装
nssm install Nginx
# 删除服务
nssm remove Nginx

添加图形化自启动程序

BASH
1
2
3
4
5
6
7
# 使用如下命令,然后输入 shell:startup 并回车 
Windows + R
# 然后 右键 新建 快捷方式
# 点击 浏览 导航到 可执行文件 的路径并选择
# 点击 下一步 并设置名称
# 点击 完成 即可创建 快捷启动方式 在开始文件夹
# 然后在 重启windows 后程序就会自动打开 图形界面 了

部分参考自csdn

 评论