文件无法删除需要来自everyone的权限
那天下午,文件无法我试图删除一个旧项目文件夹,删除Windows弹窗冷冰冰地甩出一句:“你需要来自everyone的需自限权限才能执行此操作”。我盯着那个文件夹,文件无法里面不过是删除几份过期的合同文档,却像被焊死在硬盘上一样。需自限点“重试”没用,文件无法点“跳过”没用,删除右键属性里安全选项卡一打开,需自限权限列表里赫然写着“everyone”,文件无法但勾选框全是删除灰色,像被施了定身咒。需自限 这种状况多半出在文件所有权被系统或某个账户“劫持”之后。文件无法你看着自己创建的删除文件夹,系统却认为你只是需自限个访客。原因往往很蠢——之前用管理员账户移动过文件,或者从旧硬盘直接拷贝过来,ACL(访问控制列表)里记录的所有者SID在新系统里根本不存在。于是Windows干脆摆烂,把所有权限都收归一个虚拟的“everyone”,可你又不在这个“everyone”的有效范围内。 硬删是行不通的,系统会像护食的狗一样咬住不放。我试过用Shift+Delete,试过在安全模式下删,甚至用cmd里的rd命令强推,结果都一样:拒绝访问。真正有效的办法是先把文件所有权夺回来。右键文件→属性→安全→高级→更改所有者,把所有者从“TrustedInstaller”或那一串看不懂的SID改成你当前账户。改完别急着关,记得勾选“替换子容器和对象的所有者”,否则里面的子文件夹还会继续装死。 改完所有者,权限列表里的灰色勾选框才肯解锁。这时候再回到“安全”选项卡,选中everyone,把“完全控制”勾上,应用,确定。整个过程像撬锁——先换锁芯,再配钥匙。如果你嫌点鼠标麻烦,可以用PowerShell一行命令搞定: 有个细节容易被忽略:如果文件被某个进程占用,即使权限到手也删不掉。比如你开着Word没关,那个docx文件就会一直处于锁定状态。这时候打开任务管理器,找到对应的进程,结束掉,再回去删。还有种更隐蔽的情况——文件被索引服务或杀毒软件后台扫描占用,你刚点删除,它又自动恢复。遇到这种,可以先暂停实时防护,或者用Unlocker这类小工具看看到底是谁在占用。 折腾了半小时,文件夹终于被拖进回收站,系统连个确认框都没弹。这种胜利有点空虚,因为问题本身完全可以避免——如果你当初从旧电脑迁移数据时,用“移动”而不是“复制”,或者在新系统里直接右键“获取所有权限”再操作,就不会留下这种所有权错乱的烂摊子。但Windows的权限体系就是这样,它把安全做得密不透风,结果连主人自己都被关在门外。 删完文件,我顺手清理了回收站。硬盘空间回来了,但那种被系统当成“外人”的感觉还在。下次如果再碰到everyone权限的破事,我大概会直接格式化那块分区——比跟Windows的权限系统较劲痛快得多。takeown /f "路径" /r /d y 然后 icacls "路径" /grant everyone:F /t。注意,/t参数必须带上,不然只改顶层目录,底层文件照样跟你作对。
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-