Win10 删个文件,蹦出”你需要管理员权限才能删除此文件”,或者更绝的”需要来自 XXX 的权限才能对此文件夹进行更改”,明明你就是管理员,这脸打得。我前阵子清一个老账户留下的文件夹就卡这了。
先别跟它硬刚。这种多半是你不是那个文件的所有者。Windows 里哪怕你是管理员,文件归别人(比如已删的旧账户、或者 TrustedInstaller 这种系统身份)所有,你也删不动,得先”夺权”。
右键那文件或文件夹 → 属性 → 安全 → 高级,看最上面”所有者”是谁。点旁边的”更改”,输你现在的用户名(或者输 Administrators 也行),确定,再勾上”替换子容器和对象的所有者”,应用。等它把所有权刷完,再回到安全选项卡,编辑,给自己”完全控制”,这下就能删了。
嫌右键麻烦就上命令,管理员提示符里先抢所有权:takeown /f “文件或文件夹路径” /r /d y,这个是强制把所有权抢过来,/r 是连子目录一起。抢完再给权限:icacls “路径” /grant 管理员:F /t。这俩我前后修过不少台,基本一击必杀。
哦对,我自己干过蠢事,有回 takeown 路径打错成上一级目录,结果把整个下载文件夹所有权都改了,虽然后来没出事但后怕,路径一定看准再回车。那次我手抖多敲了个引号,折腾半天。
还有种删不动是文件正被占用。某个程序、杀软、或者资源管理器自己锁着它。任务管理器结束可疑进程,或者重启再删最稳。实在查不出谁占着,下个 Process Explorer(微软自家工具)搜文件名,看是哪个句柄,结束掉就能删。我邻居老王家就是个播放器后台占着视频文件,关了立马删掉。
属性里要是勾了”只读”或者”隐藏”,先取消只读再试,有时候就这么简单。
顺带提醒,要是文件归 TrustedInstaller 所有,又位于 Windows 或 Program Files 这种系统目录,那多半是系统自己的东西,别硬删,删了系统可能抽风。其他地方的个人文件才用上面那套。你那文件是在哪个目录?说下我帮你看该不该动。
