|
|
本帖最后由 wu733 于 2026-2-16 16:14 编辑
便利汇总KB3125574里面有很多过时的冗余,花了一段时间将其中的精华提取出来,绕过了其中的糟粕。
从对比分析提取574版文件→剔除需要数字签名的574版内置驱动及关联dll、MD杀毒→调试打磨(包括改名.mainfest文件,后来证明不需要改名)→成品,总共花了5个月的时间,为了稳定性考虑后续版本不再精简,自以为接近完美的版本(当然肯定还存在遗漏情况)。
目的:制作这个合体测试版的最终目的,并不是要把574更新的文件全部无死角的纳入(毕竟KB3125574对Win7 SP1的更新大部分为非安全性方面),而是我先通过无死角的研究,最后再筛选出能够纳入的部分,并将这些能够纳入的部分覆盖到系统盘,然后得到一个集574大部分精华的系统。或许当你发现前面的路走不通的时候,退一步才会海阔天空。
1、打完所有旧补丁(截止到KB3156016后,更正:确实是KB3147071,这个问题反复了,头疼)后,再用便利汇总精简版覆盖系统盘,然后再继续安装剩余补丁至月度汇总KB4534310(包括后续黑屏补丁KB4539602);
2、第四版采用手工遍历检查(文件版本号+文件Hash值对比),补充了一些遗漏;
3、安装NDP48之前,采用gwaijyut为我量身打造的脚本对.NET Framework 3.5进行了重新注册(切记不要采用微软官方的NetFxRepairTool.exe工具修复,这会导致覆盖的574版.net3.5文件全部还原);
4、系统镜像未集成微软VC++运行库,也未集成任何驱动程序,可自行用WinNTSetup导入;
5、便利汇总KB3125574相对原版Win7 SP1镜像多了什么东西,详情可参考便利汇总KB3125574对Win7 x64 SP1原版系统相关程序的更新一贴。提供的镜像非成熟品,需要大量测试,若大家在测试中发现什么问题,可以反馈给我,谢谢!
镜像下载:
合体版4esd镜像,合体版4wim镜像
第四版说明:
一、用MDL论坛的George King制作的17514版AD LDS和VPC两个组件,分别替代KB975541和KB958559
二、剔除如下补丁:
1、两个.net3.5.1补丁KB2973112 、KB3122648
此两个补丁被KB4054998最终更新,隔壁gwaijyut提供
2、KB2882822 2013年08月29日添加ITraceRelogger接口支持
未安装,已用574版的核心组件_microsoft-windows-tracedatahelper_31bf3856ad364e35_替换初始版组件,效果未知。
3、KB2920188 2014年07月15日添加受信任的平台模块TPM2.0的支持
只安装KB3133977,并补充KB2920188多出来的两个组件(574版)。
4、KB3046480 2015年03月19日迁移Microsoft.NET Framework 1.1到较新版本的Windows
未安装,它被KB3071756无公告取代。
5、KB2990184 2015年03月20日在Win7或 Server08 R2中,无法将符合FIPS标准的恢复密码保存到启用了BitLocker的Active Directory域服务(AD DS)
只安装KB2799926,并补充KB2990184多出来的十个组件(574版)。
6、KB3172605 2016年07月更新汇总
只安装KB3042058,并补充KB3172605更新的两个组件(KB3172605最终更新)
7、花了大量时间剔除了574版内置驱动及关联dll、MD杀毒软件
三、新增如下补丁:
1、AD LDS补丁五个:KB2462137、KB2539513、KB2589154、KB2647644、KB3012660
已安装,并用574版更新的组件替换当前使用组件(原来未安装,只是用574更新的组件替换初始增量),KB2790338-v2及KB2898997均不需要安装,也安装不上
2、KB2631813 2011年11月03日远程漏洞
已安装,并用574版的核心组件_microsoft-windows-ehome-mstvcapn_31bf3856ad364e35_替换当前使用组件。
3、KB2716513 2012年06月01日IIS7.0的FTP服务7.0和7.5安全更新
已安装,并用574版的组件_microsoft-windows-iis-ftpsvc_31bf3856ad364e35_替换当前使用组件。
4、KB2891144 2013年09月19日通过 RD 会话运行应用程序时,应用程序无法正确绘制折线
已安装,并用574版的组件_microsoft-windows-t..s-rdp-displaydriver_31bf3856ad364e35_替换当前使用组件。
5、KB2918833 2014年02月06日第三方 IME 为用户提供不受保护的系统访问权限
已安装,并用574版的组件_microsoft-windows-imm32_31bf3856ad364e35_替换当前使用组件。
6、KB3019978 2015年01月01日TS WebProxy Windows 组件漏洞
已安装,并用574版的组件microsoft-windows-t..alservices-webproxy_31bf3856ad364e35_6.1.7601.23403_替换当前使用组件。
7、KB4054998 2017年12月19日.net3.5.1补丁(分属于.NET汇总KB4055532_18.01),它最终推送取代了两个.net3.5.1补丁KB2973112 、KB3122648。
|
评分
-
查看全部评分
|