Server 2012 R2 上的 Windows 更新问题

Server 2012 R2 上的 Windows 更新问题

我在 Windows Update 中有 16 个重要更新等待安装,但它们无法安装。一般情况如下:

  1. 要安装更新 X,首先我需要安装更新 Y。
  2. 尽管我从列表中选择了适用于 Windows Server 2012 R2 64 位的更新,但更新 Y 仍未安装,并出现错误“此更新不适用于您的计算机”。

例如:要安装 KB2919355,首先我需要安装 KB2919442。我转到后者的页面(因为它不在 WU 的列表中),然后单击“所有受支持的基于 x64 的 Windows Server 2012 R2 版本”的文件。但是,当我尝试安装该文件时,出现了上述错误。

我尝试了网上找到的一些解决方案,但都没有用。有人建议我尝试疑难解答,但在“所有类别”中我没有“Windows 更新”。我尝试停止 WU 和 BITS 服务,然后删除“SoftwareDistribution”文件夹,然后重新启动服务并尝试再次安装 - 同样的错误。

现在我该怎么做?

更新1:命令输出:

PS C:\Users\Administrator> get-hotfix KB3173424,KB2919355,KB2919442

Source        Description      HotFixID      InstalledBy          InstalledOn
------        -----------      --------      -----------          -----------
<edited> Update           KB2919355     <edited> 7.6.2018 г. 0:00:00
<edited> Update           KB3173424     <edited> 6.6.2018 г. 0:00:00

