0x80070522(客户端没有所需的权限) 或 0x80070005(拒绝访问) 及涉及到的一些权限问题解决

1.问题示例:

1.1 文件/文件夹访问被拒绝(需要权限来执行操作)

1.2 无法打开文件

1.3 0x80070522(客户端没有所需的权限) 或 0x80070005(拒绝访问)

2.解决步骤

说到底,还是权限的问题。

a)文件夹权限:文件夹的安全设置限制了特定用户对其进行访问操作的权限。

b)用户权限:用户自身的权限可能不足以访问文件夹。

2.1 (设置【进程的】完整性级别 set integrity level )网上普遍的方案如下:

示例结果如下(这里设置的level是 L )

 tips: 完整性级别主要是用来控制进程(process)或对象(object)对系统资源的访问权限。可以通过ProcessExplorer查看每个进程的IL(完整性级别);

超强任务管理器Process Explorer的使用_process explorer看进程的宿主进程-CSDN博客

  1. 这些权限设置包括读取、写入、执行和删除等权限,用户需要具有相应的权限才能访问文件夹。
  2. 需要确保用户拥有足够的权限来访问文件夹,或使用具有管理员权限的用户账户来访问文件夹。

2.2 更改用户权限:

如果你的某个文件夹的高级安全设置如下(主体的类型都是允许)(同时保证右一栏的访问 里的内容是合适的),那就不用进行下列操作,你那不是用户权限的问题;该是文件的权限;


 

这里就发现问题所在了。

但到了这里,可以看到Authenticated users是被拒绝但Users是允许;

administrators拒绝而用户刘 是允许;

矛盾即在此(可能):主体并非各自单一,也可能有重叠的身份;比如刘就设置的是管理员;

个人以此推断,WIN11操作系统内进行相关操作时,先判断的是Administrators;或者是多主体重叠时取所有类型的交集(必须所有允许才返回允许)

2.3通用(秒杀)解法

上面对每个文件夹的每个主体逐个修改,过于繁琐;于是采取直接对C/D盘整个盘进行权限修改:

在组里添加Everyone(顾名思义,即对所有的主体进行修改)

添加后,点击右下框“应用”,更改所有权ing:  

(记得 勾选,如果你的文件权限有继承自该盘的话,当然没有也可勾,保险)

  • 43
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值