必须先启用开发者模式并重启,再配置sudo for windows,最后启用内置administrator账户并登录,才能获得system级命令行权限。

您在 Windows 11 命令行中反复遇到“拒绝访问”“无法写入系统路径”或“此操作需要提升的令牌”,说明当前终端未获得开发者模式协同加持下的完整命令行超级权限——这不是单纯打开 CMD 或 PowerShell 就能解决的问题,必须先激活开发者模式,并配合 Sudo for Windows 功能与 Administrator 账户双重就绪,才能实现真正穿透 UAC、绕过 TrustedInstaller 锁定、直接操作 C:\Windows\System32 等核心区域的命令行提权能力。
确认并启用 Windows 11 开发者模式
开发者模式是所有高权限命令行能力的前置开关,它不仅解锁应用安装限制,更向系统声明“允许本地开发工具调用高特权 API”,Sudo 和 takeown 等命令依赖此策略生效。
按下 Win + I 打开设置 → 左侧点击隐私和安全性 → 向下滚动找到开发者选项 → 点击进入后,将“开发者模式”开关设为开启。
系统会自动下载并安装必要组件,进度条走完后提示“重启以完成设置”。【必须重启,否则后续 sudo config 命令将报错“功能不可用”】
重启完成后,再执行下一步。
启用并配置 Sudo for Windows(命令行一键提权)
开发者模式启用后,Sudo 功能才具备运行基础。此时需明确选择一种安全模式:日常调试推荐 normal(内联提权),批量脚本推荐 disableInput(禁用输入防劫持),深度系统修改推荐 forceNewWindow(新窗口隔离上下文)。
方法一:使用命令行快速启用(推荐)
按下 Win + X → 选择 Windows 终端(管理员)→ 输入以下命令并回车:
sudo config --enable normal
方法二:验证是否生效
新开一个普通用户权限的终端(不要以管理员身份运行),输入 sudo whoami 并回车。若返回 administrator(非当前用户名)且无错误提示,则表示提权通道已通。
方法三:切换至更高隔离模式(可选)
如需在新窗口中执行敏感命令(例如修改注册表 HKEY_LOCAL_MACHINE\SOFTWARE),运行:
sudo config --enable forceNewWindow
该模式下每次 sudo 都弹出独立 UAC 窗口,【不可跳过确认步骤,否则命令不会执行】
启用内置 Administrator 账户(获取 SYSTEM 级令牌)
仅靠 sudo 提权仍受限于当前用户令牌完整性级别,而 Administrator 账户登录后天然持有最高完整性令牌,可绕过全部 UAC 弹窗和所有权校验,是真正意义上的命令行超级权限入口。
第一步:以管理员身份打开 Windows 终端
按下 Win + X → 选择 Windows 终端(管理员)
第二步:执行账户启用命令
输入 net user administrator /active:yes 并回车
第三步:设置强密码(必需)
立即执行:net user administrator P@ssw0rd123(将 P@ssw0rd123 替换为您自己的强密码,含大小写字母、数字、符号)
第四步:注销并登录 Administrator
点击开始 → 用户头像 → 注销 → 在登录界面选择 Administrator → 输入刚设的密码
登录成功后,任意打开的 CMD 或 PowerShell 默认即为 SYSTEM 级别权限,无需 sudo 前缀即可直接运行 takeown /f C:\Windows\System32\drivers\etc\hosts /r /d y 等操作。











