前言
往往配置软件开机自启主要是为了提高工作效率、确保后台服务的连续性、执行定时任务、优化系统性能、进行安全监控以及满足特定的业务流程需求。
这种做法可以让一些必要的程序在用户开始工作前就绪,减少等待时间,同时确保关键的安全和监控工具能够即时启动,保护系统安全。不过,过多的自启动程序可能会影响系统的启动速度,因此需要根据实际需求进行合理配置。
常见的几种方式
启动文件夹
启动文件夹是一种简单快捷的方法,用于设置程序在Windows系统启动时自动运行。以下是如何使用启动文件夹的步骤:
第一种方式,在Windows搜索栏中输入shell:startup
,然后按回车键,这将打开当前用户的启动文件夹。
第二种方式则是在按WIN+ R
快捷键打开运行
然后输入shell:startup
:
通过这两种任意一种方式回车后都会进入到启动
文件中:
将你想要在开机时自动启动的程序的快捷方式拖放到这个启动文件夹中。你也可以通过右键点击程序图标选择发送到->桌面快捷方式
,然后将这个快捷方式复制或移动到启动文件夹。然后重启计算机,检查你添加的程序是否在系统启动时自动运行。
编辑注册表
编辑注册表来实现软件开启,这个操作对于普通用户相对复杂也危险。操作注册表之前应该备份注册表,因为不当的修改可能会导致系统不稳定或启动失败。同时,确保你有足够的权限进行注册表的修改。
我们可以通过WIN + R
快捷键打开运行
输入regedit
来打开注册表:
然后我我们需要导航的下面的路径:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
然后右键新建->字符串
:
给新建的字符串值命名,可以是你要添加的程序的名字,然后双击你创建的字符串值,在数值数据
字段中输入程序的完整路径:
点击确定
保存更改。为了使更改生效,通常需要重启计算机。
任务计划程序
任务计划程序是Windows操作系统中一个强大的工具,它允许用户配置任务在特定时间或系统事件(如启动时)自动运行。
在Windows搜索栏中输入任务计划程序
并打开它,或者按下 Win + R
键,输入 taskschd.msc
并按回车键:
在任务计划程序的右侧操作面板中,选择创建基本任务…
或创建任务…
来开始配置一个新任务,然后给新任务一个名称和(可选的)描述,这有助于你识别和管理任务:
对于开机自启的任务,选择当计算机启动时
作为触发器:
在操作
部分,选择启动程序
:
在程序/脚本
字段中,浏览并选择要启动的程序,或者输入程序的路径,如果需要,还可以在添加参数
字段中输入命令行参数,在起始于
字段中输入程序的工作目录:
你可以设置任务的优先级、设置任务在失败时的重试次数和间隔等,完成所有设置后,点击完成
来保存任务:
然后就能在任务计划程序里面看到我们新增的需要开机自启的任务了:
其他的启动方式
当然还有其他的方式来配置开机自启的程序,无论是bat
脚本还是exe
抑或是其他的代码程序
,也都可以通过服务注册
的方式配置成服务启动,可以参考我往期发布的文章。
WinSW:一个可以将Jar或exe注册成Windows系统服务的工具