排查Windows 更新错误0x80070005
Windows 错误代码 0x80070005 通常表示"访问被拒绝"(Access Denied)。以下是修复方案:
1. 以管理员身份运行
- 右键点击要运行的程序或命令提示符
- 选择"以管理员身份运行"
2. 检查文件权限
- 右键点击相关文件或文件夹
- 选择"属性" > "安全"选项卡
- 确保当前用户有完全控制权限
- 如需修改,点击"编辑"添加用户并授予权限
3. 运行 Windows 更新疑难解答
- 设置 > 更新和安全 > 疑难解答
- 选择"Windows 更新"并运行
4. 重置 Windows 更新组件
- 以管理员身份打开命令提示符
- 依次执行以下命令:
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
5. 禁用第三方杀毒软件
- 临时禁用防病毒软件
- 重试操作
- 完成后重新启用
6. 检查系统文件完整性
- 以管理员身份运行命令提示符
- 执行:sfc /scannow
- 完成后执行:DISM /Online /Cleanup-Image /RestoreHealth
7. 创建新用户账户
- 设置 > 账户 > 家庭和其他用户
- 添加新用户并赋予管理员权限
- 登录新账户测试
8. 检查磁盘错误
- 以管理员身份运行命令提示符
- 执行:chkdsk C: /f /r
- 重启计算机让检查完成
9. 关闭用户账户控制(UAC)
- 控制面板 > 用户账户 > 更改用户账户控制设置
- 将滑块调至最低
- 重启后测试
10. 使用系统还原
- 搜索"创建还原点"
- 选择"系统还原"
- 选择问题出现前的还原点
如果以上方法无效,建议备份重要数据后考虑重装系统。
- 点赞
- 收藏
- 关注作者
评论(0)