如何获取已经停止更新的,安装了所有更新的 Windows Server 的 iso 安装包?

5 天前
 gridsah

有一些老设备需要重新安装 Windows server 2008R2/2012R2/2016 ,我现在只找到了这些系统刚刚发布时的 ISO 文件,但我还想要把这些系统更新到它们还受支持时的最新状态,哪里可以找到这样的系统的 ISO 安装包?

或者,我怎么手动下载更新包把这些已经停止支持的系统更新到最新?

1044 次点击
所在节点    程序员
10 条回复
iloveayu
5 天前
你的环境是离线的吗,如果能联网直接用 windows update 更新就好了,然后自己封装一个镜像去给其它设备装。
08 和 12 你可能需要先下载更新堆栈的补丁包,才能通过 windows update 更新。
不建议用网上的整合包,最好通过微软官方渠道手动来搞。
seers
5 天前
dism++好像可以
gridsah
5 天前
@iloveayu 08 和 12 都需要下载哪些类型的更新包?我去找找看怎么下载安装
Ackvincent
5 天前
https://www.itsk.com/ 这个网站有使用 dism++离线集成补丁教程,可以参考自己封装想要的镜像。
lthero
5 天前
msdn 有 Windows Server
i8086
5 天前
建议用官方系统映像安装到虚拟机,执行 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-11

4 、默认设置下,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
iloveayu
5 天前
kokutou
5 天前
2016 可以 以前的不行
脚本叫 w10ui

老机器无脑 server2019 啊

没更新的做服务器 有漏洞咋办。。
piku
4 天前
2008r2 可以拿 UpdatePack7R2 给 iso 打补丁,但是打完后 iso 会变得巨大(~6.5G )
datocp
4 天前
这个我非常有经验,平时用 vbox 虚拟机
而且也只有最原始 release 的发行版最没问题
简单描述一下步骤,适合 win7 以后版本

1.挂载 iso 安装系统,win11 需要修改注册表
2.在设定界面,按 ctrl+shift+f3 ,进入 sysprep
其中 win2012r2 没办法,只能完成设定进入桌面才能进行系统在线 update
3.dism /online /enable-feature /featurename:netfx3 /all
4.运行 systempropertiesadvanced ,在硬件那项关闭在线获得第三方驱动
5.在线 update ,反复多次重启,直到再无任何更新
6.dism /online /cleanup-image /restorehealth
只有最原始的不带 update 的 iso 才不会有问题,重启
7.sfc /scannow ,复启
8.dism++扫描清除文件+右击 c 盘属性清除垃圾文件,复启
9.再次执行 8 步骤,sysprep 全新重启进入 ooxx?界面
10.重启挂载 pe ,在 pe 界面运行 dism++,它有个排除文件目录列表,可参考原始 iso ,去除一些,比如当前 administration 目录,不然 2012 应该有问题。
11.dism++另存为.wim

暂时这 3 个系统没遇到问题,其它的像 ltsc2021 最新补丁反而影响一些特殊软件,最后无奈只能装最初始的版本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1101499

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX