可通过whoami、quser、query user、PowerShell的Get-CimInstance及netplwiz五种方法确认Windows 11当前登录账户:whoami显示当前命令会话用户标识;quser和query user列出活动会话及用户名;Get-CimInstance精准提取交互式会话用户;netplwiz图形界面辅助核对账户列表。
如果您需要确认当前 Windows 11 系统中正在使用的登录账户身份,或排查多用户环境下的会话归属问题,则可通过多种命令行工具直接获取实时登录会话信息。以下是具体操作步骤:
一、使用 whoami 命令查看当前用户安全标识
该命令返回当前命令行会话所运行的用户主体,反映实际登录凭证与权限上下文,适用于快速验证账户名称及域名信息。
1、按下 Win + R 打开“运行”对话框。
2、输入 cmd 并按回车,启动命令提示符。
3、在窗口中输入以下命令并回车:whoami。
4、输出结果将显示类似 COMPUTERNAME\Username 或 DOMAIN\Username 的完整用户标识。
二、使用 quser 命令列出所有活动用户会话
该命令专用于查询本地系统当前处于活动或已断开状态的图形化用户会话,可识别会话 ID、登录时间、空闲时长及会话状态。
1、以管理员身份运行命令提示符:右键“开始”按钮,选择 终端(管理员)。
2、输入以下命令并回车:quser。
3、若存在活动会话,将显示表格形式的结果,其中 USERNAME 列即为当前登录账户名,SESSIONNAME 列标注会话类型(如 console 表示本地桌面登录)。
三、使用 query user 命令获取等效会话列表
该命令功能与 quser 完全一致,是其别名形式,兼容性更广,尤其适用于部分精简版或受限环境下的系统。
1、打开命令提示符(无需管理员权限即可执行)。
2、输入以下命令并回车:query user。
3、结果中第一列即为 用户名,第二列为会话 ID,第三列为登录时间,第四列为当前空闲时间。
四、使用 PowerShell 的 Get-CimInstance 查询登录用户对象
该方法通过 CIM 接口调用底层 Win32_LoggedOnUser 类,可精确匹配当前交互式会话对应的用户账户,并支持筛选和格式化输出。
1、在任务栏搜索框中输入 PowerShell,右键点击 Windows PowerShell 并选择 以管理员身份运行。
2、输入以下命令并回车:Get-CimInstance -ClassName Win32_LoggedOnUser | Where-Object {$_.Antecedent -match "Win32_Account.Name"} | Select-Object -ExpandProperty Dependent | ForEach-Object { $_.Split('"')[1] } | Sort-Object -Unique。
3、输出将列出所有曾参与当前会话的账户名,其中最常出现且非 SYSTEM 的账户即为实际登录用户。
五、使用 netplwiz 图形化界面辅助验证
该工具虽为 GUI 方式,但能直观显示当前系统配置的用户账户列表及自动登录设置,可用于交叉核对命令行结果是否准确。
1、按下 Win + R 打开运行对话框。
2、输入 netplwiz 并按回车。
3、在弹出的“用户账户”窗口中,查看 “要使用本计算机,用户必须
输入用户名和密码” 下方列出的所有账户。
4、若勾选了 “Users must enter a user name and password to use this computer”,则当前登录用户必在该列表中;若未勾选且设置了默认账户,则该账户即为当前激活用户。








