系统配置windows制作一个支持中文的winpeiso
zphj1987背景
网上有很多的winpe,有的时候确实方便,但是又怕里面放入了一些第三方的软件什么的,想要一个自定使用的纯净版的iso,本篇就是自己打的iso
方法
1 2
| 下载地址 https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-install
|
选择版本2004
下载链接
1 2
| https://go.microsoft.com/fwlink/?linkid=2120254 https://go.microsoft.com/fwlink/?linkid=2120253
|
安装的是ADK2004 版本
这个版本的winpe 在vmware下面进行安装的时候驱动会正常一些
注意如果需要安装的系统是中文版本的,那么winpe一定要是中文版本的,否则会提示驱动无法安装
定制winpe
运行这个部署和映像工具环境,就会打开一个终端
主要操作目录在这个下面
1
| C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\
|
创建一个挂载目录
1
| md C:\winpe_amd64_cn\mount
|
挂载镜像
1
| C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64>Dism /Mount-Image /ImageFile:"en-us\winpe.wim" /index:1 /MountDir:"C:\winpe_amd64_cn\mount"
|
增加语言包
1 2 3 4
| Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\lp.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-HTA_zh-cn.cab"
|
添加中文字体支持
1
| Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-ZH-CN.cab"
|
增加存储相关的支持
1 2 3 4 5 6 7 8 9 10
| Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-WMI_zh-cn.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFx.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-NetFx_zh-cn.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-Scripting_zh-cn.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-PowerShell_zh-cn.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" Dism /Add-Package /Image:"C:\winpe_amd64_cn\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-StorageWMI_zh-cn.cab"
|
注意增加包是有依赖关系的,所以一定按顺序操作
查看包
1
| Dism /Get-Packages /Image:"C:\winpe_amd64_cn\mount"
|
卸载包(如果有需求)
1
| Dism /Image:"C:\winpe_amd64_cn\mount" /Remove-Package /PackageName:WinPE-Setup-Package~31bf3856ad364e35~amd64~zh-CN~10.0.19041.1
|
winpe语言设置
1
| Dism /Set-AllIntl:zh-CN /Image:"C:\winpe_amd64_cn\mount"
|
设置为中文的
提交并保存
1
| Dism /Unmount-Image /MountDir:C:\winpe_amd64_cn\mount /Commit
|
到这里就完成了镜像的定制了
制作WINPE的ISO
1 2
| copype amd64 C:\winpe_cn MakeWinPEmedia /ISO C:\winpe_cn C:\winpe_cn\winpe_cn.iso
|
得到的就是一个支持存储,支持中文的winpe iso了,版本是2004版本的
备注
如果出现windows无法挂载镜像,就去这个注册表里面删除相关的挂载信息
1
| 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WIMMount\Mounted Images\
|