修复:Windows更新错误0x800f0984(5个解决方案)

如果您在尝试安装 Windows 10 更新时遇到错误代码 0x800f0984,这意味着匹配的组件目录存在但二进制文件丢失。这意味着您尝试安装的更新无法在已安装的旧版 Windows 10 上找到基本文件。

本指南提供了几种修复错误的方法,但首先,让我们探讨一些主要原因:

  • 省电电源计划:如果您希望将系统置于省电电源计划以延长电池的时间和寿命,则此电源计划可能会使某些系统组件的性能降低,从而导致讨论中的更新错误。
  • 损坏的系统文件:您的系统文件可能由于最近遇到电源故障而损坏,应用了更新,或者如果您的系统的安全产品删除了一些重要的系统文件,这些损坏的系统文件可能导致失败安装更新。
  • 损坏的 Windows 更新组件:Windows 更新将其数据本地存储在您的系统文件夹中,例如 Software Distribution 和 Catroot2 文件夹,然后再传播到相关系统目录。如果这些文件夹/组件中的任何一个已损坏,那么您的系统可能无法安装新的 Windows 更新。

以下是您可以尝试修复错误的方法:

方法 1:手动安装更新

如果 Windows 更新使用的任何基本 Windows 组件损坏或丢失,则自动 Windows 更新的安装可能会失败。但是,手动安装使用不同目录/服务的相同更新可能会解决更新错误 0x800f0984。

  1. 启动 Web 浏览器并转到 Microsoft 网站的 Windows 10 部分。
  2. 在最新的更新助手下,点击立即更新,然后让下载完成。
  3. 右键单击更新助手的下载文件,然后选择以管理员身份运行。
  4. 按照提示完成该过程,完成后,检查错误 0x800f0984 是否已清除。

方法 2:更改系统的电源计划

在省电模式下,系统可能更注重电池而不是性能,导致许多基本系统服务/资源的性能低下。服务/资源的这种低性能会妨碍 Windows 更新的工作方式,从而导致手头的错误。可以通过将 PC 的电源计划更改为高性能来纠正同样的问题。

  1. 右键单击Windows并选择电源选项
  2. 单击右窗格中的“其他电源选项”链接,然后在显示的新“电源选项”窗口中,单击“创建电源计划”
  3. 选择高性能并单击下一步(您可以根据自己的喜好输入电源计划名称)。
  4. 点击创建;一旦应用了新的电源计划,请重试更新以检查它是否可以在没有错误 0x800f0984 的情况下安装。

方法 3:在您的系统上运行 DISM 和 SFC 扫描

如果基本系统文件损坏,可能会导致错误 0x800f0984。在这种情况下,执行 DISM/SFC 扫描可能会清除文件的损坏,这可能会解决问题。

  1. 单击Windows,键入CMD,然后在显示的结果中,右键单击Command Prompt
  2. 选择以管理员身份运行,然后执行以下操作:
    Dism /Online /Cleanup-Image /RestoreHealth
  3. 这可能需要大约 20-30 分钟才能完成,完成后,执行以下操作。这可能需要一些时间才能完成执行
    sfc /scannow
  4. 完成后,检查是否可以安装更新而不会出现错误 0x800f0984。

方法 4:重置 Windows 更新组件

发生此错误的原因可能是损坏的 Windows 更新组件,这些组件对于正确安装和执行 Windows 更新至关重要。要解决此问题,可能需要将系统的 Windows 更新组件重置为其默认设置。

  1. 右键单击Windows图标并选择“Windows PowerShell(管理员)”。
  2. 将以下命令一一复制并粘贴到 PowerShell 窗口中,然后在每个命令后按 Enter,忽略任何错误消息:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader*.*"
    rmdir %systemroot%\SoftwareDistribution /S /Q
    rmdir %systemroot%\system32\catroot2 /S /Q
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    netsh winsock reset
    netsh winsock reset proxy
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  3. 执行完所有命令后,退出 PowerShell 窗口并重新启动计算机

方法 5:执行就地升级

如果上述解决方案均无法解决问题,您可以考虑对 Windows 系统执行就地升级。此过程会在您的 PC 上重新安装操作系统,并可能有助于解决更新问题。

但是,建议您在继续升级之前创建一个系统还原点并备份您的基本文件。这将有助于确保您可以在出现任何意外问题时轻松恢复系统和文件。

  1. 打开 Web 浏览器并转到Microsoft 的 Windows 10 网站。
  2. 向下滚动并单击“创建 Windows 10 安装媒体”部​​分中的“立即下载工具”按钮。
  3. 下载该工具后,以管理员身份启动它并接受许可条款。
  4. 选择“立即升级这台电脑”,然后选择“保留 Windows 设置、个人文件和应用程序”。
  5. 按照提示完成升级过程,然后检查错误是否已清除。

如果使用媒体创建工具升级无效,请尝试使用 Windows 10 ISO创建可启动 USB并使用该设备升级 PC 的 Windows。

如果失败,则您可以下载/安装Windows 10ISO映像并使用它在 PowerShell(管理员)中运行以下DISM命令:

dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:5 /limitaccess

确保将“F”替换为安装的 ISO 的驱动程序盘符,将“5”替换为您正在使用的 Windows 版本。如果 ISO 文件是使用 Microsoft 的媒体创建工具创建的,请将“Install.wim”替换为“Install.esd”。运行 DISM 命令后,检查错误是否已解决。

如果这些解决方案都不起作用,您可能需要执行 Windows 的全新安装。在继续任何解决方案之前,请创建一个系统还原点并备份重要文件以确保您不会丢失任何数据。

赞(0)
未经允许不得转载:回忆主机 » 修复:Windows更新错误0x800f0984(5个解决方案)