我使用本地帐户而不是 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”)并在注册表中修改。