无忧启动论坛

标题: Win7 SP1 集成IE11的先决条件到底有哪些? [打印本页]

作者: wu733    时间: 2023-5-21 22:45
标题: Win7 SP1 集成IE11的先决条件到底有哪些?
本帖最后由 wu733 于 2024-3-31 00:51 编辑

网上很多集成IE11的帖子,早期有说IE11的先决条件是9个补丁,有说是6个补丁(这个最常见,KB2533623、KB2670838、KB2729094、KB2731771、KB2786081、KB2834140),甚至还有说是4个补丁(KB2670838、KB2729094、KB2786081、KB2834140)。


其实,上面提到的先决条件应该是分情况的:
一、在线安装IE11
必须先安装6个补丁(KB2533623、KB2670838、KB2729094、KB2731771、KB2786081、KB2834140),然后才能安装IE11
二、离线集成IE11,只需要一个前置补丁
以下步骤高手略过,问题见最后一行


以X64位为例,IE11安装程序(IE11-Windows6.1-x64-zh-cn.exe)可以解压成四个cab包(集成或安装.cab补丁不但节省系统占用空间,还有利于绕过微软的种种限制,从而更好地安装或集成补丁):
1、首先解压IE11安装包,CMD命令框中输入:C:\IE11-Windows6.1-x64-zh-cn.exe    /x:C:\IE11
C盘IE11文件夹中解压出IE-Win7.CAB、ielangpack-zh-CN.CAB、IE-Hyphenation-en.MSU、IE-Spelling-en.MSU,其余都删除,如图一、图二


2、然后在IE11文件夹下面创建两个文件夹IE-Hyphenation-en、IE-Spelling-en,如图三
继续解压系统环境组件IE-Hyphenation-en.MSU,CMD命令框中输入:expand  -f:*   IE-Hyphenation-en.MSU  IE-Hyphenation-en,如图四、图五
解压拼写功能组件IE-Spelling-en.MSU,CMD命令框中输入:expand  -f:*   IE-Spelling-en.MSU  IE-Spelling-en,如图六、图七

3、最后将解压后的系统环境组件Windows6.3-KB2849697-x86.cab和拼写功能组件Windows6.3-KB2849696-x86.cab跟IE-Win7.CAB、ielangpack-zh-CN.CAB放到一起,如图八



跟在线安装IE11的情况不一样,在线安装必须先安装那6个补丁,而离线集成IE11没有这么严格,如下:

