fuyechun 发表于 2025-1-6 16:34

Windows 7 Dism 离线集成2025年01月汇总补丁方法

本帖最后由 fuyechun 于 2025-1-17 16:57 编辑

看网上多数都是用BypassESU来集成ESU的付费补丁,最近找到一个方法,可以不借助BypassESU来离线集成ESU的付费补丁,导入注册表就可以实现


注意加载的注册表路径,下面是2025年1月注册表,挂载注册表文件后导入即可顺利集成2025年1月补丁,需要先集成2025年01月的服务堆栈
Windows Registry Editor Version 5.00


"identity"=hex:4d,69,63,72,6f,73,6f,66,74,2d,57,69,6e,64,6f,77,73,2d,53,4c,43,\
2d,43,6f,6d,70,6f,6e,65,6e,74,2d,45,78,74,65,6e,64,65,64,53,65,63,75,72,69,\
74,79,55,70,64,61,74,65,73,41,49,2c,20,43,75,6c,74,75,72,65,3d,6e,65,75,74,\
72,61,6c,2c,20,56,65,72,73,69,6f,6e,3d,36,2e,31,2e,37,36,30,32,2e,32,37,35,\
32,30,2c,20,50,75,62,6c,69,63,4b,65,79,54,6f,6b,65,6e,3d,33,31,62,66,33,38,\
35,36,61,64,33,36,34,65,33,35,2c,20,50,72,6f,63,65,73,73,6f,72,41,72,63,68,\
69,74,65,63,74,75,72,65,3d,61,6d,64,36,34,2c,20,76,65,72,73,69,6f,6e,53,63,\
6f,70,65,3d,4e,6f,6e,53,78,53
"S256H"=hex:f4,57,c0,0b,56,52,7c,50,cd,ca,00,e7,33,99,90,e7,89,f3,71,9e,3b,62,\
19,17,f8,8e,65,50,c2,94,19,f0

Windows Registry Editor Version 5.00


@="6.1"


@="6.1.7602.27520"
"6.1.7602.27520"=hex:01

gwaijyut 发表于 2025-1-6 17:23

下列站点使用的就是这个方法:
http://update-checker.com/
这个方法依然来自abbodi1406

gwaijyut 发表于 2025-1-6 17:26

对于Net48的汇总补丁,可以解包abbodi1406的WA插件,离线集成,无需在OOBE阶段安装(可以节省装机时间)

fuyechun 发表于 2025-1-6 17:31

gwaijyut 发表于 2025-1-6 17:26
对于Net48的汇总补丁,可以解包abbodi1406的WA插件,离线集成,无需在OOBE阶段安装(可以节省装机时间) ...

这个插件包以前有用过,这种方式集成的在程序列表里显示的图标和手动安装的图标显示不一样,不知道是何原因

gwaijyut 发表于 2025-1-6 17:38

fuyechun 发表于 2025-1-6 17:31
这个插件包以前有用过,这种方式集成的在程序列表里显示的图标和手动安装的图标显示不一样,不知道是何原 ...

%WINDIR%\Windows\Installer的以下两个文件夹:
{16735AF7-1D8D-3681-94A5-C578A61EC832}
{ECA30DD3-117B-37DF-86F8-A25FC8C2AAFF}
可以替换为任意你喜欢的图标

quaneet_sh 发表于 2025-1-6 19:40

如今速度也越来越慢。。。。。。。。。。。。。。。。

lytvip 发表于 2025-1-7 20:50

那有没有大师能出个用这种方法集成全部补丁的Win7呢,感觉这种会更好。

fuyechun 发表于 2025-1-8 08:18

lytvip 发表于 2025-1-7 20:50
那有没有大师能出个用这种方法集成全部补丁的Win7呢,感觉这种会更好。

主要是补丁的收集和统计比较费时,还有补丁的方案,我现在就是在整理补丁方案,有些补丁自己拿不准

fuyechun 发表于 2025-1-8 14:27

gwaijyut 发表于 2025-1-6 17:23
下列站点使用的就是这个方法:
http://update-checker.com/
这个方法依然来自abbodi1406 ...

http://update-checker.com/
这个以前看过,但是不知道怎么用,看了半天也不知道好些选项是做什么用的{:5_265:},有简单的使用介绍说明吗

gwaijyut 发表于 2025-1-10 21:55

