为什么 Windows 8.1 在应该出现我的“全名”的地方使用我的 Hotmail 地址?

为什么 Windows 8.1 在应该出现我的“全名”的地方使用我的 Hotmail 地址?

我使用本地帐户而不是 Microsoft 帐户登录 Windows 8.1 计算机。然而,Windows 8.1 向所有要求提供电子邮件地址的应用程序(即安装程序等)显示我的电子邮件地址作为我的“全名”。

为什么会这样,我怎样才能让 Windows 8.1 知道我的名字是“Andrew Brehm”,而不是“[电子邮件保护]“?

更新:我也做了

$user = [LDAP]"WinNT://computername/username"

然后

$user | Format-List *

但我找不到 Windows 在哪里存储这个它一直用作我的“全名”的电子邮件地址。该用户的 .FullName 字段实际上设置为我的名字,但由于某种原因它没有被使用。

答案1

假设该用户是本地用户而不是域用户:

  • 右键单击“开始”按钮图标并选择控制面板
  • 点击用户帐户
  • 点击用户帐户再次(在下一页)。
  • 点击管理用户帐户
  • 选择相关用户并点​​击特性
  • 编辑全名您喜欢的领域。

答案2

我找到了。

它使用的我的电子邮件地址存储在注册表中

HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion

在名为“RegisteredOwner”的值中。

在我的所有 Windows 系统上,这似乎都被设置为“Windows 用户”或我的 Hotmail 地址。出于某种原因,我每次安装 Windows 时都会输入我的真实姓名,但 Windows 几乎认为我唯一不属于那里。我不知道 Windows 每次是如何在我的 Hotmail 地址和“Windows 用户”之间做出选择的。

可以通过 WMI 访问该字段(Win32_ComputerSystem 将其显示为“PrimaryOwnerName”)并在注册表中修改。

相关内容