|
|
本帖最后由 wu733 于 2026-4-11 07:08 编辑
这次抽出时间制作了三个镜像,所有镜像中的文件时间完全跟原版一致。覆盖的KB3125574单独的更新部分已完整(相信没有人比我再全的了),非常贴合专业版,旗舰版和企业版可能比专业版的多一些,感兴趣的可以自行补充,我就不再花时间去逆向了,毕竟便利汇总KB3125574大部分是非安全性更新,安全性更新方面已经被后续月度汇总完全替代。
一、采用Windows 7 SP1 旗舰/企业/专业版(大客户) x64 (2011年2月版)原版光盘镜像,未做任何优化及修改。虽然不带U但胜过带U的镜像,故此时带U的镜像在它面前就是鸡肋;
二、原版镜像覆盖了KB3125574单独的更新(不涉及任何散装补丁,比如命令行工具、Windows照片查看器等)、WU不推送的部分补丁:包括KB2534111(msoobeui.dll)、推土机鸡血补丁{KB2645594(powrprof.dll),KB2646060(注册表未写入)}、KB2619497(WinSAT.exe)、KB2647753(splwow64.exe)、KB2760730(dnscmmc.dll、SessEnv.dll等)、KB2818604(AMD移动处理器微码更新mcupdate_AuthenticAMD.dll)、KB2882822(tdh.dll)、KB3064209(英特尔处理器微码更新mcupdate_GenuineIntel.dll)、KB2891144(rdpdd.dll)、KB2918833(Imm32.dll)等} 的574版断代更新、WU推送的部分散装补丁:KB2631813(mstvcapn.dll);
PS:
1、Comic Sans MS英文字体已更新到5.11版,控制面板 - 字体只显示两种字体,需要补齐注册表字体信息:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Comic Sans MS Italic (TrueType)"="comici.ttf"
"Comic Sans MS Bold Italic (TrueType)"="comicz.ttf"
2、推土机鸡血补丁之一KB2646060的注册表未写入,如有需要则补充如下注册表信息:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"CoreParkingDisabled"=dword:00000001
3、KB2882822 2013年08月29日添加ITraceRelogger接口支持,IE11可选补丁,WU不推送。官网支持信息:“ITraceRelogger接口是某些功能 (例如,Internet Explorer 11 F12 工具中的UI 响应工具)工作的依存关系” 。也就是说,IE11的UI响应工具正常运行的前置条件是这个KB2882822,但是KB2882822包含太多冗余,详情见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=433055&extra=&page=10页面280楼,而跟这个UI响应工具最紧密关联的是其中的 "_microsoft-windows-tracedatahelper_31bf3856ad364e35_" 组件(对应tdh.dll,实际安装版本18247和22436),当然还有相匹配的环境组件。
由于KB3125574对这个tdh.dll进行了最终更新(23403)。故可以提取KB3125574中的这个tdh.dll,覆盖到原版镜像。而相匹配的环境组件又在后面进行了更新(新的相匹配的环境组件),此时可以将IE11的安装靠后,比如移至KB3179573(2016年8月更新汇总<改进了具有高带宽和低延迟的特定网络的性能>)之后,KB3185319(2016年09月02日IE11累积安全更新程序)之前,这样就既解决了与IE11的UI响应工具紧密关联的这个前置tdh.dll,又解决了新的相匹配的环境组件。最后,在打散装补丁至KB3147071后(KB3179573之后,安装IE11之前),再写入574版tdh.dll的.manifest文件中的注册表+安全描述符,这一步是难点,谁有需要可以私聊我。
4、KB3019978(TSWbPrxy.exe6.1.7601.18699)不用安装,它的574版断代文件可以与KB2592687融合,等安装完光盘镜像且打散装补丁至KB3147071再一起覆盖;
5、还未解决的问题:574版组策略管理模板NetworkProvider.admx及其简中语言文件NetworkProvider.adml均无对应的初始组件,需要手工制作硬链接,自行想办法;
6、三个镜像要遵循非KB3125574的补丁方案去打补丁(安装KB3125574会报错),安装月度汇总KB4534310则完全没有问题。
三、WU推送的其它散装补丁及WU不推送的功能性补丁的574版断代文件均未覆盖,自行打补丁并补齐,比如KB2545698包含了Verdana英文字体更新、轻型目录服务KB975541及相关AD LDS补丁、Virtual PC KB958559、域控工具KB958830等。
PS:
KB3060716的574版断代文件Basesrv.dll(后续也不用安装),它可以与KB3071756融合,等安装完光盘镜像且打散装补丁至KB3147071再一起覆盖。光盘镜像千万不能覆盖574版Basesrv.dll,否则光盘镜像的安装会受阻(需要新的服务堆栈补丁)。
疑难解答:同为WU推送的补丁,为什么KB2631813(mstvcapn.dll)可以覆盖光盘镜像,而KB3060716(Basesrv.dll)不能覆盖呢?
只能解释为:安装补丁时两个补丁均无前置条件,但是覆盖光盘镜像时就有了,KB2631813补丁的签名日期靠前不需要新的服务堆栈,而KB3060716的靠后则需要。计算机是一门实践性很强的科学,实践是检验真理的唯一标准。
下载链接:
Windows 7 SP1 旗舰版 x64光盘镜像 非ESU
Windows 7 SP1 企业版 x64光盘镜像 非ESU
Windows 7 SP1 专业版(大客户) x64光盘镜像 非ESU
补丁方案 非ESU 仅供参考,旗舰、企业、专业版都适用 补丁方案 - 详细版 非ESU
二次覆盖的断代文件 非ESU 参考补丁方案,打补丁到KB3147071时转PE下进行覆盖,然后继续打补丁至月度汇总KB4534310(包括黑屏补丁KB4539602)
|
-
-
|