0x80070005错误源于用户缺少文件夹访问权限,修复方法包括:一、重置文件夹安全权限;二、修复windowsapps权限;三、还原self账户dcom权限;四、执行干净启动;五、修复注册表关键子项权限。

如果您在Windows 10或Windows 11中操作文件夹时收到“0x80070005 拒绝访问”错误,通常是因为当前用户账户缺少对该文件夹的必要访问权限,尤其是对系统路径、用户配置文件目录或受保护系统子目录(如AppData、WindowsApps)的读取或修改权限。以下是多种针对性修复方法:
一、重置目标文件夹的安全权限
此方法直接修正指定文件夹的ACL(访问控制列表),赋予当前用户完全控制权,适用于已知具体出错路径(如C:\Users\USERNAME\AppData)的情况。
1、按 Win + R 打开运行对话框,输入 shell:appsFolder 或手动导航至报错路径(例如 C:\Users\YourName\AppData)。
2、右键单击该文件夹,选择“属性”,切换到“安全”选项卡。
3、点击“编辑”,再点击“添加”,在文本框中输入 Everyone,点击“检查名称”后确认。
4、在下方权限列表中,勾选“完全控制”,点击“确定”保存设置。
5、勾选“替换子容器和对象的所有者”,再次点击“确定”完成递归权限应用。
二、修复WindowsApps文件夹权限
该错误常见于安装/更新UWP应用失败,根源在于WindowsApps文件夹默认拒绝普通用户写入。需以管理员身份接管所有权并赋予权限。
1、重启进入安全模式:按住 Shift 键不放,点击“开始”→“电源”→“重启”,进入“疑难解答”→“高级选项”→“启动设置”→“重启”,随后按 F5 启用网络安全模式。
2、以管理员身份运行命令提示符,依次执行以下三条命令(每条后按回车):
cd /d "C:\Program Files"
takeown /f WindowsApps /r /d y
icacls WindowsApps /grant Administrators:F /t
3、执行完毕后,重启电脑退出安全模式。
三、还原SELF账户的DCOM权限
当错误出现在系统激活、Office激活或SLUI.exe调用过程中,常因SELF账户缺失DCOM访问权限所致,需通过组件服务配置恢复。
1、按 Win + R,输入 dcomcnfg,回车打开“组件服务”。
2、左侧展开至“组件服务”→“计算机”,右键“我的电脑”,选择“属性”。
3、切换到“COM 安全性”选项卡,在“访问权限”区域点击“编辑默认值”。
4、若列表中无 SELF,点击“添加”,在“输入对象名称”框中键入 SELF,点击“检查名称”后确认。
5、选中 SELF,在“允许”列勾选“本地访问”与“远程访问”,点击“确定”两次关闭所有对话框。
四、执行干净启动排除干扰
第三方安全软件、优化工具或后台服务可能劫持或限制系统API调用,导致权限校验失败。干净启动可隔离非Microsoft服务与启动项。
1、按 Win + R,输入 msconfig,回车。
2、在“服务”选项卡中,勾选“隐藏所有 Microsoft 服务”,然后点击“全部禁用”。
3、切换到“启动”选项卡,点击“打开任务管理器”,在“启动”页签中右键禁用所有条目。
4、关闭任务管理器与系统配置窗口,点击“重启”。待系统启动后,复现原操作验证是否仍报错。
五、修复注册表关键子项权限
部分0x80070005错误由HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20等注册表路径权限丢失引发,需手动恢复网络服务账户权限。
1、按 Win + R,输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20。
3、右键该子项,选择“权限”,点击“高级”按钮。
4、点击“添加”,在“选择用户或组”中输入 NETWORK SERVICE,点击“检查名称”后确认。
5、在下方权限列表中,勾选“完全控制”与“读取”,点击“确定”保存。










