Windows 更新随机安装失败

Windows 更新随机安装失败

背景

我们有过过去的 Windows 更新问题,随机不同的更新将无法安装。

通常,我最终会隐藏这些更新并试图忘记它们。最后我取消隐藏它们,它们突然神奇地通过了。我只是把它归结为一些更新的组合推动了一切正常 - 正如你所见,我并不是这个领域的专家,所以请耐心等待。

新错误

一段时间内更新都正常,但后来 KB982671(适用于基于 x64 的 Windows Server 2008 RS 系统的 Microsoft .NET Framework 4)安装失败。Windows 更新给我的错误(请注意,这不是 WSUS,只是标准 Windows 更新)是“代码 1 Windows 更新遇到未知错误”。与以前的错误一样有用。

WindowsUpdate.log 内容可在此处找到

我尝试通过打开 Windows Installer 详细日志来获取更多详细信息 - 生成的日志文件相当大,因此我使其可以通过 HTTP 下载

在该文件中,我注意到一个错误 0x8024000C。搜索此问题让我找到了KB976982,这基本解释了我的情况。有一个修理它下载,但是下载并运行后,我收到了消息“此 Microsoft Fix it 处理失败。

我还尝试使用来自的独立安装程序手动下载并安装更新MS 下载中心网站但这也失败了。它给我的错误日志是此 HTML 文件

从这一点开始,我就陷入了困境。有人有什么想法吗?请问我是否可以提供更多详细信息。以下是一些一般详细信息:

Windows Server 2008 R2 标准版(64 位) 服务包 1

更新:

有人建议我尝试一些方法。我试了,但没有效果。我会把它们粘贴在这里,这样你就知道我试过了:

HKLM\系统\CurrentControlSet\服务\MSIServer

  1. 将 DisplayName 值更改为:

执行以下命令:

  1. 关闭注册表编辑器。

  2. 现在通过打开命令提示符来注册安装程序(单击“开始”,在“> 搜索”框中键入 cmd)。

C:\WINDOWS\SysWOW64\msiexec.exe /regserver

和...

解决该问题的步骤:

单击 Windows 按钮并在搜索栏中输入“regedit”。在搜索结果中单击“regedit”

导航到以下注册表配置单元:

HKLM\Software\Microsoft\Windows\CurrentVersion\Installer

检查以下注册表项是否具有正确的值:

MsiExecCA32 应以 \Windows\syswow64\msiexec.exe 结尾

MsiExecCA64 应以 \Windows\system32\msiexec.exe 结尾

尝试故障排除步骤后重新运行安装程序。

更新:

还尝试了以下建议KB976982。方法一不起作用(修复时出现错误 - 手动步骤显示了一个我没遇到的问题描述)。方法二也不起作用 - 我使用了清理工具(不过,我实际上没有看到任何 .NET 框架 - 所以可能只是默认的 2 或与操作系统一起安装的任何框架?)

然后我继续尝试安装 3.5,看看是否可以先安装然后更新。它提取并说我需要使用角色管理工具来安装它 - 恐怕这超出了我的能力范围,我想这可能是错误的选择。


注意:这是从 Microsoft Technet 交叉发布的。为什么?因为 Microsoft 支持说发布到答案,然后他们告诉我发布到 Technet,然后他们告诉我联系支持,然后他们告诉我发布到答案...

答案1

首先检查可用空间,然后转到开始 > 运行。输入:services.msc。找到自动更新服务并重新启动它。

禁用 Windows 防火墙并重置 IE > 工具选项中的所有安全区域。

在 IE > 工具 > 安全 > 受信任的站点中取消选中“需要服务器验证”复选框。

相关内容