无法在 Windows 7 Enterprise(64 位)上安装 Internet Explorer 10 - KB2384140 不适用

无法在 Windows 7 Enterprise(64 位)上安装 Internet Explorer 10 - KB2384140 不适用

我费了好大劲才在装有 Windows 7 Enterprise 64 位的电脑上安装 Internet Explorer 10。(它是多语言版本。先安装英文版,然后安装语言支持包,再用工具切换语言。之后,它就有了捷克语用户界面。)没有成功。

我确实尝试过使用 Windows Update。系统建议更新,但结果却一再显示“未知错误”,代码为 9C57。在“显示错误帮助”之后,系统提示搜索了“WindowsUpdate_00009C57”和“WindowsUpdate_dt000”。第二次尝试时,情况再次出现……我还尝试过“干净启动”(即 msconfig.exe、关闭“启动后应用程序”、隐藏 MS 服务等),但毫无作用。

从独立版本IE10-Windows6.1-x64-cs-cz.exe(约 47 MB​​)安装时,它会首先下载所需的更新,然后提示我应该上网并按照http://support.microsoft.com/kb/2818833/en-us

提到的两个软件包(Windows6.1-KB2670838-x64.msu 和 Windows6.1-KB2786081-x64.msu)无法应用于我的计算机。

尝试 en-us 版本(IE10-Windows6.1-x64-en-us.exe)时出现完全相同的错误。

当我查看内部时c:\Windows\IE10_main.log,我可以找到以下几行:

02:12.040: INFO:    Prerequisite download processes have completed. Starting Installation of 6 prerequisites.
02:12.133: INFO:    Launched package installation: C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE1846B.tmp\KB2834140\Windows6.1-KB2834140-v2-x64.cab /quiet /norestart
02:33.973: INFO:    Process 'C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE1846B.tmp\KB2834140\Windows6.1-KB2834140-v2-x64.cab /quiet /norestart' exited with exit code 0x800F081E (-2146498530)
02:34.036: ERROR:   Error installing prerequisite file (C:\Windows\TEMP\IE1846B.tmp\KB2834140_amd64.MSU): 0x800f081e (2148468766)

因此,我Windows6.1-KB2834140-v2-x64.msu从官方下载页面下载了,并尝试单独安装。最后只显示一条简单的消息(大致翻译)“无法将更新应用到您的计算机。”

然后我从里面提取Windows6.1-KB2834140-v2-x64.cab并启动

"C:\Windows\system32\dism.exe" /online /norestart /logpath:"C:\tmp\a\log.txt" /add-package /packagepath:"C:\tmp\a\Windows6.1-KB2834140-v2-x64.cab" /ignorecheck

(它是从利用管理员权限的 cmd 控制台启动的。)它显示的文本含义是(从捷克语翻译)“包 Package_for_KB2834140 将被忽略,因为它对于此位复制无效。”(日志文件包含英文行......)

2013-09-19 09:40:35, Info                  DISM   DISM Package Manager: PID=6212 The package Package_for_KB2834140 is not applicable to the image. Continuing due to /ignorecheck switch. - CPackageManagerCLIHandler::Private_ProcessPackageChange

我还应该尝试安装该软件包和 Internet Explorer 10 吗?

更新:我尝试按照 Ramhound 的建议卸载所有语言包(以仅安装英语版 IE 10)。但是,我可能无法完全做到这一点。尝试切换到英语。 不知何故,捷克语仍然是默认语言——请注意带有黄色三角形的行中的文本。全文如下:“语言是系统语言(用户界面的默认语言)。”无论如何,欢迎屏幕使用英语,GUI 也使用英语文本。唯一的例外是 Windows 更新窗口的内容。我猜它是一个 Web 应用程序,文本可能取决于安装的 UI 语言以外的其他内容: 带有捷克语文本的 Windows 更新窗口 更新以之前观察到的错误结束。单击“Zobrazit nápovědu k této chybě”(显示错误帮助)仍显示: 错误详细信息

