1、下载微软官方Windows ADK,有windows11和windows10不同版本的可以选择(adk和相关加载项都需要下载)
网址:下载并安装 Windows ADK | Microsoft Learn
2、安装adk和加载项
3、安装完可以找到一个Windows Kit文件夹,有一个安装和部署工具 ,选择以管理员权限打开
4、命令说明
该命令将与windows有关的核心文件导出到指定目录
C:\WinPE 为你指定的文件夹路径
copype amd64 C:\WinPE
此命令是将boot.wim挂载到指定文件夹路径下,主要是用来添加或者修改winpe的一些内容 boot.wim为windows的引导镜像
Dism /Mount-Image /ImageFile:"C:\WinPE\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE\mount"
此命令是提交并卸载挂载boot.wim,也就是让修改生效(目录不要停留在挂载出来的文件夹,否则会导致失败)
Dism /Unmount-Image /MountDir:"C:\WinPE\mount" /commit
制作ISO
MakeWinPEMedia /ISO C:\WinPE C:\WinPE\WinPE.iso
5、得到了一个可引导的winpe6、如果你后续还需要修改winpe,可以下载一个软碟通(UltraISO),将之前我们做的WinPE.iso打开,然后到这个目录下将boot.wim提取出来
6、接下来也可以通过4中的命令重新挂载boot.wim,修改完再提交 ,也可以通过Dism++这个工具,比较好用,只需要通过左上角的文件-挂载镜像或者卸载镜像也可以达到上面的效果
7、最后将boot.wim通过软碟通覆盖回原处,保存镜像就可以了
----------------------------------------------------------------------------------------------------------------------
如何给winpe添加一个自执行的脚本,即进入Winpe中该脚本自执行,满足一些业务需求
1、首先将boot.wim挂载出来(通过Dism++或者通过命令)
2、到挂载目录下的Windows\System32目录下可以找到一个startnet.cmd,这是一个winpe开机会自动执行的脚本,我们可以在里面添加一些执行的脚本,添加完保存,至于为什么是在X盘下面,是因为在winpe在启动的时候就有一个X盘,存放boot.wim挂载出来的目录下的一些文件,我是将脚本放置在和Windows同级目录下的。