【Windows篇】Windows更新/微软商店下载出现0x80004002问题的解决办法

Windows篇------Windows更新/微软商店下载出现0x80004002问题的解决办法

优先解答

一、先说结论

这类问题常见的排查顺序是:

  1. 检查并恢复 Delivery Optimization 服务。
  2. 检查和 Windows Update 有关的注册表策略项。
  3. 重启电脑后重新测试。
  4. 如果微软商店仍异常,再重置商店缓存。

二、解决方法------恢复 Delivery Optimization 服务

0x80004002 常见于系统更新链路异常,尤其是 Delivery Optimization(传递优化)服务被禁用时。

操作步骤

  1. Win + R,输入 regedit,回车打开注册表编辑器。
  2. 定位到:
text 复制代码
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DoSvc
  1. 找到右侧的 Start
    执行这一步时也许会遇到 权限不够 的情况,需要右击 DoSvc 目录 -> 权限 -> 高级 -> 双击与 所有者 对应的 主体 -> 将 完全控制 权限勾选。
  2. 双击后把数值改为 2

说明

  • 2 表示自动启动。
  • 如果原来是 4,代表该服务被禁用,容易导致 Windows 更新或微软商店下载异常。

直接用命令修改

管理员身份打开 Windows Terminal 或 PowerShell,执行:

powershell 复制代码
reg add "HKLM\SYSTEM\CurrentControlSet\Services\DoSvc" /v Start /t REG_DWORD /d 2 /f

三、重启系统后再测试

完成上面的修改后:

  1. 重启电脑。
  2. 打开 设置 -> Windows 更新,尝试检查更新。
  3. 打开微软商店,重新下载应用。

一般(我的)情况下,改完 DoSvc 和相关策略后,问题就能恢复。

撰写该 blog 缘由

因为 Codex Windows 前两天发布,但是只能通过微软商店进行下载。当我准备下载时,发现了 0x80070005 这个错误,这时系统会提示 Windows 更新问题,便联想到是因为我设置了 10 年停止自动更新,于是启用更新,之后便出现了 0x80004002 错误。

参考

  • 参考视频:https://www.bilibili.com/video/BV15dKPeCEjw/
  • Microsoft 文档:Delivery Optimization 是 Windows 更新下载机制的一部分。
  • Microsoft 支持:wsreset.exe 可用于清理 Microsoft Store 缓存。
相关推荐
kakakahahahaha5 小时前
Windows Steam 游戏存档在哪里?定位和恢复排查流程
windows·其他·电脑·笔记本电脑·内容运营·软件需求
Xy-unu5 小时前
Windows 开启外接显示器 HDR 后外接显示器无信号、无法扩展模式故障记录
windows
troy1287 小时前
Codex 安全盲区:代码漏洞生成实测
windows·python·ci/cd·pycharm·django·github·fastapi
其实防守也摸鱼8 小时前
常见安全架构中 Shiro 的认证确认机制解析
运维·服务器·数据库·windows·github
五_谷_丰_登10 小时前
windows批处理脚本(bat)问题解决方案大全——持续更新
windows·bat
YCOSA202511 小时前
迎双节 雨晨 Windows 11 IoT 企业版 LTSC 26H1 轻装 28000.2956
windows·物联网
csdn_aspnet12 小时前
Windows 如何隐藏 IIS Web 服务响应头中的 IIS Server 版本信息
windows·iis·url rewrite
AxureMost14 小时前
VideoProc Converter AI 视频转换/下载/超分辨率
windows
李小白杂货铺15 小时前
从 macOS 免密 SSH 到 Windows 10 完整配置指南
windows·win10·openssh·踩坑·ssh服务器·免密连接·安装和配置
线上放牧人1 天前
Windows删除图标缓存
windows·python·pyqt