fuyechun 发表于 2025-1-8 14:27
http://update-checker.com/
这个以前看过,但是不知道怎么用,看了半天也不知道好些选项是做什么用的, ...

update-checker提供了详细的使用方法,请参考:

http://www.windows-update-checker.com/FAQ/Getting%20started%20with%20KUC.htm

这个软件目前似乎停更了。从我个人的角度,不太认同他们提供的补丁方案。
他们使用的绕过ESU的方法倒是很值得学习(就是你一楼的方法)。
其实这个方法同样来自BypassESU的作者abbodi1406,update-checker在软件说明中鸣谢了abbodi1406

fuyechun 发表于 2025-1-13 12:40

gwaijyut 发表于 2025-1-10 21:55
update-checker提供了详细的使用方法,请参考:

http://www.windows-update-checker.com/FAQ/Getting%20 ...

ESU的方法我是在https://hackandpwn.com/windows-7-esu-analysis/看到的,有ESU更新和普通更新的分析,不知道是不是来源于abbodi1406

c3lerity 发表于 2025-1-15 09:59

fuyechun 发表于 2025-1-8 08:18
主要是补丁的收集和统计比较费时,还有补丁的方案,我现在就是在整理补丁方案,有些补丁自己拿不准 ...

我手里有全套去除冗余更新的补丁(不包含.net 4.x),月度累积更新用最新一个月的即可,有意可合作完成。不包含.net 4.x是因为这货的主文件不能集成,只能封装,而封装有悖“纯净”初衷。

gwaijyut 发表于 2025-1-15 10:44

本帖最后由 gwaijyut 于 2025-1-15 11:01 编辑

fuyechun 发表于 2025-1-13 12:40
ESU的方法我是在https://hackandpwn.com/windows-7-esu-analysis/看到的,有ESU更新和普通更新的分析,不 ...



他们使用了类似的方法。abbodi1406后来做了其他改进并丰富了功能

fuyechun 发表于 2025-1-15 12:57

gwaijyut 发表于 2025-1-15 10:44
他们使用了类似的方法。abbodi1406后来做了其他改进并丰富了功能

他是用KUC Update Checker来检测补丁,缩减补丁的数量,分析出来的ESU更新方法确实和abbodi1406的类似

fuyechun 发表于 2025-1-15 13:11

本帖最后由 fuyechun 于 2025-1-15 13:24 编辑

c3lerity 发表于 2025-1-15 09:59
我手里有全套去除冗余更新的补丁(不包含.net 4.x),月度累积更新用最新一个月的即可,有意可合作完成。 ...
其实我已经收集整理了,我的分享出来吧,也给喜欢折腾的朋友去折腾,不知道你的补丁方案是什么,我的是全由系统自带的更新检测去检索的补丁,补丁可自行去微软下载,网盘也存了一份,以下是以cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso为基础整理的补丁批处理,Windows 7 {2023-01-10}


@echo off
:: 安装原版自带的补丁
:: KB2534111
:: KB976902
:: KB4493132 是Windows 7 SP1 支持通知,提醒Windows 7即将终结

echo 导出映像 卷4 旗舰版本
Del C:\win7x64\media\sources\install.wim
Dism /Export-Image /SourceImageFile:C:\win7x64\install.wim /SourceIndex:4 /DestinationImageFile:C:\win7x64\media\sources\install.wim
Dism /Get-WimInfo /WimFile:C:\win7x64\media\sources\install.wim
echo.
echo.
echo.

echo 挂载旗舰版本映像
Dism /Mount-Wim /WimFile:C:\win7x64\media\sources\install.wim /Index:1 /MountDir:C:\win7x64\mount\install
echo.
echo.
echo.

echo 集成 IE11 前置补丁
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\Prerequisites\Windows6.1-KB2670838-x64.msu
echo.
echo.
echo.

echo 集成 IE11
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\IE11\IE-Win7.CAB /PackagePath:C:\win7x64\hotfix\IE11\ielangpack-zh-CN.CAB
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\IE11\IE-Hyphenation-en.MSU /PackagePath:C:\win7x64\hotfix\IE11\IE-Spelling-en.MSU
echo.
echo.
echo.

echo 集成2019年03月服务堆栈
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\Prerequisites\Windows6.1-KB4490628-x64.msu
echo.
echo.
echo.

