设置开机自动运行的文件
1、开机启动项放运行文件
将文件放在:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup下,开机即可自动运行。

也可以新建脚本script.vbs,脚本内容如下:
set ws=WScript.CreateObject(“WScript.Shell”)
ws.Run “C:\Users\Administrator\Desktop\aa.bat /start”,0 //bat的存放路径
编写完保存后,点击开始-》所有程序—》启动,点击右键打开,把脚本放进去即可实现开机启动bat脚本
2、创建任务计划
按键盘上的Windows + R键以打开运行,然后键入taskschd.msc,最后,单击或点击确定。


点击【触发器】,点击【新建】,选择【启动时】,点击确定。

点击【操作】,点击【新建】,选择要启动的程序或脚本的路径。起始于此处一定要填写,程序或脚本的上一级路径。


windows10开机自动运行bat脚本
win+r gpedit.msc打开策略制,然后添加

如果你的bat文件的命令是启动其他文件,如下
:: 启动其它程序
start xxx.exe
:: 启动vm虚拟机
chcp 65001
“C:\Program Files (x86)\VMware\VMware Workstation\vmrun” start “C:\Users\xxx\Documents\Virtual Machines\CentOS7\CentOS7.vmx” nogui
那把bat文件添加到策略组就行了,开机登录后会自动运行,没有弹窗。
但如果你的bat脚本内容是一些必须弹窗运行的命令,如下
@echo off
java p.hello
那么你必须额外制作.vbs文件,用vbs启动bat,将vbs添加到策略组。这样开机时才能弹出命令行窗口运行bat。
vbs文件内容为
createobject(“wscript.shell”).run “[YourBatFile].bat”
3、修改注册表
点击开始-》运行-》regedit打开注册表,如下图所示
依次找到
HKEY_LOCAL_MACHINE -》 SOFTWARE-》 Mirosoft -》Windows -》Run
在右侧窗口点击右键创建字符串值 命名为Run ,双击填写bat脚本所在的路径即可实现开机运行bat程序,详见如下图所示:

