win10系统升级失败,报错:0x800f0805 你的设备中缺少重要的安全和质量修复

一、问题描述

相信很多小伙儿在使用win10过程中遇到系统更新失败,报错:0x800f0805 你的设备中缺少重要的安全和质量修复;但是手动安装更新时,又提示不支持,尝试很多方法,终不管用,但是公司又要求合规审计,电脑系统必须要升级到最新更新。这里记录微软社区支持专家提供的解决方案及现场验证效果。

关联资源:0x800f0805

二、解决方案

2.1、微软社区支持专家方案

1)清除windows update 缓存目录 ,因有时该目录会导致update失败

  • 1、 Win + R 输入services.msc 打开服务,找到 Windows Update service先关停处理;
  • 2、进入 C:\Windows\SoftwareDistribution 下删除其下所有文件和目录
  • 3、完成后重启 Windows Update Service,再次尝试update windows更新,之前尝试过程,该方式无效,一般不适合相关问题

2)通过Windows Update Troubleshooting诊断尝试消除问题

该工具为windows内置,它会自动修复与更新相关的错误。Win + I 打开【设置】找到如下:

然后点击运行疑难解答,按提示看是否修复。

3)重置Windows Update 组件,现场处理后未果;实际这里同第一步类似,只是没有删除更新缓存,而是对 cache folder,进行了重命名,然后重启服务后,会自动重建,达到一样的效果,但是这里关停的关联服务更步骤一不一样,更具体

powershell 复制代码
#管理员运行cmd,执行如下
net stop wuauserv  
net stop cryptSvc  
net stop bits  
net stop msiserver  

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old  
ren C:\Windows\System32\catroot2 catroot2.old  

net start wuauserv  
net start cryptSvc  
net start bits  
net start msiserver 

4)通过 Windows Update Assistant或Media Creation Tool工具调试修复

上述工具会强制你的windows进行update处理。

bash 复制代码
# Windows 10
下载https://www.microsoft.com/en-us/software-download/windows10 
然后同页面下载Media Creation Tool

运行Media Creation Tool之后选择立即升级这台电脑,然后下一步;接下去用户需要选择保留应用和个人数据,再进行下一步,最好提前把数据放到其他数据盘里;

2.2、其他问题

1)如果C盘空间不足,也会导致上述报错,一般应保持C盘至少30G(如果是小版本升级预留8G即可)。

2)重要的Windows系统文件可能已遭到破坏或被删除。如果关键的程序文件出现丢失或配置错误,最常见的就讨厌的windows AppStore,手动删除时导致windows系统关联报错;

2.3、手动下载补丁更新

1)去https 😕/www.catalog.update.microsoft.com/Home.aspx,在Microsoft Update Catalog的搜索栏中输入你报错待更新的KB代码来搜索更新补丁,下载下来(.msu文件),手动执行

2)执行以下修复系统一般报错

bash 复制代码
C:\WINDOWS\system32>sfc/scannow
C:\WINDOWS\system32>Dism /Online /Cleanup-Image /ScanHealth
C:\WINDOWS\system32>Dism /Online /Cleanup-Image /CheckHealth
C:\WINDOWS\system32>DISM /Online /Cleanup-Image /RestoreHealth
部署映像服务和管理工具
版本: 10.0.19041.3636

映像版本: 10.0.19045.5073

[==========================100.0%==========================]
错误: 0x800f081f

找不到源文件。
请使用"源"选项指定还原该功能所需的文件位置。有关指定源位置的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=243077。

2.4、重置或中装

1)重置

如果你遇到如下错误,可按Shift+F10调出命令行,输入regedit,按回车键,找到如下注册表位置,恢复setup值为3后重启


相关推荐
烟雨归来8 小时前
Windows 安装 Proctorio Secure Companion App 报错 0x800B010A
windows
是烨笙啊10 小时前
Windows下“nul”文件出现的原因分析与删除方法
windows
神经智研社11 小时前
ROS2-5章:节点参数parameter详细讲解
windows·microsoft·机器人环境搭建·win11 ros2 开发环境
诚信定制83914 小时前
PrivaZer逆向解析:深度清理背后的三大隐患
windows
love530love18 小时前
WorkBuddy + 本地 ComfyUI Wan2.1 文生视频实战:从连续报错到成功出片的完整踩坑记录
人工智能·windows·python·音视频·devops·comfyui·mcp
TrisighT18 小时前
Electron 跑鸿蒙 PC 上,这 4 个 API 的行为跟 Windows 完全不一样——但文档一行都没写
windows·electron·harmonyos
love530love19 小时前
WorkBuddy + 本地 Comfy MCP 实战:用自然语言调生成你的第一张 AI 图片
人工智能·windows·python·agent·comfy·comfy cloud mcp·comfy mcp
qq_3692243317 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
阿米亚波18 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
caimouse18 天前
Reactos 第 10 章 网络操作 — 10.3.1 NIC驱动
网络·windows