echo 集成 SHA-2补丁
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\Prerequisites\Windows6.1-KB4474419-v3-x64.msu
echo.
echo.
echo.

echo 集成 NET Framework 4.8 的前置补丁
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\Prerequisites\windows6.1-kb4019990-x64.msu
echo.
echo.
echo.

echo 集成 KB2533552
Dism /Add-Package /Image:"C:\win7x64\mount\install" /PackagePath:"C:\win7x64\hotfix\KB2533552\Unpacked"
takeown /F "C:\win7x64\mount\install\Windows\servicing\Packages\Package_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.mum" /A
icacls "C:\win7x64\mount\install\Windows\servicing\Packages\Package_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.mum" /grant Administrators:F
copy "C:\win7x64\hotfix\KB2533552\Unpacked\update.mum.bak" "C:\win7x64\mount\install\Windows\servicing\Packages\Package_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.mum"
icacls "C:\win7x64\mount\install\Windows\servicing\Packages\Package_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.mum" /setowner "NT SERVICE\TrustedInstaller"
icacls "C:\win7x64\mount\install\Windows\servicing\Packages\Package_for_KB2533552~31bf3856ad364e35~amd64~~6.1.1.1.mum" /grant:r Administrators:RX
echo.
echo.
echo.

echo 集成 NET Framework 3.5.1 安全更新补丁共22个 [ KB2742599被后续2024-10月Netfx汇总取代]
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2604115-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2736422-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2742599-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2840631-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2861698-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2894844-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2911501-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2931356-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2968294-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2943357-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2937610-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2972100-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2972211-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2973112-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB2978120-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3037574-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3023215-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3074543-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3072305-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3097989-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3122648-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\windows6.1-KB3127220-x64.msu
echo.
echo.
echo.

echo 升级Win7的RDP协议版本到 8.1
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\RDP\windows6.1-kb2984972-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\RDP\windows6.1-kb2574819-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\RDP\windows6.1-kb2592687-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\RDP\windows6.1-kb2857650-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\RDP\windows6.1-kb2830477-x64.msu
echo.
echo.
echo.

echo 集成 Nvme 通用驱动补丁 [ KB3087873被后面的2023-01汇总补丁取代]
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\Nvme\Windows6.1-KB2990941-v3-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\Nvme\Windows6.1-KB3087873-v2-x64.msu
echo.
echo.
echo.

echo 集成 安全和更新程序
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3035126-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3031432-x64.msu                        打了KB3004375后会消失
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2698365-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3045685-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2564958-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2813430-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3108371-x64.msu
rem kb3123479被月度安全质量汇总,但仍然检测出来
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3123479-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2654428-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3004375-v3-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3010788-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3155178-x64.msu--加入可选后消失
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2992611-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2532531-x64.msu                        被取代
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3159398-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3126587-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3161949-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2977292-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2506014-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2727528-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3139914-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3110329-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3156016-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2690533-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3020388-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3109560-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2991963-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2912390-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3046017-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2871997-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2770660-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2758857-x64.msu--加入可选后消失
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3138910-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2868038-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3042058-x64.msu--加入可选后消失
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2864202-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3109103-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2667402-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2807986-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3059317-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3046269-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2862330-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2847927-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3030377-x64.msu
rem kb2676562被月度安全质量汇总取代,但仍然检测出来
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2676562-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2973201-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3138612-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2884256-x64.msu
rem kb2952664被月度安全质量汇总,但仍然检测出来
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2952664-v25-x64.msu
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2585542-x64.msu--加入可选后消失
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3093513-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2631813-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3071756-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2479943-x64.msu
rem kb2813347被月度安全质量汇总,但仍然检测出来
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2813347-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2552343-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2560656-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb2978742-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3075226-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3086255-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3067903-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\windows6.1-kb3108664-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\SecurityUpdate\Windows6.1-KB2786081-x64.msu
echo.
echo.
echo.

