当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 该更新不适用于您的计算机:Windows 更新错误

作者:精品下载站 日期:2024-12-14 23:25:35 浏览:13 分类:玩电脑

该更新不适用于您的计算机:Windows 更新错误


在 Windows 计算机和服务器上手动安装 MSU 更新时,您可能会收到错误:

Windows Update Standalone Installer: Searching for updates on this computer

。当在断开网络(与 Internet 隔离)的计算机上手动安装更新时,最常出现此问题。如果您的计算机通过 Windows Update 或 WSUS 服务器自动更新,则可能不会出现此问题,因为 wuauserv 代理会在安装前检查依赖项。

[玩转系统] 该更新不适用于您的计算机:Windows 更新错误

在本文中,我们将了解为什么 Windows 认为此更新不适用于计算机以及如何安装此类更新。

因此,当您尝试使用内置的 MSU 更新包手动安装时,会出现错误“更新不适用于您的计算机”

wusa.exe

工具(Windows 更新独立安装程序)。

如何解决:“更新不适用于您的计算机”?

  • 检查您的计算机正常运行时间(

    Get-CimInstance -ClassName Win32_OperatingSystem | Select LastBootUpTime

    )。如果您的计算机有一段时间没有重新启动(或安装最新更新后),请尝试强制重新启动Windows;

  • 此更新与您的操作系统版本、版本、内部版本、位数(处理器架构:x86、x64;ARM)或语言不匹配。例如,您尝试在 Windows x64 上安装 x86 更新。您可以使用以下 PowerShell 命令检查 Windows 版本、体系结构和内部版本号:

    Get-CimInStance CIM_OperatingSystem| select Caption, OSArchitecture
    [System.Environment]::OSVersion.Version.build

    [玩转系统] 该更新不适用于您的计算机:Windows 更新错误

    尝试下载适合您的 Windows 版本的更新。
    关于系统语言。有时,安装的 Windows 语言与使用的界面语言不同。使用以下命令检查原始 Windows 语言:

    dism /online /get-intl

    此示例显示计算机运行的是英文版 Windows:

    Installed language(s): en-US Type : Fully localized language

    此外,还安装了法语界面包 (LIP):

    Installed language(s) fr-FR: Partially localized language, MUI type: fr-FR

    [玩转系统] 该更新不适用于您的计算机:Windows 更新错误

  • 更新已安装。您可以使用以下命令获取计算机上已安装更新的列表

    wmic qfe list

    命令或 PSWindowsUpdate PowerShell 模块;

  • 此更新已被替换,或者已安装更新的更新来替换此更新。有关替换更新的信息可以在 Microsoft 网站的知识库页面上找到。通常,此信息列在程序包详细信息选项卡上(此更新已被以下更新取代);

    [玩转系统] 该更新不适用于您的计算机:Windows 更新错误

  • 不满足安装此更新的先决条件。例如,Windows 7 的大多数更新需要安装 SP1,Windows 8.1 和 Windows Server 2012 R2 的更新需要 Update 1。您可以在 Microsoft 更新目录 (https://www.catalog.update.microsoft.com/Home.aspx) 的 KB 信息页面上找到依赖项信息。仔细阅读所有知识库要求。在安装此更新之前,您可能需要先安装一些其他更新;

  • 确保您已下载适用于 Windows 的完整 MSU 更新,而不是 Delta 更新包;

    [玩转系统] 该更新不适用于您的计算机:Windows 更新错误

  • 如果 Windows Update 服务无法正常工作,您可以尝试运行 Windows Update 代理重置脚本或使用 Windows Update 疑难解答(设置 -> 更新和安全 -> 疑难解答 > Windows Update,然后按运行疑难解答);

  • 如果您从第三方收到 *.msu 更新文件,则该文件可能已损坏。尝试从 Windows 更新目录重新下载 MSU 更新文件;

  • 使用以下命令检查 Windows 系统文件的完整性:

    Dism.exe /Online /Cleanup-Image /Restorehealth

    sfc /scannow

请注意,Windows 的安全更新现在作为累积更新发布。这意味着您可以为您的 Windows 版本安装任何较新的每月累积更新(它包含所有以前的更新)。

在安装某些累积 Windows 更新之前,您必须首先安装最新的可用服务堆栈更新 (SSU)。可以使用以下搜索查询在 Windows 更新目录中找到此更新:

servicing stack windows 10 20h2

在此示例中,我发现 Windows 20h2 的最新服务堆栈更新于 2022 年 5 月发布。在安装更新之前下载并安装 SSU。

[玩转系统] 该更新不适用于您的计算机:Windows 更新错误

从 2021 年 3 月开始,Microsoft 开始将 Windows 10 2004 及更早版本的 SSU 更新集成到最新的 LCU(最新累积更新)中。 2004 年之前的 Windows 10 版本的管理员在自行部署更新时应跟踪 SSU 依赖关系。

如何从 CAB 文件手动安装 Windows 更新?

您可以尝试不使用 WUSA.exe 工具(Windows 更新独立安装程序使用它)来安装 MSU 更新文件,而是通过提取 .CAB 文件并使用 DISM 或 Add-WindowsPackage 命令将其直接安装到 Windows 映像中。手动安装 CAB 更新的过程可能如下所示:

  1. 提取 MSU 更新文件:

    expand -f:* "C:\Temp\windows10.0-KB4103723-x64.msu" C:\Temp\KB4103723
  2. C:\Temp\KB4103723目录中会出现一个CAB,名称类似于Windows10.0-KB4103723-x64.cab;

  3. 使用 DISM.exe 安装此 CAB 更新文件(

    DISM.exe /Online /Add-Package /PackagePath:c:\Temp\Windows10.0-KB4103723-x64.cab

    ) 或使用 PowerShell (

    Add-WindowsPackage -Online -PackagePath "c:\Temp\Windows10.0-KB4103723-x64.cab"

检查 Windows 更新错误代码

检查 Windows 事件查看器管理单元中的特定更新安装错误代码。转至事件查看器 -> Windows 日志 -> 设置并从 WUSA 源中查找事件。它很可能会包含这样的错误:

Source: WUSA
Event ID: 3
Level: Error
Windows update could not be installed because of error 2149842967 “” (Command line: "C:\Windows\system32\wusa.exe" "C:\Downloads\Updates\windows10-kb4103723.msu")

在 Google 中搜索有关此 Windows 更新安装错误代码的信息是有意义的。此外,此站点上的 Windows 更新错误代码的完整列表可以帮助您

另外,请在以下位置查找更新安装错误

%systemroot%\Logs\CBS\CBS.log

文件(通过您的知识库编号查找错误)。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