0x800F0840 Windows更新错误可以防止Windows 11、10或Windows Server设备安装最新更新。此错误通常表示损坏或不兼容的更新程序包。让我们探索几种解决此问题并更新系统的方法。
Windows包括一个内置的故障排除器,通常可以自动解决与更新相关的问题:
步骤1:按Windows键,键入“故障排除”,然后选择“故障排除设置”。
步骤2:单击“其他故障排除器”或“其他故障排除”,具体取决于您的Windows版本。
步骤3:在列表中找到“ Windows Update”,然后单击“运行故障排除器”。
步骤4:遵循屏幕上的提示,并应用任何建议的修复程序。
故障排除完成后,重新启动计算机并检查更新是否成功安装。
启动受信任的安装程序服务
TrustedInstaller服务对于Windows更新至关重要。如果不运行,则更新可能会失败。这是确保它活跃的方法:
步骤1:按Windows键 + R,类型services.msc
,然后按Enter。
步骤2:在服务列表中找到“ Windows模块安装程序”。
步骤3:双击它并将“启动类型”设置为“自动”。
步骤4:单击“启动”如果服务未运行,请单击“应用”和“确定”。
另外,您可以使用高架命令提示符将此服务设置为自动:
SC config trustedinstaller start=auto
进行此更改后,重新启动计算机,然后再次尝试更新。
重置Windows更新组件
重置Windows更新组件通常可以解决持续的更新错误:
建议阅读:
步骤1:打开命令提示符作为管理员。
步骤2:复制并粘贴以下命令,每次按Enter下按:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader*.*"
rmdir %systemroot%SoftwareDistribution /S /Q
rmdir %systemroot%system32catroot2 /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:重新启动计算机并再次尝试更新。
使用DISM修复Windows更新组件
部署图像服务和管理(DIMS)工具可以修复损坏的Windows更新文件:
步骤1:打开命令提示符作为管理员。
步骤2:按顺序运行以下命令,等待每个命令完成:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
步骤3:如果DISM查找和修复问题,请重新启动计算机,然后再次尝试更新。
如果DISM无法下载所需的文件,则可能需要使用Windows安装媒体作为维修来源:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
用Windows安装文件的实际路径替换“ C:RepairsourceWindows”。
手动下载并安装更新
如果自动更新继续失败,则可以尝试手动下载和安装更新:
步骤1:访问Microsoft Update目录网站。
步骤2:通过其KB编号(例如KB5040430)搜索更新。
步骤3:为您的系统体系结构(32位或64位)下载适当的版本。
步骤4:运行下载的文件并遵循安装提示。
此方法绕过Windows Update服务,有时可以在自动更新失败的情况下成功。
如果您尝试了这些方法,但仍然无法解析0x800F0840错误,请考虑在发生错误发生之前将系统还原执行到某个点,或者作为最后的度假胜地,令人耳目一新或重新安装了窗口。在采取这些更加激烈的步骤之前,请务必备份您的重要数据。