KB2670838→KB2729094→KB2786081→KB2834140→IE11(IE-Win7.CAB、ielangpack-zh-CN.CAB、Windows6.3-KB2849697-x86.cab、Windows6.3-KB2849696-x86.cab


或者KB2670838IE11(IE-Win7.CAB、ielangpack-zh-CN.CAB、Windows6.3-KB2849697-x86.cab、Windows6.3-KB2849696-x86.cab→KB2729094→KB2786081→KB2834140


说明离线集成IE11情况下,只要打了KB2670838这一个补丁就可以继续集成IE11,其它三个补丁KB2729094、KB2786081、KB2834140则是保证IE11能够正常运行不出错。


总结:离线集成IE11只需要KB2670838一个前置补丁就可以集成了。


问题:相比在线安装IE11和离线集成IE11,在线安装需要6个补丁,多出来的两个补丁KB2533623KB2731771对于离线集成IE11是否必需?



图一.jpg (26.7 KB, 下载次数: 69)

图一.jpg

图二.jpg (7.1 KB, 下载次数: 55)

图二.jpg

图三.jpg (11.25 KB, 下载次数: 52)

图三.jpg

图四.jpg (28.19 KB, 下载次数: 75)

图四.jpg

图五.jpg (16.59 KB, 下载次数: 50)

图五.jpg

图六.jpg (31.08 KB, 下载次数: 68)

图六.jpg

图七.jpg (18.75 KB, 下载次数: 69)

图七.jpg

图八.jpg (11.14 KB, 下载次数: 53)

图八.jpg

作者: wu733    时间: 2023-5-21 23:07
寻求各位大神发表各自的见解,从而彻底解决这个问题
作者: 23456    时间: 2023-5-21 23:14
大哥  折腾下为什么原版镜像很卡的那个SHA-2补丁是什么
作者: wu733    时间: 2023-5-21 23:15
23456 发表于 2023-5-21 23:14
大哥  折腾下为什么原版镜像很卡的那个SHA-2补丁是什么

大兄弟别闹,我们这里在讨论问题
作者: 2012jiashanni    时间: 2023-5-22 00:00
我是全交给UpdatePack7R2
作者: 朱玛12345678    时间: 2023-5-22 00:32
实际上这只是微软做的人为限制罢了,Win7 SP1使用IE11其实并不需要任何依赖补丁,修改IE11安装包里的清单文件就可以破解系统版本检测直接离线集成进去,通过这种方法甚至还可以装在Win7 Beta里用。

作者: wu733    时间: 2023-5-22 00:50
朱玛12345678 发表于 2023-5-22 00:32
实际上这只是微软做的人为限制罢了,Win7 SP1使用IE11其实并不需要任何依赖补丁,修改IE11安装包里的清单文 ...

超版气场强大,解答问题清新脱俗,我等还是格局太小
作者: 9527sss    时间: 2023-5-22 08:03
谢谢分享
作者: wu733    时间: 2023-5-22 09:53
无忧水军多,刷新太快,自己顶一个
作者: austere    时间: 2023-5-22 09:54
wu733 发表于 2023-5-21 23:07
寻求各位大神发表各自的见解,从而彻底解决这个问题

请参考一下我的三烦安装IE11,适合所有win7 32位,不用管任何先决条件
作者: iaanqrm    时间: 2023-5-22 10:06

作者: wu733    时间: 2023-5-22 10:21
austere 发表于 2023-5-22 09:54
请参考一下我的三烦安装IE11,适合所有win7 32位,不用管任何先决条件

我的提问可能存在问题,就是仅仅安装IE11不打那几个补丁会不会报错?
作者: qq2348227    时间: 2023-5-22 10:28
本帖最后由 qq2348227 于 2023-5-22 11:13 编辑

默认 win7 with sp1 zh-cn 系统

升级到 ie11 有2个时间走向

--------------------
在线 update

online 一些列前置补丁之后,注意了,注意了,然后是 en-us ie11 安装包,再然后是 zh-cn语言包

----------------------
而中国用户,下载的 ie11 安装包文件,实际上 内部已经有了 zh-cn语言包

所以这2者 微软默认走向 就这点区别。

---------------------
官方建议的前置补丁,分为必须 与 不是必须

------------------
除了双击安装文件外,辅以dism 、expand,不修改,前置补丁就需要 5个(非终极炫技)
https://bbs.pcbeta.com/forum.php ... 93&pid=51040553

https://bbs.pcbeta.com/forum.php ... 93&pid=51041363

https://bbs.pcbeta.com/viewthread-1920579-1-1.html
https://learn.microsoft.com/zh-CN/troubleshoot/developer/browsers/installation/create-all-inclusive-deploy-package#complete-the-package








作者: wu733    时间: 2023-5-22 11:00
qq2348227 发表于 2023-5-22 10:28
默认 win7 with sp1 zh-cn 系统

升级到 ie11 有2个时间走向

感谢老郭,上心了您
作者: qq2348227    时间: 2023-5-22 11:02
本帖最后由 qq2348227 于 2023-5-22 11:18 编辑

在线安装IE11

其实也分情况的

在以前,update 不需要 SHA2 的时候,就原生 win7 with sp1 zh-cn 进行 online 升级



现在,原生 win7 with sp1 zh-cn 为了能 update ,必须补足 能update机制的前置补丁【要不然,你没机会 update】

而这个 补足 能update 的行为,就干扰了 后面 online update 补丁for ie11具体是几个的区别了
如今,这一切都是 屠龙术了~

你知道 茴香豆的 “香”字有几种写法嘛?西门雨晨问道~


作者: wu733    时间: 2023-5-22 11:21
qq2348227 发表于 2023-5-22 11:02
在线安装IE11

其实也分情况的

老郭文化人
作者: 铿锵玫瑰    时间: 2023-5-24 15:41
看着楼主一层一层把真正有用的文件剥出来,感叹微软真够无聊的,捆绑这些无聊的东西是好玩吗?
作者: wu733    时间: 2023-5-24 17:44
铿锵玫瑰 发表于 2023-5-24 15:41
看着楼主一层一层把真正有用的文件剥出来,感叹微软真够无聊的,捆绑这些无聊的东西是好玩吗?

cab形式补丁包又可以通过expand 解压成文件夹,这才是终极形态
作者: therfer    时间: 2023-5-25 13:50
估计快了
作者: wu733    时间: 2023-5-26 02:19
本帖最后由 wu733 于 2023-5-26 02:56 编辑

不知道是大家真不知道呢,还是喜欢藏着掖着,自己提出的问题自己解答(最后一行问题):


1、KB2533623

Windows 新的 API 增强功能,帮助开发人员正确、安全地加载外部库,该补丁新增三个Win32 函数:SetDefaultDllDirectories、AddDllDirectory、RemoveDllDirectory

该补丁已经被微软废弃,微软官网不提供下载了,后续被KB3063858、KB4457144、以及新的月度汇总取代。

2、KB2731771
该更新提供了新的 API,用于在 Windows 7 或 Windows Server 2008 R2 中的本地时间和协调世界时 (UTC) 之间进行转换。

该补丁已经被微软废弃,微软官网不提供下载了,后续已经被KB2758857、以及新的月度汇总取代。

图1.jpg (124.18 KB, 下载次数: 61)

图1.jpg

作者: wu733    时间: 2023-5-27 11:23
那个珍藏集恶意灌水,没人管吗?
作者: 极客装机    时间: 2023-5-27 12:58
23456 发表于 2023-5-21 23:14
大哥  折腾下为什么原版镜像很卡的那个SHA-2补丁是什么

sha-2是签名补丁,sha-2是微软的一种算法
作者: pang888pang    时间: 2023-5-27 13:28
谢谢分享
作者: 极客装机    时间: 2023-5-27 13:29
我离线集成IE11只需要1406所整理的补丁包
作者: wu733    时间: 2023-5-27 13:33
极客装机 发表于 2023-5-27 13:29
我离线集成IE11只需要1406所整理的补丁包

天空那个1406?
作者: 极客装机    时间: 2023-5-27 13:37
wu733 发表于 2023-5-27 13:33
天空那个1406?

MDL上面的1406,
作者: 极客装机    时间: 2023-5-27 13:38
- If you choose to use rollup KB3125574 (Recommended), you only need:
KB2670838 / General (Prerequisite)
if you already installed KB3125574 before KB2670838, re-install it afterwards

- Without rollup KB3125574, install these updates before installing/integrating IE11:
KB2670838 / General (Prerequisite)
KB3179573 / General
KB2786081 / Extra\WithoutKB3125574\#General
KB2834140 / Extra\WithoutKB3125574\#General
KB2882822 / Extra\WithoutKB3125574\#General
KB2970228 / Extra\WithoutKB3125574\#General
KB2871997 / Extra\WithoutKB3125574\#Security
作者: wu733    时间: 2023-5-27 13:40
极客装机 发表于 2023-5-27 13:38
- If you choose to use rollup KB3125574 (Recommended), you only need:
KB2670838 / General (Prerequi ...

我离线集成IE11只需要打KB2670838 一个补丁
作者: wu733    时间: 2023-5-27 13:41
极客装机 发表于 2023-5-27 13:38
- If you choose to use rollup KB3125574 (Recommended), you only need:
KB2670838 / General (Prerequi ...

MDL论坛需要GMail邮箱,也就是注册谷歌邮箱,我好烦
作者: wu733    时间: 2023-5-27 13:47
极客装机 发表于 2023-5-27 13:38
- If you choose to use rollup KB3125574 (Recommended), you only need:
KB2670838 / General (Prerequi ...

非常感谢,值得研究
作者: 极客装机    时间: 2023-5-27 14:03
wu733 发表于 2023-5-27 13:40
我离线集成IE11只需要打KB2670838 一个补丁

因为你安装了KB3125574补丁方案,这才需要用到一个补丁,而我做Windows 7集成更新版我是不用KB3125574方案的,因为这个补丁方案会替换掉以前的一些有用补丁,导致系统性能不完善,因此我是基于MSDN上二月份的Windows 7 SP1进行制作,二月份没有冗余元数据,制作起来相对五月份版要更容易些
作者: 极客装机    时间: 2023-5-27 14:05
wu733 发表于 2023-5-27 13:41
MDL论坛需要GMail邮箱,也就是注册谷歌邮箱,我好烦

MDL论坛不需要Gmail邮箱啊,我是直接用QQ邮箱注册的,只是你注册MDL论坛的时候,那个验证是谷歌的验证,这个时候你需要用到魔法,进行科学上网,以此来进行验证,验证完毕后,后续登陆mdl论坛账号,无需再进行科学上网即可登陆,如果你需要注册mdl论坛账号,你可以加一下我QQ:3439234217,私聊解决注册账号的事情,在论坛里不方便说
作者: wu733    时间: 2023-5-27 14:09
本帖最后由 wu733 于 2023-5-27 14:11 编辑
极客装机 发表于 2023-5-27 14:03
因为你安装了KB3125574补丁方案,这才需要用到一个补丁,而我做Windows 7集成更新版我是不用KB3125574方 ...

- If you choose to use rollup KB3125574 (Recommended), you only need:
KB2670838 / General (Prerequisite)
if you already installed KB3125574 before KB2670838, re-install it afterwards

翻译:

-如果你选择使用KB3125574便利更新包(建议),你仅仅只需:

KB2670838 / 通用(先决条件)

如果你已经在KB2670838之前安装了KB3125574,重新安装KB2670838,然后再安装KB3125574


- Without rollup KB3125574, install these updates before installing/integrating IE11:

KB2670838 / General (Prerequisite)

KB3179573 / General

KB2786081 / Extra\WithoutKB3125574\#General

KB2834140 / Extra\WithoutKB3125574\#General

KB2882822 / Extra\WithoutKB3125574\#General

KB2970228 / Extra\WithoutKB3125574\#General

KB2871997 / Extra\WithoutKB3125574\#Security

翻译:

-不安装KB3125574便利更新包的情况下,在线安装或离线集成IE11之前安装下面这些补丁:

KB2670838(在线或离线通用,前置补丁)→KB3179573(在线或离线通用)→KB2786081(在线或离线通用)→KB2882822(在线或离线通用)→KB2970228(在线或离线通用)→KB2871997(安全补丁)


疑问:

通过研究发现,不安装KB3125574便利更新包的情况下,按照MDL论坛的要求必须:

KB2670838→KB3179573→KB2786081→KB2882822→KB2970228→KB2871997→IE11


但是我觉得还可以如下顺序,尤其离线集成时:

KB2670838→IE11→KB3179573→KB2786081→KB2882822→KB2970228→KB2871997

我最近做的系统集成IE11的顺序是这样的:

KB2670838→IE11→KB2786081→KB2871997→KB2970228→KB3179573,如果不考虑严格的顺序,那就是缺少了KB2882822这个补丁,这个补丁是否必需???
作者: wu733    时间: 2023-5-27 14:14
极客装机 发表于 2023-5-27 14:03
因为你安装了KB3125574补丁方案,这才需要用到一个补丁,而我做Windows 7集成更新版我是不用KB3125574方 ...

我制作的系统全部都是非KB3125574补丁方案
作者: lucky8pm    时间: 2023-5-30 17:08
wu733 发表于 2023-5-26 02:19
不知道是大家真不知道呢,还是喜欢藏着掖着,自己提出的问题自己解答(最后一行问题):

学习了,非常感谢!
作者: w9908150    时间: 2023-5-30 18:49
谢谢分享

作者: i4527    时间: 2023-6-12 23:01
本帖最后由 i4527 于 2023-6-13 17:24 编辑
朱玛12345678 发表于 2023-5-22 00:32
实际上这只是微软做的人为限制罢了,Win7 SP1使用IE11其实并不需要任何依赖补丁,修改IE11安装包里的清单文 ...

删掉验证节点,使用dism离线无依赖安装IE11-KB2841134补丁。打包成sut后也正常使用。
作者: yzw92    时间: 2023-6-13 06:25
谢谢分享
作者: fegr    时间: 2023-6-15 10:01
感谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3