前言
众所周知直接使用管理员账户作为主账户的好处是很多的,因为不会遇到一些权限问题,具体有哪些好处想必各位都有所体会,这里就不多赘述了。本文将分为三种常见情形以及其对应的方法,分别教教大家如何正确的获取管理员权限或将当前用户提升至管理员。
检测是否已拥有管理员权限
按下 Win+R 调出运行,若在其输入框下方显示了 "使用管理员权限创建此任务" 则说明当前用户已拥有管理员权限。
![](https://img-blog.csdnimg.cn/direct/bba63dde83d44cf99e095d45423df04f.png)
![](https://img-blog.csdnimg.cn/direct/af31f115c1024a26b5132f647da4e01f.png)
情形一:在装系统之前
使用 WinNTSetup 安装系统跳过 OOBE 并直接以管理员账户登入系统,详见这篇文章
情形二:刚装完系统
本方法推荐在刚装完系统后使用。因为要切换到 Administrator 为主账户,如果你已使用非管理员账户一段时间并安装了一些软件,切换到新账户后可能会导致部分软件数据丢失。如果没有重要数据在用户文件夹,那么你也可以选择直接切换。
启用内置管理员账户
按下组合键 Win+S 打开搜索输入 cmd 选择以管理员身份运行;
输入以下命令并按下回车执行,没有报错则说明成功;
net user Administrator /active:yes
切换到内置管理员
先在开始菜单点击用户头像注销当前账户;
选择 Administrator 账户并登录;
登入之后可以按照之前的说法调出运行框查看是否已有管理员权限,最后推荐禁用之前的账户 (具体原因详见文章末尾注意事项):Win+R 运行 cmd,输入以下代码:
net user <原用户名> /active:no
情形三:正在使用非管理员账户作为主账户
此方法不会丢失用户/软件数据,请放心使用。(仅适用于 专业版 及以上系统)
将当前账户设置为管理员
Win+S 搜索 cmd,并以管理员身份运行,输入 lusrmgr 并回车执行打开本地用户管理器;
在本地用户管理器中,按下图步骤,找到当前账户,并双击打开 属性 页面,转到 隶属于 选项卡,如果里面的用户组不是 Administrators (通常是 Users),那么就要把它删除;
删除后再点击 添加,输入 Administrators,注意单词末尾还有个s,输入后可以点击 检查名称 看看是否有拼写错误,然后点击 确定 保存;
使非内置管理员的管理员生效
回到之前打开的 cmd 窗口,输入 gpedit 回车执行打开组策略编辑器;
在组策略编辑器中,按 计算机配置>Windows 设置>安全设置>本地策略>安全选项 找到 “用户账户控制:以管理员批准模式运行所有管理员”,并将其设置为 已禁用,然后保存并重启电脑就大功告成了。
注意事项
无论采用上述哪种方式,最后都推荐新建一个新账户作为临时账户,用于需要时切换到该账户进行系统更新 (但不推荐禁用 Windows 更新),因为直接在管理员账户上更新系统可能会导致管理员权限丢失。(有关怎么添加账户的方法请自行查找。) 但并非所有系统更新都会丢失权限,大致可分为以下情况:
会丢失管理员权限:
- 跨 Windows 版本更新。比如从 Windows 10 升级到 Windows 11;
- 使用系统镜像 (ISO) 或安装向导直接在当前系统环境下进行安装或升级;
- Windows 预览体验计划的 Dev (Windows 10/11)、Canary (Windows 11) 更新频道。
不会丢失管理员权限:
- 日常的累积更新、系统组件 (MRT、.NET Framework、...) 更新;
- 功能更新。比如 22H2 升级到 23H2。
常见问题
肯定不全,后续应该会更新,但没列出的一般不会遇到。
登入到 Administrator 账户需要输入密码怎么办?
你需要回退到之前的账户,同样以管理员身份运行 cmd,输入以下命令清除密码,注意是英文状态的引号。
net user Administrator ""