错误代码 0x80070002 的根本原因是 softwaredistribution 文件夹缓存损坏或权限异常;需先停止 windows update 服务,再彻底删除其下的 datastore 和 download 文件夹,最后重启服务并重试更新。

Windows 10 更新过程中提示“错误代码 0x80070002”,本质是系统在查找或读取某个更新文件时失败,最常见原因就是 【SoftwareDistribution 文件夹内缓存损坏或权限异常】,手动清除该缓存是最直接、最高效的第一步操作。
停止 Windows Update 服务
必须先停掉服务,否则 DataStore 和 Download 文件夹会被占用,无法删除任何内容。
按 Win + R 打开运行框 → 输入 services.msc → 回车 → 在服务列表中找到 Windows Update → 右键 → 选择“停止”。
如果看到状态栏显示“已停止”,说明操作成功;若仍显示“正在运行”,请右键重试一次,或等待 3 秒后再点击。
定位并删除缓存文件夹
打开文件资源管理器 → 地址栏直接粘贴路径:C:\Windows\SoftwareDistribution → 回车。
进入该目录后,你会看到两个关键文件夹:DataStore 和 Download。这两个文件夹必须全部删除——不是清空,是连文件夹一起删掉。
注意:删除时若弹出“需要提供管理员权限”提示,务必点击“继续”,否则删除无效;若提示“文件正在使用”,说明上一步服务没停干净,请返回前一步重新停止服务再试。
重启 Windows Update 服务
回到 services.msc 窗口 → 找到 Windows Update → 右键 → 选择“启动”。
这一步完成后,系统会自动重建 SoftwareDistribution 目录结构,包括全新的 DataStore 和 Download 空文件夹。
立即重启电脑,然后打开“设置 → 更新和安全 → Windows 更新 → 检查更新”,让系统从头开始下载更新包。











