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后重启


相关推荐
!chen2 小时前
在Windows 10中获取TrustedInstaller权限的方法(附具体操作步骤)
windows
慕容雪_2 小时前
springboot jar注册windows服务(nssm版)
windows·spring boot·jar·nssm·注册服务
私人珍藏库2 小时前
[Windows] MusicPlayer2 V2.78
windows·音视频·工具·软件·win·music
魂万劫13 小时前
如何在虚拟机VM上|Linux环境内安装windows
linux·运维·服务器·windows
fengye20716114 小时前
win10+VM17+虚拟机win10搭建(三)
windows
love530love15 小时前
Windows 11 下再次成功本地编译 Flash-Attention 2.8.3 并生成自定义 Wheel(RTX 3090 sm_86 专属版)
人工智能·windows·笔记·编译·flash_attn·flash-attn·flash-attention
Web极客码16 小时前
使用VPS主机进行数据分析的主要优势
linux·windows·vps主机
seasonsyy17 小时前
Win7/Win10系统显示文件扩展名方法
windows
TypingLearn17 小时前
2026年,让.NET再次伟大
windows·c#·.net·sdk·netcore