修复 Windows 10 上的 Windows 更新错误 0x80240008

一些Windows 10用户报告他们在尝试在其设备上下载和安装Windows更新时收到错误代码0x80240008 。在这篇文章中,我们将确定可能的原因,并提供您可以尝试解决问题的适当解决方案。

Windows 更新错误 0x80240008

Error 0x80240008, The key for the item queried could not be found

修复 Windows 更新错误 0x80240008

如果您遇到此Windows 更新错误 0x80240008(Windows Update error 0x80240008),您可以按照下面显示的顺序尝试我们推荐的解决方案来解决问题。

  1. 运行 Windows 更新疑难解答
  2. 执行 SFC 和 DISM 扫描
  3. Disable/Uninstall 3rd方安全软件(如果适用)
  4. 清除 Windows 更新缓存
  5. 执行全新开始(Fresh Start)就地(In-place)升级修复或云重置(Cloud Reset)

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

1]运行Windows更新疑难解答(Run Windows Update Troubleshooter)

此解决方案要求您运行内置的 Windows 更新疑难解答程序,看看这是否有助于解决Windows 更新错误 0x80240008(Windows Update error 0x80240008)问题。

2]执行SFC和DISM扫描(2] Perform SFC and DISM scan)

如果您有系统文件错误,您可能会遇到Windows Update 错误 0x80240008(Windows Update error 0x80240008)

SFC/DISM 是Windows中的 实用程序,允许用户扫描Windows系统文件中的损坏并恢复损坏的文件。

为方便起见,您可以使用以下过程运行扫描。

  • 按 Windows 键 + R。
  • 在“运行”对话框中,键入记事本(notepad)并按 Enter 键打开记事本。
  • 将以下语法复制并粘贴到文本编辑器中。
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • 使用名称保存文件并附加.bat 文件扩展名 - 例如; SFC_DISM_scan.bat
  • 以管理员权限重复运行批处理文件(run the batch file with admin privilege) (右键单击保存的文件并从上下文菜单中选择 以管理员身份运行(Run as Administrator)),直到它没有报告错误。
  • 重新启动您的电脑。

在启动时,再次尝试更新。如果错误仍然存​​在,请继续下一个解决方案。

相关(Related)Windows Update 无法安装或无法下载。(Windows Update fails to install or will not download.)

3] Disable/Uninstall 3rd party security software (if applicable)

防火墙和防病毒软件对您的系统安全很重要,但有时这些程序会干扰Windows 10并导致出现此Windows 更新错误 0x80240008(Windows Update error 0x80240008 )

McAfeeAVASTComodo都已知会导致此特定问题。在这种情况下,要解决此问题,您必须使用专用删除工具(removal tool)从 PC 中删除所有第三方防病毒程序, 以删除与您的防病毒程序关联的所有文件。原因是,使用制造商提供的 AV 程序的自定义卸载工具(如果可用)更有效和更具侵入性,每当卸载防病毒软件时,因为存在注册表和依赖项,安装在传统控制面板(Control Panel)卸载程序的操作系统深处(appwiz.cpl) 在大多数情况下可能会丢失。

如果删除防病毒软件修复了此错误,您现在可以再次安装相同的防病毒软件,或者您可以切换到替代软件,或者最好仍然坚持使用Windows 10原生 AV 程序 -  Windows Defender

4] Clear the Windows Update cache/components

Windows 10操作系统中的 Software Distribution 文件夹是位于  Windows目录 (Software Distribution folder)(Windows directory)文件夹,用于临时存储在您的计算机上安装Windows Update可能需要的文件。此解决方案要求您 清除 Software Distribution 文件夹的内容,(clear the contents of the Software Distribution folder)然后再次重试更新过程。如果错误仍未解决,请继续下一个解决方案。

5] 执行全新启动、就地升级修复或云重置(5] Perform a Fresh Start, In-place upgrade repair or Cloud Reset)

此时,如果Windows 更新错误 0x80240008(Windows Update error 0x80240008 )仍未解决,则很可能是由于某种常规无法解决的系统损坏。在这种情况下,您可以尝试全新启动、就地升级修复(Fresh Start, In-place upgrade repair)来重置每个Windows组件。此外,如果您运行的是Windows 10版本 1909 及更高版本,您可以尝试云重置(try Cloud Reset),看看是否有帮助。

PS:这里有更多提示来解决 Windows 10 中的 Windows 更新错误。



About the author

我是一名全职软件工程师,在使用 Windows 和 Mac 软件方面拥有超过 10 年的经验。我知道如何在两个平台上设计、测试和部署应用程序。我也有安全和系统管理方面的经验。我的技能和知识可以帮助您构建更好、更高效的计算机系统。



Related posts