无法安装 KB2670838

无法安装 KB2670838

尝试将 Server 2008 R2 Enterprise 从 IE9 更新到 IE11。这是一个虚拟机。

我怎么也找不到先决条件列表,也无法KB270838安装。

sfc /scannow 是干净的。准备工具是干净的。运行 FixIt 后发现是干净的。操作系统具有除 IE 11 和此补丁之外的最新更新。

这是一个全新安装,许多其他人也遇到了同样的问题。

事件日志

Installation Failure: Windows failed to install the following update with error 0x80070002

CBS 日志

2016-11-15 12:28:30, Info                  CBS    Failed to find file: x86_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7601.22948_none_98f63e7f1892a115\WindowsCodecs.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Info                  CBS    Failed to gather all required files. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Info                  CBS    Failed to gather all missing files for package: Microsoft-Windows-PlatformUpdate-Win7-SRV08R2-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7601.16492 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Info                  CSI    0000059c@2016/11/15:17:28:30.967 CSI Transaction @0xf6610c0 destroyed
2016-11-15 12:28:30, Error                 CBS    Failed to pre- stage package: Microsoft-Windows-PlatformUpdate-Win7-SRV08R2-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7601.16492 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Info                  CBS    Perf: Stage chain complete.
2016-11-15 12:28:30, Info                  CBS    Failed to stage execution chain. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Info                  CBS    WER: Generating failure report for package: Microsoft-Windows-PlatformUpdate-Win7-SRV08R2-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7601.16492, status: 0x80070002, failure source: Stage, start state: Resolved, target state: Installed, client id: WindowsUpdateAgent
2016-11-15 12:28:30, Info                  CBS    Failed to query DisableWerReporting flag.  Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2016-11-15 12:28:30, Info                  CBS    Failed to add %windir%\winsxs\pending.xml to WER report because it is missing.  Continuing without it...
2016-11-15 12:28:30, Info                  CBS    Failed to add %windir%\winsxs\pending.xml.bad to WER report because it is missing.  Continuing without it...
2016-11-15 12:28:31, Info                  CBS    Reboot mark refs: 0

从该日志中我看到未找到以下文件,产生0x80070002,但我不确定这些是什么,无法下载它们。

x86_microsoft-windows-windowscodec_31bf3856ad364e35_6.1.7601.22948_none_98f63e7f1892a115\WindowsCodecs.dll

Microsoft-Windows-PlatformUpdate-Win7-SRV08R2-Package-TopLevel~31bf3856ad364e35~amd64~~7.1.7601.16492

在此处输入图片描述

答案1

尝试以下操作:停止 BITS 和 Windows 更新服务。

转到 C:\Windows\ 并删除 SoftwareDistribution 文件夹

打开 CMD(命令提示符)并输入:winmgmt /resetrepository

启动 BITS 和 Windows 更新服务。

再试一次。发布任何错误。

相关内容