@echo off
bcdedit /timeout 15
for /f "tokens=2" %%i in ('bcdedit ^| find "标识符" ^| find "cu"') do set var=%%i
bcdedit /set %var% description "系统1"
for /f "tokens=2" %%a in ('bcdedit ^| find "标识符" ^| find "-"') do set var2=%%a
bcdedit /set %var2% description "系统2"
pause
命令可以视情修改,如标识符find之后的cu关键词,一般win10的第一个系统默认的就是current
系统1、系统2处可以修改想要的系统名字,应用场景在公司有多系统需求的情况下,可以帮助员工更好的分辨某个系统的应用场景
timeout 后面的15可以修改任意数,启动项菜单的延迟时间,单位秒/s
复制保存bat文件时,编码格式需要选择ANSI
启动时需要已管理员权限启动