更新不适用于我们的计算机,我们可以从以下几个方面去排查:
1.检查更新包是否与Windows版本和处理器体系结构相匹配。
您可以转到Microsoft
Update目录,然后在此网站的搜索框中搜索要更新的的名称,如果它与Windows兼容,则还需要确保具有兼容的处理器体系结构以安装该版本的更新。
步骤1:在Windows中,右键单击“此PC或计算机”,然后选择“属性”选项。
步骤2:在System界面中,您可以在System
type旁边看到Windows和处理器的体系结构。
如果是64位操作系统和基于x64的处理器,则无法安装基于x86的Windows,反之亦然。
提示:如果您尝试在基于Windows
Server 2012 R2的计算机上安装仅限Windows
Server 2012的更新,则不允许这样做,并且可能会发生更新不适用于您的计算机的错误。
2.检查更新历史记录
如果更新与您的处理器兼容,但出现Windows
Update Standalone Installer错误且不适用更新,则您尝试安装的更新可能已安装到您的计算机上。您唯一可以做的就是检查更新历史记录。
3. 检查是否缺少先决条件更新
还有一件事你应该做。这是检查是否缺少必需的先决条件更新。根据Microsoft的说法,某些更新需要先进行必备更新才能应用于系统。否则,将出现不适用的Windows
Update Standalone Installer。
例如,如果在Windows
8.1或Windows
Server 2012 R2上发生错误消息,则必须安装2014年4月更新KB
2919355作为先决条件和一个或多个先决条件服务更新(知识库文章2919442和KB
3173424)。
要检查是否已安装这些先决条件更新,可以运行以下PowerShell命令:get-hotfix
KB3173424,KB2919355,KB2919442
如果已安装这些更新,该命令将在输出的InstalledOn部分中返回已安装的日期。这种方式由Microsoft提供。
4.系统区域设置为英语
根据以往的经验,如果您收到此更新不适用于您的计算机的错误消息,我们可以尝试将我们的系统区域设置为英语,我以前遇到过一些更新因为语言的原因不能安装。
一般的排错的步骤,你可以参考一下:
1.在受影响的机器上运行sfc/scannow命令
2.运行以下命令以验证和清理组件存储:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /startComponentCleanup
Dism /Online /Cleanup-Image /restoreHealth
3.重启服务器以使上面步骤生效
4.使用修复工具重置Windows Update组件:
注意:如果“修复IT”工具不能正常工作,请参阅下文以手动重置更新组件。
6.尝试运行西面的命令来清除Windows Update的缓存,然后重启电脑:
net stop wuauserv
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
希望能帮助到您,如果有其他的问题,请随时联系我。
Best Regards,
Daniel
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.