遇到 Windows 10 的 0x800F0805 错误代码时,通常与系统组件损坏或.NET Framework安装/更新失败相关。以下是逐步解决方案:
以管理员身份运行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
重启电脑后重试更新。
管理员CMD运行:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
完成后重启。
从微软官网下载对应版本: - .NET Framework 3.5 - .NET Framework 4.8
管理员CMD运行:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
修复损坏的系统文件。
Win + R
输入 %temp%
删除临时文件。cleanmgr
)清理系统垃圾。暂时禁用杀毒软件(如360、McAfee)或防火墙,重试更新。
管理员CMD运行:
net stop wuauserv
cd %systemroot%
ren SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
下载 Windows 10 Media Creation Tool,选择“升级此电脑”保留文件和设置修复系统。
C:\Windows\Logs\CBS\CBS.log
文件内容(关键部分即可)。通过以上步骤,90%的0x800F0805错误可被解决。问题仍存在可能是系统核心损坏,建议备份数据后执行系统重置。