echo 集成 可选更新程序
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2852386-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2729094-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2799926-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2506928-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb982018-v3-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3140245-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2808679-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3006121-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2761217-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3102429-v2-x64.msu

Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2908783-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3184143-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3054476-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2726535-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2685813-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2791765-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2773072-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3150513-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb4493132-v4-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3080149-x64.msu

Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\Windows6.1-KB2732059-v5-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3107998-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3179573-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2923545-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2750841-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3161102-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2603229-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2719857-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2834140-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2843630-v3-x64.msu

Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3172605-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3133977-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2893519-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\Windows6.1-KB3013531-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3021917-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2970228-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2545698-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2685811-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2800095-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2660075-x64.msu

Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3020370-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3078667-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2919469-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2985461-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3118401-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3137061-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2547666-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2640148-v2-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3068708-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2918077-x64.msu

Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb2891804-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3147071-x64.msu
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb3006137-x64.msu

echo.
echo.

echo 集成 用于基于 x64 的系统的 Windows 7 中 ActiveX Killbit 累积安全更新程序 (KB2900986)
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\ActiveX_Killbit\windows6.1-kb2900986-x64.msu
echo.
echo.
echo.

echo 集成 IE11 2016-09 汇总
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\IE11_Hotfix\ie11-windows6.1-kb3185319-x64.msu
echo.
echo.
echo.

echo 集成 2017-09,适用于 x64 的 Windows 7 和 Server 2008 R2 上用于 .NET Framework 3.5.1的安全和质量汇总
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\Rollup\windows6.1-kb4040980-x64.msu
echo.
echo.
echo.

echo 集成 2020-01 适用于 Windows 7 和 Server 2008 R2 for x64 的 .NET Framework 3.5.1 安全和质量汇总 (KB4532945)
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\Rollup\windows6.1-kb4532945-x64.msu
echo.
echo.
echo.

echo 集成2020-08 适用于 Windows 7 的扩展安全更新 (ESU) 许可准备程序包
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\ESU\windows6.1-kb5016892-x64.msu
echo.
echo.
echo.

echo 集成2024 适用于 Windows Server 2008 R2 的 06 服务堆栈更新
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\ESU\windows6.1-kb5039339-x64.msu
echo.
echo.
echo.


echo 加载配置单元
reg load HKLM\TEMP-COMPONENTS C:\win7x64\mount\install\Windows\System32\config\COMPONENTS
timeout /t 3 /nobreak >nul
reg load HKLM\TEMP-SOFTWARE C:\win7x64\mount\install\Windows\System32\config\SOFTWARE
timeout /t 3 /nobreak >nul

echo 导入注册表
reg import C:\win7x64\hotfix\ESU\2023-01\ComponentsRegistryKey-x64.reg
timeout /t 3 /nobreak >nul
reg import C:\win7x64\hotfix\ESU\2023-01\SideBySideRegistryKey-x64.reg
timeout /t 3 /nobreak >nul

echo 卸载配置单元
reg unload HKLM\TEMP-COMPONENTS
reg unload HKLM\TEMP-SOFTWARE
timeout /t 3 /nobreak >nul
echo.
echo.
echo.

echo 集成 2023-01 适用于基于 x64 的系统的 Windows 7 月度安全质量汇总(KB5022338)
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\ESU\2023-01\windows6.1-kb5022338-x64.msu
echo.
echo.
echo.

echo 2023-01 适用于基于 x64 的系统的 Windows 7 仅安全性质量更新(KB5022339)
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\ESU\2023-01\windows6.1-kb5022339-x64.msu
echo.
echo.
echo.

echo 集成 2022-12 适用于 Windows 7 的 .NET Framework 3.5.1 安全和质量汇总,适合基于 x64 的系统 (KB5020861)
Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\NetFx35\Rollup\windows6.1-kb5020861-x64.msu
echo.
echo.
echo.

rem echo 集成 Microsoft Edge更新适用于Windows 7 的x64基系统(KB5001027),改为静默安装最新版本109.0.1518.140
rem Dism /Image:C:\win7x64\mount\install /Add-Package /PackagePath:C:\win7x64\hotfix\OptionalUpdates\windows6.1-kb5001027-x64.msu
rem echo.
rem echo.

echo 卸载并保存映像
Dism /Unmount-Wim /MountDir:C:\win7x64\mount\install /Commit
echo.
echo.
echo.
rem 放弃更改
rem Dism /UnMount-Wim /MountDir:C:\win7x64\mount\install /Discard

echo 导出映像
Dism /Export-Image /SourceImageFile:C:\win7x64\media\sources\install.wim /SourceIndex:1 /DestinationImageFile:C:\win7x64\media\sources\install2.wim
Del C:\win7x64\media\sources\install.wim
rename C:\win7x64\media\sources\install2.wim install.wim
echo.
echo.
echo.

