千家信息网

how to make milt-Lang windows installer All in 1

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,由于工作需要,经常要安装系统并有多国语言的要求,现在以英文和中文(en-us/zh-cn)为例,手工制作一个包括多语言的windows 安装光盘(U盘):1.下载最新的Windows ADK:http
千家信息网最后更新 2024年09月22日how to make milt-Lang windows installer All in 1

由于工作需要,经常要安装系统并有多国语言的要求,现在以英文和中文(en-us/zh-cn)为例,手工制作一个包括多语言的windows 安装光盘(U盘):

1.下载最新的Windows ADK:

https://docs.microsoft.com/zh-cn/windows-hardware/get-started/adk-install

最新的为 windows 10 1809

下载安装adk:

选择以下两项就够用:

接下来安装ADKWinPEAddons:

运行:adkwinpesetup.exe

直到安装完成:

以管理员身份运行:

接下来准备一张英文版的Windows安装光盘(以最新windows 10 :Win10_1809Oct_English_x32.iso为例)

下载最新的系统盘可以到:https://tb.rg-adguard.net/public.php

如果以后要安装32位的windows,就必须以32位的为模板,因为32位的boot.wim既能安装32位又能安装x64系统.

准备必要的目录:

Mkdir C:\m\mount\windows
Mkdir C:\m\mount\winre
Mkdir C:\m\mount\boot
Mkdir C:\m\LanguagePack\en-us
Mkdir C:\m\LanguagePack\zh-cn
Mkdir C:\m\my_Distribution
Mkdir C:\m\wim\win10pro
Mkdir C:\m\wim\win10ent
Mkdir C:\m\wim\win7pro
Mkdir C:\m\wim\win7ent
Mkdir C:\m\wim\win7ult
Mkdir C:\m\hotfix\win10_1809
Mkdir C:\m\hotfix\win7sp2

将 en-US Windows DVD 的所有内容复制到 C:\m\my_distribution

xcopy F:\ C:\m\my_distribution /s /e

Dism /Get-ImageInfo /ImageFile:C:\m\my_distribution\sources\install.wim

导出需要的win10 pro:

dism /Export-Image /SourceImageFile:C:\m\my_distribution\sources\install.wim /SourceIndex:6 /DestinationImageFile:C:\m\wim\win10pro\install.wim

Dism /Get-ImageInfo /ImageFile:C:\m\wim\win10pro\install.wim

xcopy C:\m\wim\win10pro\install.wim C:\m\my_distribution\sources\install.wim

Dism /Get-ImageInfo /ImageFile:C:\m\my_distribution\sources\install.wim

Dism /Mount-Image /ImageFile:C:\m\my_distribution\sources\install.wim /Index:1 /MountDir:C:\m\mount\windows

Dism /Mount-Image /ImageFile:C:\m\mount\windows\Windows\System32\recovery\winre.wim /Index:1 /MountDir:C:\m\mount\winre

Dism /Add-Package /image:C:\m\mount\windows /PackagePath:C:\m\LanguagePack\zh-cn\Microsoft-Windows-Client-Language-Pack_x86_zh-cn.cab

Dism /Add-Package /image:C:\m\mount\windows /PackagePath:C:\m\hotfix\win10_1809\windows10.0-kb4467708-x86.msu

Dism /image:C:\m\mount\windows /set-allIntl:zh-cn /Set-TimeZone:"China Standard Time"

Dism /image:C:\m\mount\windows /gen-langini /distribution:C:\m\my_distribution

Dism /image:C:\m\mount\windows /get-intl /distribution:C:\m\my_distribution

Dism /image:C:\m\mount\winre /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\zh-cn\lp.cab"

X64:

Dism /image:C:\m\mount\winre /Add-Package /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\lp.cab"

Dism /image:C:\m\mount\winre /set-allIntl:zh-cn /Set-TimeZone:"China Standard Time"

Dism /image:C:\m\mount\winre /get-intl

DISM /unmount-image /mountdir:C:\m\mount\winre /commit

DISM /unmount-image /mountdir:C:\m\mount\windows /commit

2.将语言包添加到 Windows 安装程序:

1)使用 DISM 装载 Boot.wim 文件的索引 2 :

Dism /Mount-Image /ImageFile:C:\m\my_distribution\sources\boot.wim /Index:2 /MountDir:C:\m\mount\boot

2)针对每一种要支持的语言,将 Windows PE 语言包和 Windows 安装程序可选组件添加到已装载的映像中:

DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\zh-cn\lp.cab"

x64:

DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\lp.cab"

3)添加 Windows PE 安装程序可选组件:

DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-FontSupport-ZH-CN.cab"
DISM /add-package /image:C:\m\mount\boot /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-Setup.cab"
DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\zh-cn\WinPE-Setup_zh-cn.cab"
DISM /add-package /image:C:\m\mount\boot /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-Setup-client.cab"
DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\zh-cn\WinPE-Setup-Client_zh-cn.cab"

x64:

DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-FontSupport-ZH-CN.cab"
DISM /add-package /image:C:\m\mount\boot /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Setup.cab"
DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-Setup_zh-cn.cab"

DISM /add-package /image:C:\m\mount\boot /PackagePath:"C:\m\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Setup-client.cab"
DISM /add-package /image:C:\m\mount\boot /packagepath:"C:\m\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\zh-cn\WinPE-Setup-Client_zh-cn.cab"

(注意:这些 Windows 安装程序语言包仅适用于客户端版本的 Windows。对于 Windows Server,你必须使用 winpe-setup-server.cab 文件。)

4)将zh-cn的Windows安装盘中的zh-cn目录copy 到C:\m\my_distribution\sources:

Mkdir C:\m\my_distribution\sources\zh-cn

xcopy h:\sources\zh-cn C:\m\my_distribution\sources\zh-cn /cherkyi


Dism /image:C:\m\mount\boot /set-allIntl:zh-cn /Set-TimeZone:"China Standard Time"

Dism /image:C:\m\mount\boot /Get-Intl

Dism /Unmount-image /MountDir:C:\m\mount\boot /Commit

3.在Windows安装盘中集成winPE:

将windows distibution 中的bcd复制到c:\m\bcd下:

xcopy C:\m\my_Distribution\boot\bcd c:\m\bcd\

将winpe iso 文件中boot.sdi 复制到c:\m\bcd下并改名为peboot.sdi

bcdedit /store c:\m\bcd\bcd /v

bcdedit /store c:\m\bcd\bcd /timeout 60

bcdedit /store c:\m\bcd\bcd /create {ramdiskoptions}
bcdedit /store c:\m\bcd\bcd /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store c:\m\bcd\bcd /set {ramdiskoptions} ramdisksdipath \boot\peboot.sdi

bcdedit /store c:\m\bcd\bcd /create {e18d7416-d8dc-11e8-88da-701ce7e35f75} /d "WinPE x64" /application osloader
bcdedit /store c:\m\bcd\bcd /displayorder {e18d7416-d8dc-11e8-88da-701ce7e35f75} /addfirst
bcdedit /store c:\m\bcd\bcd /default {e18d7416-d8dc-11e8-88da-701ce7e35f75}
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} device ramdisk=[boot]\sources\pe64.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} path \windows\system32\boot\winload.exe
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} description "WinPE x64"
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} locale zh-CN
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} osdevice ramdisk=[boot]\sources\pe64.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} systemroot \windows
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} detecthal Yes
bcdedit /store c:\m\bcd\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} winpe Yes

bcdedit /store c:\m\bcd\bcd /create {d2cd2978-05fc-11e5-a17e-18a905d696d5} /d "WinPE x86" /application osloader
bcdedit /store c:\m\bcd\bcd /displayorder {d2cd2978-05fc-11e5-a17e-18a905d696d5} /addfirst
bcdedit /store c:\m\bcd\bcd /default {d2cd2978-05fc-11e5-a17e-18a905d696d5}
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} device ramdisk=[boot]\sources\pe32.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} path \windows\system32\boot\winload.exe
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} description "WinPE x86"
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} osdevice ramdisk=[boot]\sources\pe32.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} locale zh-CN
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} systemroot \windows
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} detecthal Yes
bcdedit /store c:\m\bcd\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} winpe Yes

bcdedit /store c:\m\bcd\bcd /v

xcopy C:\m\my_Distribution\efi\microsoft\boot\bcd c:\m\bcd\efi\bcd

bcdedit /store c:\m\bcd\efi\bcd /v

bcdedit /store c:\m\bcd\efi\bcd /timeout 60

bcdedit /store c:\m\bcd\efi\bcd /create {ramdiskoptions}
bcdedit /store c:\m\bcd\efi\bcd /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store c:\m\bcd\efi\bcd /set {ramdiskoptions} ramdisksdipath \boot\peboot.sdi

bcdedit /store c:\m\bcd\efi\bcd /create {e18d7416-d8dc-11e8-88da-701ce7e35f75} /d "WinPE x64" /application osloader
bcdedit /store c:\m\bcd\efi\bcd /displayorder {e18d7416-d8dc-11e8-88da-701ce7e35f75} /addfirst
bcdedit /store c:\m\bcd\efi\bcd /default {e18d7416-d8dc-11e8-88da-701ce7e35f75}
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} device ramdisk=[boot]\sources\pe64.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} path \windows\system32\boot\winload.efi
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} description "WinPE x64"
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} locale zh-CN
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} osdevice ramdisk=[boot]\sources\pe64.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} systemroot \windows
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} detecthal Yes
bcdedit /store c:\m\bcd\efi\bcd /set {e18d7416-d8dc-11e8-88da-701ce7e35f75} winpe Yes

bcdedit /store c:\m\bcd\efi\bcd /create {d2cd2978-05fc-11e5-a17e-18a905d696d5} /d "WinPE x86" /application osloader
bcdedit /store c:\m\bcd\efi\bcd /displayorder {d2cd2978-05fc-11e5-a17e-18a905d696d5} /addfirst
bcdedit /store c:\m\bcd\efi\bcd /default {d2cd2978-05fc-11e5-a17e-18a905d696d5}
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} device ramdisk=[boot]\sources\pe32.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} path \windows\system32\boot\winload.efi
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} description "WinPE x86"
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} osdevice ramdisk=[boot]\sources\pe32.wim,{ae5534e0-a924-466c-b836-758539a3ee3a}
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} locale zh-CN
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} systemroot \windows
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} detecthal Yes
bcdedit /store c:\m\bcd\efi\bcd /set {d2cd2978-05fc-11e5-a17e-18a905d696d5} winpe Yes

bcdedit /store c:\m\bcd\efi\bcd /v

xcopy c:\m\bcd\bcd C:\m\my_Distribution\boot\bcd /y

xcopy c:\m\bcd\peboot.sdi C:\m\my_Distribution\boot\ /y

xcopy c:\m\bcd\efi\bcd c:\m\my_Distribution\efi\microsoft\boot\ /y

dism /Export-Image /SourceImageFile:E:\wim\win7pro\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\win10pro\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\win10ltsb\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\win10ent_ltsc2019\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\win2008r2sp1\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\winsvr2012r2\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\winsvr2016\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim
dism /Export-Image /SourceImageFile:E:\wim\winsvr2019\install.wim /SourceIndex:1 /DestinationImageFile:C:\m\my_Distribution\sources\install.wim

dism /Get-ImageInfo /ImageFile:C:\m\my_Distribution\sources\install.wim

语言 程序 文件 系统 接下来 光盘 目录 组件 准备 装载 运行 必要 以英 内容 够用 客户 客户端 并有 手工 文版 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 dat数据库修复软件下载 提示数据库逻辑错误 迅聘网络技术有限公司招聘 法院网络安全防护 湛江戴尔服务器市面价 内蒙古新一代软件开发厂家现货 电脑怎么登陆网络服务器 网络安全隐患教案 服务器无法建立安全连接 jsp怎么调用两个数据库 高中生网络安全教育课件视频 网络安全周启动演讲稿 眼镜行业软件开发哪家好怎么样 瑞庭网络技术成都公司电话 软件开发课程游戏培训 搜索记录会保存在服务器上吗 农业物联网大数据平台软件开发 电子资源数据库包括哪些 软件开发商倒闭容易嘛 湖北电脑软件开发价格 网络技术应用农村困难 打开数据库的语法格式是 青海文旅厅网络安全演练 大专学软件开发有前途吗 网络安全法网络运营者的解释 mvc上传图片到服务器 金仓安全数据库 江苏邮政网络安全考试 武汉国家网络安全基地招标 收并购网络安全吗
0