个人遇到win11错误代码0x80070005解决过程
新昵称8866
2022年07月23日 23:31

最近在使用win11自带的媒体播放器时,发现问题“无法创建xxx播放列表.m3u8”,并报错0x80070005,于是上网查询解决方法,启动服务、Powershell等实施下来全都没有解决问题。于是个人推导总结了以下几点

1、通过查询发现此错误代码和系统账户权限有关

2、创建播放列表时提示会创建一个文件

3、媒体播放器是只能从微软的商店下载,所以都会安装在Windowsapps里面,于是猜测软件生成的数据文件都会存在系统自带的库里(即此电脑里面的六个文件夹)

我的解决步骤如下:

1、打开“此电脑”,右键文件夹“下载”,选择“属性”(因为音乐已经改完了,所以用别的文件夹举例子)

2、在“属性”里面,选择“安全”选项卡,选择“Everyone”,点击“编辑”(之前改音乐时我的没有Everyone,选择“高级”,自己新建一个,具体后面说)

3、把“完全控制”和“修改”全勾上,点击确定就OK了

4、如果之前没有Everyone,选择“高级”,点击“添加

主体里面输入自己的账户名或者Everyone,检查名称并确定;之后在基本权限里面勾选完全控制修改,之后确定即可

可能的问题原因:

前几天自己修改账户文件夹名称,把账户权限改乱了,日常使用的Microsoft账户虽然是管理员,但对于系统自带库没有完全控制的权限,从而导致Windows商店的软件想要创建文件而没有权限,而我的其他第三方软件全装在非系统盘,所以没有报错

PS:

以上只是我遇到这个问题的解决步骤,仅供参考。

其他软件报错0x80070005根本原因可能也是这个,可以仿照这个方法修改一下。这个过程可能有疏漏,因为之前在win11家庭版上面开启了“本地组策略编辑器”,修改了一些跟账户有关的安全设置,不知道和这个有没有关系。

一切事情的起源就是搞了一周才解决oneAPI无法集成到Visual Studio导致openfast编译失败的问题(生活就是迎接一个又一个难题QWQ)