echo 按任意键退出 & pause >nul


Windows 恶意软件删除工具 x64 - v5.130 (KB890830) 可放在oobe静默安装
链接:https://pan.baidu.com/s/1uy6mWSqcLfRwoSLY6yCXhA?pwd=hbgr 提取码:hbgr 复制这段内容后打开百度网盘手机App,操作更方便哦

gwaijyut 发表于 2025-1-15 16:35

fuyechun 发表于 2025-1-15 12:57
他是用KUC Update Checker来检测补丁,缩减补丁的数量,分析出来的ESU更新方法确实和abbodi1406的类似 ...




直接导入注册表可能会报错,我提取了BypassESU-v13f的ESU支持文件,方便单独使用。原理都是一样的。

fuyechun 发表于 2025-1-15 16:58

gwaijyut 发表于 2025-1-15 16:35
直接导入注册表可能会报错,我提取了BypassESU-v13f的ESU支持文件,方便单独使用。原理都是一样的。
...

我实际测试时,清单文件Manifests可以不用复制进去,因为在安装ESU汇总补丁时会就会将清单文件复制到C:\Windows\WinSxS\Manifests,如果检测不到ESU付费密钥,在安装完提示需要重启,重启后会提示配置失败,回滚更新。但是如果先将注册表导入进去后,无需复制清单文件,即可顺利安装ESU汇总补丁。
复制高版本的清单文件到C:\Windows\WinSxS\Manifests,应该是为了可以更新后续的ESU汇总补丁吧

c3lerity 发表于 2025-1-15 20:31

fuyechun 发表于 2025-1-15 13:11
其实我已经收集整理了,我的分享出来吧,也给喜欢折腾的朋友去折腾,不知道你的补丁方案是什么,我的是全 ...

我的是用倒序安装法,在安装规则允许的前提下,先安装最新的补丁,然后按发布日期倒着一个一个安装较旧的,这样遇到“该更新不适用于本系统”的提示时,就说明该补丁已经被更新的补丁替换了,属于冗余补丁。

gwaijyut 发表于 2025-1-16 00:19

fuyechun 发表于 2025-1-15 16:58
我实际测试时,清单文件Manifests可以不用复制进去,因为在安装ESU汇总补丁时会就会将清单文件复制到C:\W ...

Manifests文件在这里作为强签名清单是必须存在的,哪怕是伪签名。
HackAndPwn的方法是:
1、先安装一次汇总更新,让它失败,这么做的目的,是让汇总补丁向C:\Windows\WinSxS\Manifests添加最新的清单文件(回滚时不会删除这些新文件);
2、跟踪记录与清单文件对于的注册表变化,在第一次更新失败并回滚后,导入记录到的注册表片段;
3、重新安装汇总更新。

这么做比较麻烦,所以,这里用2025年1月汇总举例,针对以上的:
1、更新所需的强签名清单文件只有一个:
amd64_035c68c599216684b9641c57cc509156_31bf3856ad364e35_6.1.7602.27520_none_fb17a0dcb3ad19f8.manifest
解包kb5050049可以得到这个文件。
但是,这么做还是很麻烦,因为需要解开汇总补丁。
abbodi1406使用类似伪签名的方式修改了清单文件(其实就是修改了该文件所申明的版本号),用来替代逐月变更的manifest;
注册表与此类似,不赘述。
不太想折腾的,HackAndPwn在以下地址逐月更新强签名清单和注册表文件,可以参考:
https://github.com/HackAndPwn/Windows-7-ESU-Analysis

我自己偏向于使用abbodi1406提供的BypassESU。殊途同归,各取所好吧

fuyechun 发表于 2025-1-16 08:11

gwaijyut 发表于 2025-1-16 00:19
Manifests文件在这里作为强签名清单是必须存在的,哪怕是伪签名。
HackAndPwn的方法是:
1、先安装一次汇 ...

我实测是无需复制清单文件,只需要导入对应月份补丁的Components和SideBySide注册表即可,无论是在线安装ESU补丁还是离线集成ESU补丁都没有问题,直接安装(集成)成功
页: [1] 2
查看完整版本: Windows 7 Dism 离线集成2025年01月汇总补丁方法