Windows 11 配置软件开机自启动

233 阅读1分钟

普通情况下,通过安装包安装的软件,在安装过程中可以配置开机启动。我这边在本机电脑下载了 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. 创建计划任务

找到桌面的计算机,右键菜单-->管理,选择系统工具-->任务计划程序,创建新的任务。 image.png

3. 配置任务触发条件

3.1 新建触发器 image.png

3.2 配置触发器条件 选择登录时开始任务 image.png

  • 设置任务执行的用户,这里我选择的是所有用户;
  • 配置任务延迟时间,根据实际需要,这里配置的30s;
  • 勾选已启用选项 image.png

4. 配置任务操作

4.1 新建操作,并配置操作参数 image.png