无忧启动论坛

标题: 添加WIM启动项的BAT源码 [打印本页]

作者: mr8246    时间: 6 天前
标题: 添加WIM启动项的BAT源码
本帖最后由 mr8246 于 2024-10-28 09:04 编辑

@echo off
bcdedit /timeout 10
::等待时间10秒
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "PE" -application osloader') do set Guid={%%a}
::用bdedit创建启动项,导出GUID序列号,赋值给变量Guid
bcdedit /set %Guid% device ramdisk="[d:]\boot\boot.wim,{ramdiskoptions}"
::启动设备
bcdedit /set %Guid% osdevice ramdisk="[d:]\boot\boot.wim,{ramdiskoptions}"
::系统启动设备(设置和启动设备一样就行)
bcdedit /set %Guid% locale zh-CN
::区域设置中国
bcdedit /set %Guid% systemroot \windows
::系统根目录
bcdedit /set %Guid% detecthal Yes
::检测HAL(硬件抽象层),如Yes(一般用于PE)
bcdedit /set %Guid% winpe Yes
::是否windows PE,如Yes(只有是PE时才需要此参数)
bcdedit /displayorder %Guid% -addlast
::设置启动项显示顺序为最后
bcdedit /create {ramdiskoptions}
::创建RAM磁盘选项
bcdedit /set {ramdiskoptions} ramdisksdidevice partition=d:
::设置RAM磁盘SDI设备
bcdedit /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
::设置RAM磁盘SDI路径




::绿色的,是需要用户自定义的,其它的随意

::紫色的,是注释,不删除也行,有的系统需要点右键,以管理员身份运行











作者: 风情万种    时间: 6 天前
谢谢分享
作者: sn4735    时间: 6 天前
谢谢楼主分享
作者: yyz2191958    时间: 6 天前
惭愧 看不懂
作者: wang1126    时间: 6 天前
谢谢楼主分享
作者: h25530095    时间: 6 天前

谢谢分享!
作者: yc2428    时间: 6 天前

谢谢分享
作者: baby1277    时间: 6 天前
楼主添加wim启动项对新手不太友好,连4楼的灌水大神也没看懂。
建议搞个弄成右键菜单的形式
一个没有门槛的工具才是好工具,期待你在改进下。
作者: szwp    时间: 6 天前
将exe那行删了更通用
作者: bilv    时间: 5 天前
%%a 是指???
作者: 董大    时间: 5 天前
谢谢楼主的分享!
作者: netsurf    时间: 5 天前
good, 谢谢
作者: GXNNYWF    时间: 5 天前
谢谢楼主分享
作者: fegr    时间: 5 天前
感谢分享
作者: fruds9981    时间: 5 天前
赞赞
作者: 呵呵#1861    时间: 5 天前
谢谢分享
作者: wn168cn@163.com    时间: 5 天前
感谢分享
作者: ql1307096    时间: 4 天前
感谢分享,期待更方便快捷的方法,比如在wim右键添加进启动项。
作者: yy2012    时间: 4 天前
感谢楼主分享
作者: sulong    时间: 4 天前
谢谢楼主分享
作者: mr8246    时间: 4 天前
bilv 发表于 2024-10-27 08:03
%%a 是指???

接收for循环输出字符串的变量
作者: 2011lanz    时间: 4 天前
谢谢大佬分享!
作者: wsdyleon    时间: 4 天前
谢谢,终于知道含义了
作者: 忘忧风    时间: 4 天前
感谢分享

作者: 孟仁飞    时间: 3 天前
学习
作者: laonat    时间: 3 天前
感谢分享
作者: cqh    时间: 前天 22:06
谢谢分享
作者: my366    时间: 昨天 09:19
一闪而过




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3