它显示为已安装(?),而在已安装的更新窗口中它显示为“失败”(那是在我删除“SoftwareDistribution”文件夹之前。我正在手动下载一些更新,因为它们是 WU 列表中更新的先决条件,但未在其中列出。

更新 2:我试过这些

sfc /scannow- 返回“Windows 资源保护未发现任何完整性违规”

DISM.exe /Online /Cleanup-image /ScanhealthDISM.exe /Online /Cleanup-image /Restorehealth返回“错误:87 清理图像选项未知。”

更新 3:这是无法安装的更新列表:

2017-12 Security Monthly Quality Rollup for Windows Server 2012 R2 for x64-based Systems (KB4054519)
2018-07 Security Monthly Quality Rollup for Windows Server 2012 R2 for x64-based Systems (KB4338815)
Security Update for Windows Server 2012 R2 (KB3004365)
Security Update for Windows Server 2012 R2 (KB3045999)
Security Update for Windows Server 2012 R2 (KB3071756)
Security Update for Windows Server 2012 R2 (KB3081320)
Security Update for Windows Server 2012 R2 (KB3092601)
Security Update for Windows Server 2012 R2 (KB3126593)
Security Update for Windows Server 2012 R2 (KB3146723)
Security Update for Windows Server 2012 R2 (KB3161949)
Security Update for Windows Server 2012 R2 (KB3175024)
Update for Windows Server 2012 R2 (KB2967917)
Update for Windows Server 2012 R2 (KB3000850)
Update for Windows Server 2012 R2 (KB3008242)
Update for Windows Server 2012 R2 (KB3044374)
Update for Windows Server 2012 R2 (KB3077715)
Windows Server 2012 R2 Update (KB2919355)

我检查了 catalog.update.microsoft.com 上是否有一些更新已被取代。除了 2017-12 安全月度质量汇总(如预期),没有一个更新已被取代。因此更新是不是已被取代。

当我输入时get-hotfix,在可用更新列表中,只有 KB2919355 被列为已安装,因此绝大多数都是不是已安装。

另外,我通过 WU 获取更新,所以我认为他们会根据我的架构(64 位)给我一个列表。此外,当我手动访问网站并选择 64 位时,我得到了同样的错误。

因此,除了完全重新安装之外,我几乎没有其他选择,但这根本不能保证解决问题。有人还有其他想法吗?

更新 4:

已安装的更新(抱歉,PS 只提供了日期,没有提供时间,因此无法判断哪个是最后安装的更新):

Description      HotFixID       InstalledOn
 -----------      --------       -----------
 Security Update  KB2862152      6.6.2018 г. 0:00:00
 Security Update  KB2868626      6.6.2018 г. 0:00:00
 Security Update  KB2892074      6.6.2018 г. 0:00:00
 Security Update  KB2893294      6.6.2018 г. 0:00:00
 Security Update  KB2894856      7.12.2018 г. 0:00:00
 Security Update  KB2898871      6.6.2018 г. 0:00:00
 Security Update  KB2901128      6.6.2018 г. 0:00:00
 Security Update  KB2912390      6.6.2018 г. 0:00:00
 Update           KB2919355      7.6.2018 г. 0:00:00
 Security Update  KB2922229      6.6.2018 г. 0:00:00
 Security Update  KB2931366      6.6.2018 г. 0:00:00
 Update           KB2939087      7.5.2018 г. 0:00:00
 Security Update  KB2973201      7.12.2018 г. 0:00:00
 Update           KB2975061      7.5.2018 г. 0:00:00
 Security Update  KB2976897      7.12.2018 г. 0:00:00
 Security Update  KB2977765      7.12.2018 г. 0:00:00
 Security Update  KB2978041      7.12.2018 г. 0:00:00
 Security Update  KB2978126      7.12.2018 г. 0:00:00
 Update           KB2999226      7.6.2018 г. 0:00:00
 Security Update  KB3010788      7.12.2018 г. 0:00:00
 Security Update  KB3011780      7.12.2018 г. 0:00:00
 Security Update  KB3019978      7.12.2018 г. 0:00:00
 Security Update  KB3021674      7.12.2018 г. 0:00:00
 Security Update  KB3023222      7.12.2018 г. 0:00:00
 Security Update  KB3023266      7.12.2018 г. 0:00:00
 Security Update  KB3032663      7.12.2018 г. 0:00:00
 Update           KB3034348      7.12.2018 г. 0:00:00
 Security Update  KB3035126      7.12.2018 г. 0:00:00
 Security Update  KB3037579      7.12.2018 г. 0:00:00
 Update           KB3042085      7.12.2018 г. 0:00:00
 Security Update  KB3045685      7.12.2018 г. 0:00:00
 Security Update  KB3045755      7.12.2018 г. 0:00:00
 Security Update  KB3046017      7.12.2018 г. 0:00:00
 Security Update  KB3055642     
 Security Update  KB3059317      7.12.2018 г. 0:00:00
 Security Update  KB3061512      7.12.2018 г. 0:00:00
 Security Update  KB3074228      7.12.2018 г. 0:00:00
 Security Update  KB3074548      7.12.2018 г. 0:00:00
 Security Update  KB3082089      7.12.2018 г. 0:00:00
 Security Update  KB3084135      7.12.2018 г. 0:00:00
 Security Update  KB3086255      7.12.2018 г. 0:00:00
 Security Update  KB3097997      7.12.2018 г. 0:00:00
 Security Update  KB3098779      7.12.2018 г. 0:00:00
 Security Update  KB3102939      7.12.2018 г. 0:00:00
 Security Update  KB3109103      7.12.2018 г. 0:00:00
 Security Update  KB3110329      7.12.2018 г. 0:00:00
 Security Update  KB3126041      7.12.2018 г. 0:00:00
 Security Update  KB3126434      7.12.2018 г. 0:00:00
 Security Update  KB3126587      7.12.2018 г. 0:00:00
 Security Update  KB3133043      7.12.2018 г. 0:00:00
 Security Update  KB3139398      7.12.2018 г. 0:00:00
 Security Update  KB3139914      7.12.2018 г. 0:00:00
 Security Update  KB3155784      7.12.2018 г. 0:00:00
 Security Update  KB3156059      7.12.2018 г. 0:00:00
 Security Update  KB3159398      7.12.2018 г. 0:00:00
 Security Update  KB3162343      7.12.2018 г. 0:00:00
 Security Update  KB3172729      6.6.2018 г. 0:00:00
 Update           KB3173424      6.6.2018 г. 0:00:00
 Security Update  KB3178539      7.12.2018 г. 0:00:00

答案1

我终于设法安装了更新,再次尝试了“禁用 WU 和 BITS 服务 - 删除 SoftwareDistribution 文件夹 - 重新启用服务 - 再次尝试更新”的方法。不知道为什么以前几次都失败了。我一个接一个地安装了更新,有些最初安装失败,但在我安装了它们的先决条件后,成功了。即使是 KB2919355,虽然被列为已安装,但仍然出现在 WU 可用更新列表中,现在也安装了。

相关内容