普通情况下,通过安装包安装的软件,在安装过程中可以配置开机启动。我这边在本机电脑下载了 Snipaste-2.9.1-Beta-x64.zip,不是通过安装包安装的,但我又期望在开机后自动启动[Snipaste](https://zh.snipaste.com/)。
Windows 软件开机自启动方案
使用计划任务自启动
1. 创建批处理文件
新建SnipasteStart.bat文件(文件路径可自定义,这里我放置在解压目录下),输入如下内容
tasklist|find /i "Snipaste.exe" && echo started || start "" "D:\tools\Snipaste-2.9.1-Beta-x64\Snipaste.exe"
参数说明:
tasklist:显示本地计算机或远程计算机上当前正在运行的进程列表tasklist|find /i "Snipaste.exe": 判断进程是否存在start "" "D:\tools\Snipaste-2.9.1-Beta-x64\Snipaste.exe":启动Snipaste.exe
该脚本先判断进程是否存在,若不存在,则启动对应的进程;否则不启动。
ps:如果有其他的程序需要类似的操作,只需要在该脚本中增加类似的语句即可。
2. 创建计划任务
找到桌面的计算机,右键菜单-->管理,选择系统工具-->任务计划程序,创建新的任务。
3. 配置任务触发条件
3.1 新建触发器
3.2 配置触发器条件
选择登录时开始任务
- 设置任务执行的用户,这里我选择的是所有用户;
- 配置任务延迟时间,根据实际需要,这里配置的30s;
- 勾选
已启用选项
4. 配置任务操作
4.1 新建操作,并配置操作参数