如何获取已经停止更新的,安装了所有更新的 Windows Server 的 iso 安装包? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gridsah
V2EX    程序员

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

  •  
  •   gridsah 352 天前 2116 次点击
    这是一个创建于 352 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    11 条回复    2025-01-06 11:54:57 +08:00
    iloveayu
        1
    iloveayu  
       352 天前
    你的环境是离线的吗,如果能联网直接用 windows update 更新就好了,然后自己封装一个镜像去给其它设备装。
    08 和 12 你可能需要先下载更新堆栈的补丁包,才能通过 windows update 更新。
    不建议用网上的整合包,最好通过微软官方渠道手动来搞。
    seers
        2
    seers  
       352 天前 via Android
    dism++好像可以
    gridsah
        3
    gridsah  
    OP
       352 天前
    @iloveayu 08 和 12 都需要下载哪些类型的更新包?我去找找看怎么下载安装
    Ackvincent
        4
    Ackvincent  
       352 天前
    https://www.itsk.com/ 这个网站有使用 dism++离线集成补丁教程,可以参考自己封装想要的镜像。
    lthero
        5
    lthero  
       352 天前
    msdn 有 Windows Server
    i8086
        6
    i8086  
       352 天前   2
    建议用官方系统映像安装到虚拟机,执行 windows update ,再打包回映像文件。
    省事省心省时,不用找累积更新包和每月更新包,因为应用更新包必须按照顺序来的。
    下面脚本是当初给公司弄的,windows server 没试过,供楼主参考。

    一:安装系统

    1 、使用 Hyper-V 安装相应系统版本。

    2 、执行 windows update ,最后建议重启两次。

    3 、运行通用化工具 %WINDIR%\System32\Sysprep\Sysprep.exe /generalize /oobe /shutdown
    参考: https://learn.microsoft.com/h-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
        7
    iloveayu  
       352 天前
    kokutou
        8
    kokutou  
       352 天前 via Android
    2016 可以 以前的不行
    脚本叫 w10ui

    老机器无脑 server2019 啊

    没更新的做服务器 有漏洞咋办。。
    piku
        9
    piku  
       351 天前
    2008r2 可以拿 UpdatePack7R2 给 iso 打补丁,但是打完后 iso 会变得巨大(~6.5G )
    datocp
        10
    datocp  
       351 天前 via Android
    这个我非常有经验,平时用 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 最新补丁反而影响一些特殊软件,最后无奈只能装最初始的版本。
    gridsah
        11
    gridsah  
    OP
       346 天前
    问题还没有解决,先记一下我踩过的坑,wsusoffline 不推荐用来打补丁,只推荐下载补丁。

    wsusoffline 给 Windows Server 2012 R2 打全量补丁会损坏系统内的 IE 浏览器( inetcpl.cpl 无法运行),目前还未定位到哪个补丁引起了这个问题。

    wsusoffline 给 Windows Server 2008 R2 打补丁时,wsusoffline 的程序会导致系统不停重启,原因未知。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5582 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 06:28 PVG 14:28 LAX 22:28 JFK 01:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86