关于如何通过SKU转换,制作 17134.1 Windows 10 企业版 G/GN 的install.wim安装文件。 以下教程以Enterprise GN为例,G版同理。 加载cn_windows_10_business_editions_version_1803_updated_march_2018_x64_dvd_12063730.iso光盘,导出企业版镜像到F:\Ent.wim,为什么选择企业版?因为它和企业版G/GN最为接近。 DISM.exe /Export-Image/SourceImageFile:E:\sources\install.wim /SourceIndex:2/DestinationImageFile:F:\Ent.wim
挂载导出的Ent.wim到F:\mount DISM.exe /Mount-Wim /WimFile:F:\Ent.wim/index:1 /MountDir:F:\mount
依次添加四个SKU包 dism /image:F:\mount/Add-Package:F:\17134.1_SKU_GN\Microsoft-Windows-Branding-EnterpriseGN-Package-amd64-10.0.17134.1.cab dism /image:F:\mount/Add-Package:F:\17134.1_SKU_GN\Microsoft-Windows-Editions-EnterpriseGN-Package-amd64-10.0.17134.1.cab dism /image:F:\mount/Add-Package:F:\17134.1_SKU_GN\Microsoft-Windows-Editions-EnterpriseGN-Package-amd64-10.0.17134.1-zh-CN.cab dism /image:F:\mount/Add-Package:F:\17134.1_SKU_GN\Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseGN-Package-amd64-10.0.17134.1.cab
问:这四个包从那里来的?教程后面再介绍如何从UUP的ESD文件里提取它们。 接着我们来执行一下DISM.exe /Image:F:\mount/Get-CurrentEdition,看看是否能正确识别系统版本?
无法识别,因为注册表项的Component Based Servicing (基于组件的服务)里未添加GN的版本信息 使用NSudo打开注册表
选中HKEY_LOCAL_MACHINE,然后 文件-加载配置单元,找到F:\mount\Windows\System32\config\SOFTWARE加载它,加载名称随意,如12345 文件-导入 EntGN.reg它,EntGN.reg内容为:
如果是G版,那么红色部份是需要修改的 将 Microsoft-Windows-EnterpriseGNEdition~31bf3856ad364e35~amd64~~10.0.16299.15改为 Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.16299.15 为什么这里是16299.15?因为它还和2个文件关联,17134.1版不管是UUP还是RTM里都已经找不到这2个文件了,所以用16299.15代替,这两个文件是: Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.16299.15.mum Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.16299.15.cat 使用NSudo运行CMD命令提示符,复制这2个文件到F:\mount\Windows\servicing\Packages
问:这2个文件从那里来的?教程后面再介绍如何从UUP的ESD文件里提取它们。 注册表导入了,文件也复制了,通过SKU转换版本也就完成了。 注册表编辑器 选中 12345,文件-卸载配置单元。 这时候,我们再来执行DISM.exe /Image:F:\mount/Get-CurrentEdition
最后,设置产品密钥: DISM.exe /Image:F:\mount/Set-ProductKey:44RPN-FTY23-9VTTB-MP9BX-T84FV
收尾工作,让它安装完后,自动激活410年 在F:\mount\Windows\Setup目录下新建一个文件夹,名称:Scripts 再在Scripts文件夹下,创建一个SetupComplete.cmd文件,内容为: @echo off cscript.exe %WINDIR%\system32\slmgr.vbs/skms 11.22.33.44 cscript.exe %WINDIR%\system32\slmgr.vbs/ato del /q /f "%0"
11.22.33.44替换为你的KMS服务器地址。 最后,保存修改: DISM.exe /Unmount-Wim /MountDir:F:\mount/commit 再导出,这步不能少,修改过的镜像都要重新导出,不要问为什么。 DISM.exe /Export-Image/SourceImageFile:F:\Ent.wim /SourceIndex:1 /DestinationImageFile:F:\install.wim 使用Dism++修改install.wim名称、显示名称、映像标志等等。 =============================以下解答上面提出的问题============================= 1. 四个.cab包从那里来的? 打开http://mdluup.ct8.pl 这个网站,选择 Known build,再选择Featureupdate to Windows 10, version 1803 (17134.1) amd64 然后再选择所有语言,所有文件。找到Microsoft-Windows-EditionSpecific-EnterpriseGN-Package.ESD并下载。
使用7zip解压Microsoft-Windows-EditionSpecific-EnterpriseGN-Package.ESD到任意目录下,比如GN_ESD目录下。 随便挂载一个1803的映像,一会要用,最后不用保存,临时使用一下。比如挂载到F:\test ESD解压目录下,有三个.mum文件, Microsoft-Windows-Branding-EnterpriseGN-Package~31bf3856ad364e35~amd64~~10.0.17134.1.mum Microsoft-Windows-Editions-EnterpriseGN-Package~31bf3856ad364e35~amd64~~10.0.17134.1.mum Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseGN-Package~31bf3856ad364e35~amd64~~10.0.17134.1.mum 使用Dism依次添加它们 dism /image:F:\test/add-package:F:\Temp\GN_ESD\Microsoft-Windows-Branding-EnterpriseGN-Package~31bf3856ad364e35~amd64~~10.0.17134.1.mum
还有一个zh-CN后缀文件 Microsoft-Windows-Editions-EnterpriseGN-Package~31bf3856ad364e35~amd64~zh-CN~10.0.17134.1.mum 在语言包amd64fre_Client_zh-cn_lp.esd里
方法同上,Dism安装它。四个包都安装后,使用这个工具提取.cab文件 https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1786277&pid=48305269 提取完后,别忘了 dism /unmount-wim /MountDir:F:\test/discard 卸载映像,取消保存。 2. .mun和.cat文件从那里来的? 17134.1版本的所有包找遍了都没有找到,只能用16299.15 这2个文件在16299英文企业N版里EnterpriseN_en-us.esd 7zip打开ESD里的第三个镜像,\Windows\servicing\Packages\目录下
直接拖出来就行了。 Word文档下载:
企业版_G_GN_制作教程.rar
(393.22 KB, 下载次数: 225)
|