- 下载 Windows ADK 和 ADK 的 Windows PE 加载项。
- 安装完成后,在开始菜单中找到 “部署和映像工具环境”,右键以管理员身份运行。
在打开的命令提示符中依次执行:
cd "..\Windows Preinstallation Environment\amd64"
copype amd64 C:\WinPE
MakeWinPEMedia /ISO C:\WinPE C:\WinPE\pe.iso此时已在 C:\WinPE\pe.iso 生成可启动的官方 PE。
dism /Mount-Image /ImageFile:"C:\WinPE\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE\mount"若
C:\WinPE\mount不存在,会自动创建该文件夹。
- 最终文件树:
C:\WinPE\mount\Windows
├─AppCompat
├─...
├─PETools <--------- PETools 仓库中的程序
│ └─_internal <--------- PyInstaller 打包后的资源
│ └─...
│ msvcp140_atomic_wait.dll <--------- PEInside 依赖
│ msvcp140.dll
│ vcruntime140_1.dll
│ PEInside.exe
│ PELauncher.exe
│ PEMenu.exe
│ Screenboard.exe
│ PELauncher.txt
├─PolicyDefinitions
├─...
├─System32
│ startnet.cmd <--------- 启动命令
├─SystemResources
├─...
└─zh-CN- 替换
startnet.cmd:
@echo off
title Windows PE Maintenance Environment
echo ===============================================================================
echo MICROSOFT SOFTWARE LICENSE TERMS
echo ===============================================================================
echo.
echo This Windows Preinstallation Environment (WinPE) is provided for
echo MAINTENANCE, RECOVERY, AND TROUBLESHOOTING PURPOSES ONLY.
echo.
echo You may NOT:
echo - Distribute this WinPE image (WIM, ISO, USB, or any form) as a standalone
echo product to third parties.
echo - Use it as a general-purpose operating system.
echo - Remove or alter this legal notice.
echo.
echo This copy is generated from Microsoft Windows Assessment and Deployment Kit
echo (Windows ADK). You must have a valid Windows license to use it.
echo.
wpeinit
cd ../PETools
echo Launching PELauncher...
start PELauncher
echo.
echo ===============================================================================
echo Available maintenance tools (for authorized use only):
echo ===============================================================================
dir *.exe /b
echo.
echo ===============================================================================
echo To exit, close this window or type 'exit'.
echo ===============================================================================
@echo on- 编辑
PELauncher.txt:
PEInside.exe
PEMenu.exedism /Add-Package /Image:"C:\WinPE\mount" /PackagePath:"WinPE_OCs\zh-cn\lp.cab"
dism /Add-Package /Image:C:\WinPE\mount /PackagePath:"WinPE_OCs\WinPE-FontSupport-ZH-CN.cab"
dism /Set-AllIntl:zh-CN /Image:"C:\WinPE\mount"其中
WinPE_OCs路径通常在安装 ADK 后的目录中,例如C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs。请根据实际位置修改/PackagePath。
- 关闭所有已打开的文件资源管理器窗口,确保无占用。
- 提交挂载的映像:
dism /Unmount-Image /MountDir:"C:\WinPE\mount" /commit如果只需要.wim文件,此时已经可以在C:\WinPE\source下获取
- 重新生成 ISO:
MakeWinPEMedia /ISO C:\WinPE C:\WinPE\pe_new.iso方式:
-
使用PEOutside进入
-
将生成的
pe_new.iso挂载到虚拟机或刻录到 U 盘启动