Windows10设置开启自启动任务

Windows10设置开机自启动任务

在日常的工作中经常会遇到需要给系统设置一个开机自启动的任务,例如开机自启动浏览器,开机自启动代理程序等等,这个时候就需要给系统设置一个开机自启动任务,本文主要介绍一下设置开机自启动任务的几种方法:

1. 将自启动脚本放入启动文件夹

Windows下面有一个启动文件夹,可以通过将脚本放入启动文件夹里面运行自启动程序。
可以通过以下方式进入启动文件夹:
(1)进入运行下面输入shell:Startup,然后即可进入启动文件夹
Windows10设置开启自启动任务_第1张图片
启动文件夹如下所示:
Windows10设置开启自启动任务_第2张图片
(2)也可以通过绝对路径进入启动文件夹:

启动文件夹的路径一般如下所示:

C:\用户\[系统的用户名]\AppData\Roaming\Microsoft\Windows\「开始」菜单\程序\启动

将启动脚本放到启动文件夹里面,在用户登录的时候就会后台自启动该脚本。如下所示:
Windows10设置开启自启动任务_第3张图片
这个方法有一个不好的地方,在于必须要用户登录系统后才可以自启动,但有时候需要用户不登录系统就启动的情况,可以使用下面的几个方法进行设置。

2. 设置开机自启动计划任务

进入计划任务重设置开机自启动计划任务:
Windows10设置开启自启动任务_第4张图片
点击创建基本任务即可创建计划任务,然后输入名称和描述,点击下一步:

Windows10设置开启自启动任务_第5张图片
选择计算机启动时然后点击下一步:Windows10设置开启自启动任务_第6张图片
选择启动程序,点击下一步:
Windows10设置开启自启动任务_第7张图片
在次数此处设置程序或者脚本。点击下一步:
Windows10设置开启自启动任务_第8张图片
最后点击完成即可:
Windows10设置开启自启动任务_第9张图片

3. 将启动程序设置成系统自启动服务

有两种方式设置系统自启动服务:
(1)使用如下命令添加系统服务:

sc create [服务名称] binPath=[服务脚本路径]  start= auto

(2)使用winsw添加系统服务:
首先下载winsw软件,放到脚本所在的文件夹,然后把文件名修改为winsw.exe

并在同一个目录里创建一个utf8编码的文本文件,文件名是 winsw.xml,内容是:

<service>
    <id>[服务ID]id>
    <name>[服务名称]name>
    <description>[服务说明]description>
    <executable>[执行程序]executable>
    <arguments>[执行参数]arguments>
    <onfailure action="restart" delay="60 sec"/>
    <onfailure action="restart" delay="120 sec"/>
    <logmode>resetlogmode>
service>

然后以管理员权限运行命令提示符:
Windows10设置开启自启动任务_第10张图片
切换到到frp所在目录,执行:

winsw install
winsw start

如果要卸载服务,执行命令:

winsw stop
winsw uninstall

4. 其他方法欢迎评论区交流

你可能感兴趣的:(服务器,windows,运维)