必须启用内置administrator账户并夺取所有权才能突破封锁:先以管理员身份运行cmd执行net user administrator /active:yes激活账户,重启后登录;再通过属性安全选项或takeown/icacls命令将目标路径所有权及完全控制权授予administrator。

你在Windows 11中修改C:\Windows\System32\drivers\etc\hosts、编辑WinSxS组件或接管注册表HKEY_LOCAL_MACHINE\SYSTEM时反复弹出“拒绝访问”“你当前无权修改此项目”,说明当前账户既未持有对象所有权,也未被授予TrustedInstaller或SYSTEM级NTFS权限——必须启用内置Administrator账户并夺取所有权才能突破封锁。
启用内置Administrator账户(通用最快法)
该方法绕过所有图形界面限制,直接调用LSA用户管理接口,适用于家庭版/专业版全版本,且无需组策略支持。
点击“开始”→搜索框输入cmd→右键“命令提示符”→选择“以管理员身份运行”。
在弹出的UAC确认窗口中点击【是】,否则命令将静默失败。
输入命令:net user administrator /active:yes,按回车执行。
若返回“命令成功完成”,说明账户已激活;若提示“系统无法执行指定操作”,请先检查是否真的以管理员身份运行了CMD——这是最常卡住的一步。
执行shutdown /r /t 0立即重启,登录界面将出现Administrator账户选项。
图形界面强制夺取系统文件夹所有权
仅启用Administrator账户还不够:C:\Windows等目录的所有者仍是NT SERVICE\TrustedInstaller,你仍无法写入。必须手动转移所有权并覆盖子项。
右键目标文件夹(如C:\Windows)→选择【属性】→切换到【安全】选项卡→点击【高级】。
在“高级安全设置”窗口中,点击【所有者】右侧的【更改】链接。
在“输入要选择的对象名称”框中输入Administrator(不是你的用户名),点击【检查名称】→【确定】。
勾选【替换子容器和对象的所有者】,这一步不可跳过,否则只改了文件夹本身,内部数万个子项仍锁定。
点击【应用】,等待进度条走完再点【确定】关闭所有窗口。
命令行批量重置所有权与完全控制权
当图形界面因权限锁死而无法点击【高级】按钮时,必须用底层命令强行切入。takeown获取所有权,icacls授予权限,二者缺一不可。
方法一:使用Windows终端(推荐)
按下Win + X→选择【Windows 终端(管理员)】。
执行所有权夺取命令:takeown /f "C:\Windows" /r /d y(将C:\Windows替换为你的真实路径)。
执行权限授予命令:icacls "C:\Windows" /grant Administrator:F /t /c /q。
方法二:若终端报错“icacls不是内部或外部命令”,改用CMD管理员窗口重试——某些精简版系统会删减PowerShell模块但保留CMD工具。
注意:/t参数表示递归处理全部子项,/q为静默模式,省略它会导致每处理一个子项都停顿询问,耗时可能超两小时。
登录Administrator账户并验证权限
重启后,在登录界面选择Administrator账户,输入你设置的密码(首次启用默认无密码,可留空直接回车)。
登录成功后,打开文件资源管理器,尝试双击打开C:\Windows\System32\drivers\etc\hosts——若能直接编辑保存,说明最高权限已生效。
右键任意系统文件→【属性】→【安全】选项卡→点击【编辑】→确认列表中Administrator拥有“完全控制”权限勾选状态。
打开记事本,拖入hosts文件,修改后Ctrl+S保存不报错,即完成全部操作。











