You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过CMD等命令行获取Windows系统用户注册绑定的邮箱

Windows系统检索账户绑定注册邮箱的方法

注意:本地账户无绑定注册邮箱属性,以下方法仅适用于使用微软在线账户登录的个人设备,域环境设备返回结果为域管分配的企业邮箱

方法1:PowerShell 命令查询(最准确)

  • 按下Win+X组合键,选择「Windows终端(管理员)」或「Windows PowerShell(管理员)」
  • 执行对应版本适配的命令:
    所有Windows版本通用命令:
    Get-CimInstance Win32_UserAccount | Where-Object {$_.LocalAccount -eq $false} | Select-Object Name,EmailAddress
    
    Windows 11 22H2及以上版本可使用简化命令:
    Get-LocalUser | Where-Object {$_.PrincipalSource -eq "MicrosoftAccount"} | Select-Object Name,EmailAddress
    
  • 输出结果中EmailAddress字段对应的值,就是系统账户绑定的注册邮箱。

方法2:CMD 命令查询

  • 按下Win+R输入cmd回车打开命令提示符
  • 直接执行以下wmic命令:
    wmic useraccount where "LocalAccount=FALSE" get name,emailaddress
    
  • 回车后即可在输出列表中看到对应账户绑定的邮箱地址。

方法3:图形界面直接查看(无需代码/命令)

如果不需要通过脚本获取,直接走系统设置路径即可:

  • 按下Win+I打开系统设置面板
  • 点击左侧/顶部的「账户」选项
  • 账户页面最上方头像、用户名旁直接展示当前登录微软账户的绑定邮箱,本地账户此处无邮箱展示。

方法4:注册表手动查询

如果命令执行因权限问题无法返回结果,可手动定位注册表项查看:

  • 按下Win+R输入regedit回车打开注册表编辑器
  • 定位到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AccountProfile
  • 找到名为EmailAddress的字符串值,其数值数据就是账户绑定的注册邮箱。

补充说明:如果系统安装完成后切换过登录的微软账户,以上方法返回的是当前正在使用的账户绑定邮箱,无法查询历史绑定过的邮箱记录。

内容的提问来源于stack exchange,提问作者iose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 12:18:15