win 配置开机启动时执行脚本
1、环境
1)win 或 win server
2)适用于 exe 或 bat
2、启动目录
win+R 呼出运行栏后输入 shell:startup
进入启动目录,将需要开机执行的脚本放在此处即可。
3、注册表
1)两个路径
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
,参考内容:
1 | Windows Registry Editor Version 5.00 |
计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
,参考内容:
1 | Windows Registry Editor Version 5.00 |
上述两种路径分别对应系统全局启动项和用户启动项。根据参考内容的格式,增加新「字符串值」,填入脚本路径即可。输入路径要用半角双引号,如:"C:\pro\Steam\steam.exe"
4、计划任务
1)win+R 呼出运行栏后输入 control
进入控制面板,进入「管理工具」,进入「任务计划程序」,右键「计划任务程序库」选择「创建任务」;
2)在「常规」选项卡填写任务名称、描述(可选),选择「不管用户是否登录都要运行」,弹出验证框输入密码即可;勾选「使用最高权限运行」;
3)在「触发器」选项卡点击「新建」,指定启动时机
4)在「操作」选项卡选择要执行的脚本路径,「起始于」填写脚本所在目录
5、组策略添加启动脚本
1)win+R 呼出运行栏后输入 gpedit.msc
进入本地组策略
2)依次进入「计算机配置」→「Windows设置」→「脚本(启动/关机)」,双击进入右侧「启动」,添加脚本路径。