我在 Windows Update 中有 16 个重要更新等待安装,但它们无法安装。一般情况如下:
- 要安装更新 X,首先我需要安装更新 Y。
- 尽管我从列表中选择了适用于 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 /Scanhealth
并
DISM.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 可用更新列表中,现在也安装了。