答案1

我不知道这是否有区别,但你有 amd-cpu 吗?因为错误包括amd64。是否有可能针对不同类型的 CPU 有不同的下载?

答案2

我不知道我的 Windows 为何会如此瘫痪。无论如何,上述建议都无济于事。因此,我采用了此处举例说明的方法——如何执行修复安装来修复 Windows 7

Windows 7 企业修复的经验教训

警告:本文可能仅与非英语 Windows 安装有关。我怀疑英语 Windows 用户可能未注意到导致下述体验的问题。

我还应该强调的是,它与 Windows 7 的企业版有关,也可能与旗舰版有关。据我所知,这两个版本仅在批量许可和单一激活密钥许可方面有所不同。这两个版本都具有安装更多语言包的功能。这样,您可以将 Windows GUI 更改为 30 多种语言之一。就我而言,我使用的是英语和捷克语。

  1. 完整备份。我最终不需要使用完整备份。无论如何,人们永远不应该以这种方式尝试他或她是否幸运。所以,我建议进行完整备份(通过 Windows 操作中心——屏幕右下角的小旗帜——任务栏图标)。

  2. 语言版本。旧的安装(我想要修复的)是从 MSDN 的 Windows 7 Enterprise DVD(2009 年 11 月的光盘编号 4655)完成的。这张特定的 DVD 包含以下语言的安装程序:英语、捷克语、匈牙利语、波兰语和俄语。它与单独语言的 ISO 映像不同。安装程序包含第一步,即选择安装语言,并且它显然被用作系统语言并安装。换句话说,后来看起来好像原始安装是从捷克语 DVD 进行的。这对后续步骤产生了影响。

  3. 更新将原版本改为SP1。在使用原始安装期间,Windows 更新工具添加了所有 SP1 增强功能,并且操作系统被标记为 Windows 7 Enterprise Service Pack 1。

  4. 修复所需的 ISO 映像。由于步骤 2 和 3,捷克 Windows 7 Enterprise SP1必须用于修复。我首先尝试了英文版 Windows 7 Enterprise(带 SP1),但其主要语言不同,因此被拒绝。在尝试 ISO 时捷克 Windows 7 企业版 没有SP1,DVD 被拒绝,并解释说我无法升级到旧系统(或类似的说法)。

  5. 我确实使用了可触摸的刻录 DVD,而不仅仅是 ISO 映像。说明有关如何修复的链接为您提供了仅使用 ISO 或物理 DVD 的替代方案。我没有尝试仅使用 ISO 的方式。这篇文章确实很有帮助,也很适用,因为您可能不会每天都这样做,而且知道会发生什么是件好事。可能观察到了微小的差异,但并不令人惊讶。

  6. 确实花了好几个小时。安装程序警告说该过程可能需要几个小时。我已经习惯了这种悲观的提示,以及其他地方的下载和更新,所以嘴角露出一丝微笑。但是,警告是正确的。这显然取决于您安装了多少应用程序,以及它们的复杂程度(大小和设置)。这台电脑有点过时,升级过一次(Intel Core 2, 6420,2.13GHz;4 GB RAM),无论如何,它似乎严重依赖硬盘活动,更快的处理器可能不会使其更快。它花了大约 8 个小时(用一个完整的工作日读完),你知道,经常重启。只要为此做好准备,如果您需要完成一些工作、阅读一本书或计划在此过程中做其他事情,请使用另一台电脑。

  7. Windows 更新必须运行多次。目标是安装 Internet Explorer 10,通过 Windows 更新工具实现(我不需要独立的 IE10 安装包)。Windows 更新工具必须重新运行几次。显然,在安装旧更新之前,较新的更新是不可见的。所以,不要感到惊讶。

玩得愉快,(并学习与 Linux 相关的文献;)

相关内容