合 Windows配置开机启动程序(任务计划程序)
脚本放在“启动文件夹”
1 2 3 4 5 6 7 8 9 10 11 | -- Windows开机启动 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 或:shell:Common Startup C:\Users\lhrxxt\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup shell:Startup 注意事项: 1、方法1启动项对应的目录是系统目录。 2、方法2启动项对应的目录是个人目录。 |
开机不显示cmd窗口
例如我们要开机自启动一个脚本:C:\abc\script.bat。
如果直接开机启动该脚本会弹出一个黑框,我们希望能后台执行它。
此时我们需要建一个lhr_startup.vbs
脚本来后台执行该脚本,脚本内容为:
1 2 | set ws=WScript.CreateObject("WScript.Shell") ws.Run "C:\abc\script.bat /start",0 |
然后将该文件保存为script.vbs,放入“开始 --> 所有程序 --> 启动”内即可。
powershell在后台运行
1 2 3 4 5 6 7 | powershell -windowstyle hidden -c "你的powershell脚本" -- 或者 PowerShell -windowstyle hidden { 你的powershell脚本 } -- 或者调用其它bat脚本 powershell -c "Start-Process -WindowStyle hidden -FilePath 'F:\wsl2centos76\wsl2.bat'" |
如下图后台进程所示,PowerShell 作为后台进程运行。
在这种方法中,用户最初会看到 PowerShell。因此,它并没有真正对最终用户隐藏。即使之前安排了任务,窗口也会弹出并迅速隐藏。
使用任务计划程序
1.启动创建任务计划
按键盘上的Windows + R
键以打开运行
,然后键入taskschd.msc
,最后,单击或点击确定
。
2.创建任务
(1) 点击右侧的【创建任务】
(2) 点击【常规】,填写名称。
注意:一定要选中,不管用户是否登录都要运行,不存储密码,使用最高权限。
(3) 点击【触发器】,点击【新建】,选择【启动时】,点击确定。
(4) 点击【操作】,点击【新建】,选择要启动的程序或脚本的路径。起始于此处一定要填写,程序或脚本的上一级路径。
(5) 配置条件。