Windows 10 1809 中 UAC 控制台行为定义
1809 中控制台(cmd / PowerShell)的 UAC 行为有明确定义:非提权会话里的控制台默认标准权限,需要完整权限要显式提权。说明行为边界与提权做法。
结论先行
Windows 10 1809 对控制台 UAC 行为的定义是:普通会话里打开的 cmd / PowerShell 默认是标准用户权限,需要管理员权限时必须显式提权并触发 UAC 弹窗。这套定义在 Windows 10 1803 收紧之后确立,Windows 10 1903 继续沿用,没有放松。
行为定义一张表
| 打开方式 | 控制台权限 | 是否弹窗 |
|---|---|---|
| 开始菜单直接打开 | 标准用户 | 否 |
| 右键「以管理员身份运行」 | 管理员 | 是(UAC) |
脚本 Start-Process -Verb RunAs |
管理员 | 是(UAC) |
| 管理员会话内再开控制台 | 继承管理员 | 否 |
控制台权限由「从哪个会话继承」决定:标准会话开出的子进程一律标准权限,除非显式提权。
需要管理员权限的操作怎么做
- 开始菜单搜
cmd/PowerShell→ 右键 → 以管理员身份运行。 - 批量任务写进脚本,一次提权整体执行,避免逐条弹窗。
- 装驱动、改系统目录、
slmgr激活等都要管理员控制台。
常见误操作
- 标准权限控制台里执行系统级命令,报「拒绝访问」就以为是命令写错——是没提权。
- 为省事把 UAC 降到最低档,安全边界随之削弱。