乐于分享
好东西不私藏

计算机软件自启设置

计算机软件自启设置

要让特定软件在Windows系统中实现开机自启,通常可以使用启动文件夹、修改注册表,以及任务计划程序。前两种方法适合一般用户的普通需求,操作简单,但是功能受限。工控场景因为无人值守、高稳定性的要求,通常需要开机后立即运行、无需用户登录,且需要避免权限不足导致的启动失败。因此,任务计划程序是最适合工控场景的方法,其优势在于不管用户是否登录都要运行,适配无人值守的工控机。可配置延迟启动,避免系统启动时资源冲突。支持自动重启,以应对软件意外崩溃、保障连续性。兼容管理员权限,满足工控软件的高权限需求。

一、启动文件夹:

简单但不灵活,仅适用于一般软件,不能完全切合工控场景的需求。
按Win + R键,输入shell:startup,回车打开当前用户的启动文件夹。将软件的快捷方式复制到该文件夹,即可实现开机自启。仅适用于用户登录后启动的场景,不适合无人值守。

二、修改注册表:

无法配置延迟启动、自动重启等功能,修改有风险,一定要先备份。
按Win + R键,输入regedit,回车打开注册表编辑器;导航到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run。右键点击空白处,选择“新建”→“字符串值”,命名为“工控软件”。双击该字符串值,在“数值数据”中输入软件的完整路径如C:\Program Files\IndustrialSoftware\industrial_software.exe,点击确定。

三、任务计划程序:

1. 准备工作:创建启动脚本

若软件需初始化环境,如激活conda环境、加载配置文件,建议先创建批处理脚本.bat,再将其添加到任务计划。脚本可解决软件路径含空格、需切换工作目录等问题,提升启动成功率。

2. 打开任务计划程序

按Win + R键,输入taskschd.msc,回车打开任务计划程序。
在右侧操作栏,点击创建任务,不是创建基本任务,需高级配置。

3. 配置常规选项卡:

名称:输入清晰的任务名,如工业控制软件开机自启。
描述:用于工控机开机自动启动工业控制软件。
安全选项:
勾选不管用户是否登录都要运行,适配无人值守场景。
勾选使用最高权限运行,避免权限不足导致软件启动失败。
选择配置为当前系统版本,如Windows 10。

4. 配置触发器选项卡,设定触发条件:

点击新建,在开始任务下拉菜单中选择启动时,系统启动后立即触发。
勾选延迟任务时间,如10秒,避免系统启动时资源紧张导致软件启动失败。
勾选已启用,确保触发器生效。

5. 配置操作选项卡(启动内容):

点击新建,操作选择启动程序。若使用批处理脚本,点击浏览,选择start_industrial_software.bat。
若直接启动软件,点击浏览,选择industrial_software.exe。起始于:填写软件或脚本所在的目录,如C:\ProgramFiles\IndustrialSoftware,确保路径正确。

6. 配置条件选项卡,优化启动:

取消勾选只有在计算机使用交流电源时才启动此任务,工控机通常使用直流电源,避免此条件限制。
勾选唤醒计算机运行此任务,若工控机支持睡眠模式,可唤醒后启动软件。

7. 配置设置选项卡,增强可靠性:

勾选如果任务失败,重新启动,设定软件意外崩溃后自动重启。
设置重新启动间隔和最大重新启动次数,如1分钟和3次。
勾选允许任务按需运行,方便手动测试任务。

8. 保存并测试任务:

点击确定保存任务,系统可能提示输入当前用户的密码,用于验证权限。
测试任务:在任务计划程序库中,右键点击创建的任务,选择运行,检查软件是否正常启动。
重启测试:重启工控机,检查软件是否自动启动。

四、结束语:

工控软件开机自启的最佳方案是任务计划程序,其支持无人值守、高权限、延迟启动、自动重启等功能,完全适配工控场景的需求。配置时需注意测试环境验证、权限管理、日志记录等事项,确保软件稳定启动。若需更简单的方法,可选择启动文件夹和注册表修改。
往期内容:
电气人物图志,六边形女战士杨夏
电气设计软件EPLAN(资源分享)
计算机注册表解析
手搓PLC
关于考试,注安化工篇