安装 IE11 时出错 - 先决条件更新 KB2834140

安装 IE11 时出错 - 先决条件更新 KB2834140

我正在尝试将 Windows 7(x64)开发 VM 上的 Internet Explorer 从 IE8 升级到 IE11。

在线和离线安装程序均会失败并显示一条错误消息:

在此处输入图片描述

故障排除程序没有告诉我任何信息,但IE11_main.log揭示了:

00:04.524: INFO:    Download for KB2834140 initiated. Downloading http://go.microsoft.com/fwlink/?LinkID=303935 -> KB2834140_amd64.MSU.
00:04.540: INFO:    Waiting for 1 prerequisite downloads.
00:05.101: INFO:    Prerequisite download processes have completed. Starting Installation of 1 prerequisites.
00:05.117: INFO:    Launched package installation: C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE1A5E3.tmp\KB2834140\Windows6.1-KB2834140-v2-x64.cab /quiet /norestart
00:10.577: INFO:    Process exit code 0x00000000 (0) [The operation completed successfully. ]
00:10.577: INFO:    The neutral pack was successfully downloaded from the internet. Installation will continue using the downloaded package.
00:10.577: INFO:    Waiting for 0 language pack downloads.
00:10.593: INFO:    Language pack downloads completed. (exit code = 0xffffffff (4294967295)).
00:10.624: INFO:    No reboot logic message NrApiStart(0), lParam=0x004f2b78 returned 0x00000000.
00:11.170: INFO:    No reboot logic message NrApiScan(1), lParam=0x00000000 returned 0x00000000.
00:22.105: INFO:    No reboot logic message NrApiDecisionDialog(2), lParam=0x00000000 returned 0x00000000.
00:26.895: INFO:    No reboot logic message NrApiPreInstall(3), lParam=0x00000000 returned 0x00000000.
00:26.895: INFO:    No reboot logic message NrApiStartInstall(4), lParam=0x00000000 returned 0x00000014.
00:26.895: INFO:    Installing with the downloaded package. C:\Windows\TEMP\IE1A5E3.tmp\IE11-neutral.Downloaded.cab
00:26.895: INFO:    Launched package installation: C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE1A5E3.tmp\IE11-neutral.Downloaded.cab /quiet /norestart
00:30.779: INFO:    Process 'C:\Windows\SysNative\dism.exe /online /add-package /packagepath:C:\Windows\TEMP\IE1A5E3.tmp\IE11-neutral.Downloaded.cab /quiet /norestart' exited with exit code 0x800F081E (-2146498530)
00:30.779: ERROR:   Neutral package installation failed (exit code = 0x800f081e (2148468766)).

这告诉我安装程序认为KB2834140是一项要求,安装程序正在下载并尝试应用它 - 但失败了。

如果我尝试手动下载并安装更新,我会收到消息

在此处输入图片描述

我尝试手动删除 KB2834140 并重新启动...但是当我再次尝试时出现同样的错误。

有人可以建议如何绕过错误,或者至少让安装程序知道已安装 KB2834140 吗?

答案1

设法修复了它:我的虚拟机与公司 WSUS 服务器绑定,该服务器显然缺少一些重要更新。绕过 WSUS并直接使用 WindowsUpdate 检查,我缺少大量“重要”更新 - 安装它们之后,现在一切都正常并且 IE11 运行顺利。

现在要弄清楚 WSUS 出了什么问题...

答案2

对于那些偶然发现这个问题并寻找答案的人来说......

确保 Windows 7 SP1 和 Server 2008 R2 SP1 的平台更新(2670838) 已安装。我在尝试升级到高于 IE9 的任何版本时都遇到了同样的问题,直到我安装了更新。

相关内容