必须先修改文件夹所有者才能解决“拒绝访问”问题:1. 右键文件夹→属性→安全→高级→更改所有者并勾选“替换子容器和对象的所有者”;2. 或用管理员powershell执行takeown /f "路径" /r /d y与icacls "路径" /grant %username%:f /t /c /q。

当你在Windows 10中双击某个文件夹时反复弹出“拒绝访问”提示,且安全选项卡里的“编辑”按钮呈灰色不可点状态,说明当前用户既不是该文件夹的所有者,也未被授予任何有效NTFS权限——此时必须先修改所有者,否则后续一切权限操作都无法进行。
通过图形界面修改文件夹所有者
第一步:右键目标文件夹→选择“属性”。
第二步:切换到“安全”选项卡→点击右下角“高级”。
第三步:在“所有者”字段右侧点击“更改”→在弹出框中输入你的用户名(如Administrator、DESKTOP-ABC\John或你的微软账户全名)→点击“检查名称”确认→点“确定”。
第四步:返回“高级安全设置”窗口,【务必勾选“替换子容器和对象的所有者”】→点击“应用”→等待进度条走完→点“确定”关闭所有窗口。
这一步不可跳过,否则仅父文件夹变更所有者,内部所有子文件夹和文件仍归原所有者(如TrustedInstaller),后续授予权限会反复失败。
用PowerShell命令强制重置所有者
方法一:单路径快速接管
按Win+X→选择“终端(管理员)”→UAC提示点“是”→执行:takeown /f "D:\Your\Folder\Path" /r /d y
将路径替换为实际文件夹路径,/r表示递归处理子项,/d y自动确认系统提示。
方法二:批量重置+同步授予权限
在同个管理员终端中,紧接着执行:icacls "D:\Your\Folder\Path" /grant %USERNAME%:F /t /c /q
【/t参数缺一不可,否则权限只作用于顶层文件夹】;/c忽略遍历错误,/q静默执行,避免中断。
通过注册表添加右键“获取所有权”菜单
下载经数字签名验证的TakeOwnershipPro.reg脚本(来源需可信)→双击运行→点击“是”导入注册表项→刷新资源管理器→右键任意文件夹即可看到“获取管理员所有权”选项。
该功能本质是调用takeown + icacls组合命令,适合频繁操作多个受保护文件夹的用户。
注意:导入后无需重启,但首次使用前请确保已以管理员身份登录当前账户。











