Windows 更新与安装

错误代码 0x80070005(拒绝访问)是什么意思?怎么解决

Windows 11 / 10更新于

0x80070005拒绝访问

含义:当前账户或进程没有权限访问需要的文件、文件夹、注册表项或服务,操作被系统拒绝。

先做这一步:先确认当前登录的是管理员账户;安装程序和命令提示符都右键选“以管理员身份运行”

这个错误代码是什么意思

错误代码0x80070005
中文含义拒绝访问
错误名称E_ACCESSDENIED / ERROR_ACCESS_DENIED
对应 Win32 错误5(0x5)
其他写法0x80070005、0x80070005、80070005、错误代码 0x80070005、Win32 错误 5

常在这些场景出现:Windows 更新安装失败;微软商店下载或更新应用;安装软件、复制或删除文件;系统还原、备份失败。

常见原因

  • 没有用管理员身份运行
  • 文件或文件夹的所有者、权限被改过
  • 杀毒软件拦截了写入
  • 更新组件(SoftwareDistribution 文件夹)里的文件权限异常

解决方法

  1. 先确认当前登录的是管理员账户;安装程序和命令提示符都右键选“以管理员身份运行”
  2. 临时关闭第三方杀毒软件或“受控文件夹访问”(Windows 安全中心 → 病毒和威胁防护 → 勒索软件防护)再试
  3. 如果是 Windows 更新:运行 设置 → 系统 → 疑难解答 → 其他疑难解答 → Windows 更新
  4. 仍失败就重置更新组件:管理员命令提示符依次执行 net stop wuauserv、net stop bits,把 C:\Windows\SoftwareDistribution 改名为 SoftwareDistribution.old,再执行 net start bits、net start wuauserv
  5. 如果是某个文件或文件夹:右键 → 属性 → 安全 → 高级,把所有者改成自己的账户,再给自己“完全控制”
  6. 最后用 SFC 和 DISM 检查系统文件

补充:对应的 Win32 错误是 5(ERROR_ACCESS_DENIED),在“拒绝访问”的弹窗里看到的也是它。

相关错误代码