系统错误5因cmd无管理员令牌导致,需以管理员身份运行:临时方案为右键命令提示符→“以管理员身份运行”并确认uac;永久方案为创建快捷方式并勾选“用管理员身份运行”;终极方案为启用内置administrator账户。

你在Win11中执行net stop wuauserv、sc config slsvc start= auto或slmgr /ipk等命令时突然弹出“发生系统错误5。拒绝访问”,说明当前CMD进程没有获得Windows内核认可的管理员令牌,所有涉及服务控制、注册表写入、系统文件操作的指令都会被安全子系统直接拦截。
临时启用管理员权限运行CMD
这是最快速验证问题是否由权限导致的方法,适用于单次调试、应急修复或不确定是否需长期提权的场景。
第一步:点击任务栏搜索框,输入“cmd” → 在搜索结果中右键“命令提示符” → 选择“以管理员身份运行”。
第二步:看到UAC弹窗必须点“是”,否则窗口虽打开但实际仍为标准用户令牌,后续所有命令依然报错5。
第三步:确认标题栏显示“管理员:命令提示符”,此时可立即执行原失败命令,例如:【net start wuauserv】。
注意:若点击“是”后窗口一闪而退,说明当前账户不在Administrators组中,需先用其他管理员账户登录或改用PowerShell提权方式。
永久设置CMD桌面快捷方式为管理员模式
适合每天都要敲多条系统命令的用户,避免每次重复右键→确认→切换窗口的机械操作。
方法一:直接从开始菜单创建带提权属性的快捷方式
右键开始菜单中搜出的“命令提示符” → 选择“更多” → “打开文件所在位置” → 在打开的文件夹里右键“cmd.exe” → “发送到” → “桌面快捷方式” → 返回桌面,右键该新图标 → “属性” → “快捷方式”选项卡 → 点“高级” → 勾选“用管理员身份运行” → 连续两次点“确定”。
方法二:手动创建指向System32/cmd.exe的快捷方式(绕过开始菜单限制)
在桌面空白处右键 → 新建 → 快捷方式 → 在“请键入对象的位置”中粘贴:【C:\Windows\System32\cmd.exe】 → 下一步 → 输入名称如“管理员CMD” → 完成 → 右键该快捷方式 → 属性 → 高级 → 勾选“用管理员身份运行”。
此后双击此图标启动的CMD,每次都会自动触发UAC并获得完整管理员令牌,无需手动干预。
启用内置Administrator账户获取最高控制权
当普通管理员账户反复遭遇“拒绝访问”,且已确认服务正常、文件未损坏,极可能因NT SERVICE\TrustedInstaller锁定了关键路径所有权——此时必须启用系统级超级管理员账户。
1. 以当前管理员身份运行CMD(按前述临时方法操作)。
2. 输入命令:【net user administrator /active:yes】,严格区分大小写,/active:yes中间不能有空格。
3. 若返回“命令成功完成”,说明启用成功;若返回“发生系统错误5”,代表你当前账户未加入Administrators组,需换用PowerShell执行相同命令或联系IT支持。
4. 执行【shutdown /r /t 0】立即重启电脑,登录界面将出现Administrator账户选项。
5. 使用空白密码(首次启用时无密码)登录该账户,即可对hosts、驱动签名、注册表SYSTEM分支等受限区域进行完全控制。











