建议用官方系统映像安装到虚拟机,执行 windows update ,再打包回映像文件。
省事省心省时,不用找累积更新包和每月更新包,因为应用更新包必须按照顺序来的。
下面脚本是当初给公司弄的,windows server 没试过,供楼主参考。
一:安装系统
1 、使用 Hyper-V 安装相应系统版本。
2 、执行 windows update ,最后建议重启两次。
3 、运行通用化工具 %WINDIR%\System32\Sysprep\Sysprep.exe /generalize /oobe /shutdown
参考:
https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/sysprep--generalize--a-windows-installation?view=windows-114 、默认设置下,Hyper-V 虚拟机用了差分 Vhdx ,需要将修改合并到原来的 vhdx 。「 Hyper-V 管理器」右侧「编辑磁盘」,选择虚拟机使用的 vhdx 文件,最后选择「合并」。
二:vhdx 转 wim
1. 使用管理员特权打开 PowerShell 。
2. 挂载 Vhdx
Mount-WindowsImage -ImagePath "D:\Windows.vhdx" -Path C:\MountVhdx -Index 1
3. 转换 Image
New-WindowsImage -CapturePath C:\MountVhdx -Name Win10Image -ImagePath C:\Win.wim -Description "Windows 10 Image" -Verify
4. 卸载 Vhdx
Dismount-WindowsImage -Path C:\MountVhdx -Discard
参考
https://learn.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/mount-and-modify-a-windows-image-using-dism辅助
ChatGPT