答案是通过图形界面或管理员终端夺取所有权并授予完全控制权限。具体需先在属性→安全→高级中更改所有者并勾选替换子容器,再编辑权限添加用户并勾选完全控制;若界面失效,则用takeown /r /d y和icacls /grant administrators:F /t /c /q命令强制重置。

当你在 Windows 11 中双击某个系统文件(如 winre.wim、bootmgr.exe 或 C:\Windows\System32\drivers\etc\hosts)时弹出“由于缺少系统权限无法打开此系统文件”提示,说明当前用户既未被授予该文件的 NTFS 访问权限,也未持有其所有权——系统安全子系统已主动拦截全部读取请求,连属性窗口的安全选项卡都可能灰显或打不开。
图形界面接管所有权并授全控(单文件/浅层路径首选)
右键点击报错的目标文件 → 选择【属性】→ 切换到【安全】选项卡 → 点击右下角【高级】。
在“所有者”右侧点击【更改】→ 输入 【%USERNAME%】(即你当前登录的用户名,例如 YourPC\John 或 john@outlook.com)→ 点击【检查名称】确认后点【确定】。
务必勾选【替换子容器和对象的所有者】——不勾选则仅修改顶层文件,内部嵌套项仍不可访问;点击【应用】等待几秒,系统将递归重置全部子项归属。
返回【安全】选项卡 → 点击【编辑】→ 【添加】→ 再次输入同一用户名 → 【检查名称】→ 【确定】→ 在权限列表中勾选【完全控制】→ 点击【应用】→ 【确定】。
管理员终端强制夺权+赋权(深层路径/界面失效必用)
按下 Win + X → 选择【Windows 终端(管理员)】→ UAC 弹窗点【是】。
执行所有权夺取命令:takeown /f "C:\Path\To\Target" /r /d y(将 C:\Path\To\Target 替换为实际路径,支持通配符如 "C:\Windows\System32\*.sys")。
紧接着执行权限注入:icacls "C:\Path\To\Target" /grant administrators:F /t /c /q。注意:此处必须用 administrators 而非 %USERNAME%,因为当前用户令牌可能未加载完整组策略,而 Administrators 组是系统硬编码信任主体。
若目标路径含空格或特殊字符,【引号不可省略】,否则命令将截断失败;执行后无报错即表示成功。
禁用继承并重建纯净权限(父目录存在冲突策略时)
第一步:右键目标文件 → 【属性】→ 【安全】→ 【高级】→ 点击【禁用继承】。
第二步:在弹出对话框中选择【从此对象中删除所有已继承的权限】→ 点击【是】确认删除。
第三步:点击【添加】→ 【选择主体】→ 输入 %USERNAME% → 【检查名称】→ 【确定】→ 在权限条目中勾选【完全控制】→ 【确定】→ 【应用】→ 【确定】。

















