1

Я вошел на свой компьютер с Windows 8.1 не как учетная запись Microsoft, а с локальной учетной записью. Тем не менее, Windows 8.1 представляет мой адрес электронной почты как мое "полное имя" для всех приложений, которые его запрашивают (например, установщики и т.д.).

Почему это происходит, и как я могу убедить Windows 8.1, что меня зовут "Эндрю Брем", а не «myemailaddress@hotmail.com»?

Обновление: я также сделал

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

а затем

$user | Format-List *

но я не могу найти, где Windows даже хранит этот адрес электронной почты, который он использует для моего "полного имени". .Поле FullName этого пользователя на самом деле установлено на мое имя, но по какой-то причине оно не используется.

2 ответа2

0

Предполагая, что этот пользователь является локальным пользователем, а не пользователем домена:

  • Щелкните правой кнопкой мыши значок кнопки «Пуск» и выберите « Панель управления».
  • Нажмите Учетные записи пользователей.
  • Снова нажмите « Учетные записи пользователей» (на следующей странице).
  • Нажмите Управление учетными записями пользователей.
  • Выберите нужного пользователя и нажмите « Свойства».
  • Отредактируйте поле Полное имя по своему вкусу.
0

Я нашел это.

Адрес электронной почты, который он использует для моего имени, хранится в реестре под

HKLM:\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion

в значении с именем "RegisteredOwner".

Похоже, это по-разному установлено на "Пользователь Windows" или мой адрес Hotmail во всех моих системах Windows. По какой-то причине мое настоящее имя, которое я вводил при каждой установке Windows, было практически единственным, что, по-моему, принадлежало Windows. Я не знаю, как Windows каждый раз выбирала между моим адресом Hotmail и "пользователем Windows".

Доступ к полю можно получить через WMI (Win32_ComputerSystem показывает его как "PrimaryOwnerName") и изменить в реестре.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .