|
|
本帖最后由 2012swd 于 2025-12-28 23:50 编辑
准备工作:
1.安装adk
2.官方初始光盘、最新补丁、库文件、数字门票、应答文件
3.创建相应工作文件夹并将各类文件归档存放(可自行创建,保证命令与实际文件名称、存放路径完全一致):
d:\documents\integration\ //存放数字门票
d:\2021\sources //把补丁、库文件存放到2021目录下,再建sources目录,用于存放setup_du.cab生成的新安装媒体。
d:\mount //内建windows/winre/boot三个文件夹,用于存放解压缓存。
一、使用动态更新包(setup_du.cab)生成新的安装媒体。管理员运行powershell:cmd.exe /c $env:SystemRoot\System32\expand.exe D:\2021\windows10.0-kb5062682-x64_setup_du-2025.7.8.cab -F:* D:\2021\sources
二、挂载原始映像至虚拟光驱G盘(注:boot.wim/install.wim已提前添加esu抑制器)
三、管理员进入adk映像和部署工具环境,分3次执行以下命令:
@echo off
title 集成LTSC 2021
::挂载install.wim
Dism /Mount-Image /ImageFile:G:\sources\install.wim /Index:1 /MountDir:D:\mount\windows /ReadOnly
::挂载winre.wim
Dism /Mount-Image /ImageFile:D:\mount\windows\windows\system32\recovery\winre.wim /Index:1 /MountDir:D:\mount\winre
::集成safeos_du
Dism /Image:D:\mount\winre /Add-Package /PackagePath:D:\2021\SSU-19041.6575-x64.cab
Dism /Image:D:\mount\winre /Add-Package /PackagePath:D:\2021\windows10.0-kb5072542-x64_safeos_du-2025.12.9.cab
::清理组件
Dism /Image:D:\mount\winre /Cleanup-Image /StartComponentCleanup /ResetBase
::创建winre.wim
Dism /Capture-Image /ImageFile:D:\winre.wim /CaptureDir:D:\mount\winre /Name:"Windows Recovery Environment (x64)" /Description:"Windows Recovery Environment (x64)" /Compress:maximum
::卸载winre
Dism /Unmount-Image /MountDir:D:\mount\winre /Discard
::集成库文件
Dism /Add-ProvisionedAppxPackage /Image:D:\mount\windows /PackagePath:D:\2021\Microsoft.VP9VideoExtensions_8wekyb3d8bbwe.x64.Appx /Region:"all" /skiplicense
Dism /Add-ProvisionedAppxPackage /Image:D:\mount\windows /PackagePath:D:\2021\Microsoft.VCLibs.140.00_14.0.33519.0_x64_8wekyb3d8bbwe.Appx /Region:"all" /skiplicense
Dism /Add-ProvisionedAppxPackage /Image:D:\mount\windows /PackagePath:D:\2021\Microsoft.HEVCVideoExtensions_8wekyb3d8bbwe.x64.Appx /Region:"all" /skiplicense
::集成lcu
Dism /Image:D:\mount\windows /Add-Package /PackagePath:D:\2021\SSU-19041.6575-x64.cab
Dism /Image:D:\mount\windows /Add-Package /PackagePath:D:\2021\windows10.0-kb5074976-x64_lcu-2025.12.18.msu
Dism /Image:D:\mount\windows /Add-Package /PackagePath:D:\2021\windows10.0-kb5019180-x64_mmio-2023.3.2.msu
::清理组件
Dism /Cleanup-Image /Image:D:\mount\windows /StartComponentCleanup /ResetBase
::启用.net framework 3.5
Dism /Enable-Feature /Image:D:\mount\windows /FeatureName:NetFX3 /Source:G:\sources\sxs /LimitAccess /All
::集成dotnet_cu
Dism /Add-Package /Image:D:\mount\windows /PackagePath:D:\2021\windows10.0-kb5011050-x64_dotnet_481_lp_chs-2023.6.27.msu
Dism /Add-Package /Image:D:\mount\windows /PackagePath:D:\2021\windows10.0-kb5011048-x64_dotnet_481-2023.10.20.msu
Dism /Add-Package /Image:D:\mount\windows /PackagePath:D:\2021\windows10.0-kb5066130-x64-ndp481_dotnet_cu-2025.10.14.msu
::移回winre.wim
Move /y D:\Winre.wim D:\mount\windows\windows\system32\recovery\winre.wim
::内置数字激活门票
Copy /y D:\Documents\Integration\IoT.Enterprise.LTSC.2021.xml D:\mount\windows\ProgramData\Microsoft\Windows\ClipSVC\GenuineTicket
::注入产品密钥
DISM /image:D:\mount\windows /Set-ProductKey:QPM6N-7J2WJ-P88HH-P3YRH-YY74H
::编辑注册表,禁用相关开机自启服务
REG LOAD HKLM\2021 D:\mount\windows\Windows\System32\config\SYSTEM
REG ADD "HKLM\2021\ControlSet001\Services\DiagTrack" /v "Start" /t REG_DWORD /d 4 /f
REG ADD "HKLM\2021\ControlSet001\Services\SecurityHealthService" /v "Start" /t REG_DWORD /d 4 /f
REG ADD "HKLM\2021\ControlSet001\Services\SysMain" /v "Start" /t REG_DWORD /d 4 /f
REG ADD "HKLM\2021\ControlSet001\Services\WdNisSvc" /v "Start" /t REG_DWORD /d 4 /f
REG ADD "HKLM\2021\ControlSet001\Services\WerSvc" /v "Start" /t REG_DWORD /d 4 /f
REG ADD "HKLM\2021\ControlSet001\Services\WinDefend" /v "Start" /t REG_DWORD /d 4 /f
REG ADD "HKLM\2021\ControlSet001\Services\Wsearch" /v "Start" /t REG_DWORD /d 4 /f
REG UNLOAD HKLM\2021
::检查点1:利用dism++进行必要系统优化设置,该命令窗口可关可不关。优化完毕,直接关闭dism++即可。
pause
::创建windows映像
Dism /Capture-Image /Imagefile:D:\install.wim /CaptureDir:D:\mount\windows /Name:"Windows 10 IoT 企业版 LTSC 2021" /Description:"Windows 10 IoT 企业版 LTSC 2021" /Compress:maximum
::卸载映像
Dism /Unmount-Image /MountDir:D:\mount\windows /Discard
::Convert WIM To ESD
Dism /Export-Image /SourceImageFile:D:\install.wim /SourceIndex:1 /DestinationImageFile:D:\install.esd /Compress:recovery /CheckIntegrity
::挂载boot.wim index:1
Dism /Mount-Image /ImageFile:G:\sources\boot.wim /Index:1 /MountDir:D:\mount\boot /ReadOnly
::集成lcu
Dism /Add-Package /Image:D:\mount\boot /PackagePath:D:\2021\SSU-19041.6575-x64.cab
Dism /Add-Package /Image:D:\mount\boot /PackagePath:D:\2021\windows10.0-kb5074976-x64_lcu-2025.12.18.msu
::清理组件
Dism /Cleanup-Image /Image:D:\mount\boot /StartComponentCleanup /ResetBase
::创建boot.wim
Dism /Capture-Image /ImageFile:D:\boot.wim /CaptureDir:D:\mount\boot /Name:"Microsoft Windows PE (x64)" /Description:"Microsoft Windows PE (x64)" /Compress:max
::卸载boot.wim
Dism /Unmount-Image /MountDir:D:\mount\boot /Discard
::挂载boot.wim index:2
Dism /Mount-Image /ImageFile:G:\sources\boot.wim /Index:2 /MountDir:D:\mount\boot /ReadOnly
::集成lcu
Dism /Add-Package /Image:D:\mount\boot /PackagePath:D:\2021\SSU-19041.6575-x64.cab
Dism /Add-Package /Image:D:\mount\boot /PackagePath:D:\2021\windows10.0-kb5074976-x64_lcu-2025.12.18.msu
::清理组件
Dism /Cleanup-Image /Image:D:\mount\boot /StartComponentCleanup /ResetBase
::检查点2:比较setup.exe版本,取较新版本。(查看d:\mount\boot\sources\setup.exe与d:\2021\sources\setup.exe版本。如果2021里的新,就把它复制到d:\mount\boot\sources替换;如果boot里的新,暂且不管。)
pause
::复制安装媒体
Copy D:\mount\boot\sources\setup.exe D:\ (如果setup.exe在上一步已被替换,则把这条命令删除)
Copy D:\mount\boot\windows\boot\efi\bootmgfw.efi D:\bootx64.efi
Copy D:\mount\boot\windows\boot\efi\bootmgr.efi D:\
::创建boot_2.wim
Dism /Capture-Image /ImageFile:D:\boot_2.wim /CaptureDir:D:\mount\boot /Name:"Microsoft Windows Setup (x64)" /Description:"Microsoft Windows Setup (x64)" /Bootable /Compress:max
::卸载boot.wim
Dism /Unmount-Image /MountDir:D:\mount\boot /Discard
::追加boot.wim
Dism /Export-image /SourceImageFile:D:\boot_2.wim /SourceIndex:1 /DestinationImageFile:D:\boot.wim
::删除无用文件
Del D:\boot_2.wim
Del D:\install.wim
exit
四、卸载光驱。
五、用ultraiso打开原始光盘。把2021\sources文件夹、新boot.wim/install.esd/setup.exe/bootmgr.efi/bootx64.efi、自动应答文件autounattend.xml,依次添加(替换)到原始光盘相应位置,删除原install.wim。
目标位置:
d:\2021\sources\ → iso\sources\
d:\boot.wim/install.esd/setup.exe →iso\sources\
d:\bootmgr.efi → iso根目录
d:\bootx64.efi → iso\efi\boot\
d:\autounattend.xml → iso根目录
最后,再把iso\sources\ei.cfg提取出来,右键记事本打开,把[EditionID]下面的EnterpriseS改为IoTEnterpriseS,再替换回去。另存为新的光盘文件,完活。
|
|