【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 缓存。
相关推荐
jushi89999 小时前
Windows 10 LTSC 2021 二合一、四合一 极限精简版 - 小修
windows
十五年专注C++开发12 小时前
TypePerf:Windows 命令行性能计数器工具(CPU利用率、内存利用率、GPU利用率等)
c++·windows·typeperf
学不思则罔14 小时前
ParallelStream并发陷阱解析
java·开发语言·windows
编码者卢布14 小时前
【Azure Developer】ASP.NET Framework 4.8 集成 Azure Application Insights SDK 完整指南
microsoft·asp.net·azure
白小沫16 小时前
解决 TortoiseSVN 文件夹不显示图标的问题(Windows 10/11 通用)
windows·经验分享·笔记
2501_9399982017 小时前
微软推送 Win11 2026 年 5 月累积更新(KB5089549)
windows
令狐少侠201117 小时前
workbuddy、openclaw能控制浏览器
windows·ai
AI砖家18 小时前
DeepSeek TUI 保姆级安装配置全指南 -Windows||macOS双平台全覆盖
服务器·前端·人工智能·windows·macos·ai编程·策略模式
谪星·阿凯18 小时前
Windows提权实战博客
windows·web安全·网络安全
Azure DevOps18 小时前
在Azure DevOps Server中实现用户端原地址透传(X-Forward-For)
运维·microsoft·azure·devops