24

У меня установлена Windows 7, в которую я уже вложил несколько дней. Сегодня я понял, что допустил ошибку в имени пользователя, и это сводит меня с ума (мой личный OCD).

Хотя изменение имени физической папки, возможно, возможно, хотя и довольно сложно, я не хочу открывать эту банку с червями.

Что я хочу сделать, это просто изменить имя пользователя, которое я даю, когда появляется приглашение для входа в систему. Я думал, что это возможно, просто переименовав учетную запись пользователя в учетных записях пользователей, но это не сработало.

Возможно ли это сделать тогда? Или это единственный способ создать другого пользователя и потратить час на миграцию всего, что я уже настроил для этого пользователя?

7 ответов7

28

Используйте команду netplwiz . Это даст вам диалоговое окно, которое позволит вам изменить имя пользователя вместо просто отображаемого имени.

  • Введите netplwiz в командной строке
  • Выберите учетную запись и нажмите кнопку Свойства
  • Введите новое имя для учетной записи

работает отлично и быстро, вам просто нужно перезагрузить систему после.

13

Создайте новую учетную запись и выполните настройки и передачу данных с помощью Windows Easy Transfer из учетной записи в учетную запись! Удалить старую учетную запись. В целом это не займет много времени в зависимости от размера вашего профиля.

7

Попробуйте описанную здесь процедуру: «Как переименовать или переместить папку профиля пользователя?"

Переименование папки профиля пользователя

Чтобы переименовать (или переместить) папку профиля пользователя, вы можете использовать следующий метод. Этот метод был принят из KB314843, но на этой странице подробно объясняется, как переименовать домашний каталог учетной записи пользователя.

Важное примечание. Несмотря на то, что вы можете перемещать или переименовывать папку профиля пользователя, могут возникнуть некоторые побочные эффекты после использования этого метода. Это связано с тем, что в реестре могут быть некоторые ссылки на абсолютные пути (к старой папке профиля пользователя), добавленные сторонним программным обеспечением. Следовательно, может быть потеря функциональности в соответствующих приложениях.

Перед изменением реестра необходимо сделать полную резервную копию, на случай, если вы хотите отменить изменения или восстановиться после сбоев, вызванных неправильными изменениями реестра, если таковые имеются. Вы можете использовать ERUNT для полного резервного копирования реестра. Используйте редактор реестра на свой страх и риск.

Переименуйте папку профиля пользователя с помощью проводника Windows:

  • Войдите в учетную запись администратора, которая не переименована.
  • Откройте папку «Документы и настройки», набрав в диалоговом окне «Пуск» команду «Выполнить»:
    %systemdrive%\Documents and Settings
    Список папок будет отображаться. Выберите соответствующую папку учетной записи пользователя, которую вы хотите переименовать.

Пример:

%SystemDrive%\Documents and Settings\OldUsername
becomes:
%SystemDrive%\Documents and Settings\NewUsername

Следующим шагом является уведомление системы об изменении пути профиля пользователя.

Изменение значения ProfileImagePath в реестре

Раздел реестра ProfileList содержит некоторые вложенные ключи, которые представляют собой не что иное, как список идентификаторов безопасности учетных записей пользователей (SID). Каждый идентификатор безопасности представляет собой учетную запись. Ключ находится здесь:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Определите SID для вашей учетной записи пользователя и измените путь к профилю

  • Чтобы узнать SID вашей учетной записи, вы можете использовать скрипт sidlist.vbs
  • Скачайте скрипт и запустите его.
    (Имена и SID учетной записи пользователя будут перечислены в файле журнала и открыты автоматически.)
  • Запишите SID для своей учетной записи.
  • Затем в редакторе реестра выберите правильный SID, принадлежащий вашей учетной записи пользователя. На правой панели дважды щелкните значение ProfileImagePath и измените путь к профилю. (ProfileImagePath хранит полный путь к домашней папке учетной записи пользователя. )

Пример:

%SystemDrive%\Documents and Settings\OldUsername
becomes the following:
%SystemDrive%\Documents and Settings\NewUsername

Закройте редактор реестра и перезапустите Windows. Посмотрите, сможете ли вы успешно войти в этот профиль пользователя. Кроме того, чтобы проверить, был ли путь успешно изменен, введите SET в командной строке. Если вы обнаружите какое-либо ненормальное поведение при запуске приложения, вы можете отменить описанную выше процедуру.

1

«Что я хочу сделать, это просто изменить имя пользователя, которое я даю, когда появляется приглашение для входа в систему. Я думал, что это возможно, просто переименовав учетную запись пользователя в учетных записях пользователей, но это не сработало.

Если вы видите, что просто хотите изменить имя, это гораздо проще: зайдите в учетные записи пользователей и нажмите учетную запись, которую вы хотите изменить. Затем переименуйте имя пользователя в желаемое. Папки пользователя будут по-прежнему оставаться старым неправильным именем пользователя, но на экране входа в систему и т.д. Вы увидите новое имя пользователя.

1
wmic useraccount where name='currentname' rename newname

Источник: переименование учетной записи локального пользователя.

Это будет работать для изданий, имеющих wmic.

0

Сделайте следующее:

  1. Запустите команду control userpasswords2 чтобы открыть диалоговое окно учетных записей пользователей.
  2. Выберите учетную запись пользователя для переименования и нажмите Свойства
  3. Введите желаемое имя пользователя в поле Имя пользователя и нажмите ОК
  4. Выйдите из системы и снова войдите в систему, если меняете учетную запись, которая используется в данный момент.

Примечание. Это НЕ переименовывает папку профиля пользователя учетной записи.

0

Согласно моему собственному эксперименту, для безопасного изменения имени пользователя в учетной записи необходимо выполнить следующие четыре шага:

  • Сделайте полную резервную копию диска или создайте точку восстановления диска для диска C. Это может быть утомительно, но определенно необходимо.
  • Измените свое имя входа различными способами.
    • Запуск netplwiz как указал user40662 .
    • Используя инструмент Computer Management , запустив compmgmt.msc . Просто измените настройки пользователя в разделе « Local Users and Groups .
    • wmic useraccount where name='currentname' rename newname , как Sriniv указал, хотя я не проверял.
  • Измените имя своего профиля пользователя и измените связанный реестр. Ответ harrymc стоит прочитать, хотя он и не совсем правильный из-за старых Documents and Settings . Или вы можете обратиться к разделу «Как изменить имя учетной записи Windows и имя папки профиля пользователя» - gHacks Tech News
    • Чтобы переименовать свой профиль пользователя, вам необходимо создать еще одну временную административную учетную запись и войти в нее.
    • Переименуйте свой профиль пользователя C:\Users\username в C:\Users\newusername
    • Найдите свой собственный ProfileImagePath в каталоге реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList и измените значение на новое имя каталога профиля. Будьте осторожны, чтобы не изменить неправильный.
    • Выйдите из системы и повторно войдите в систему с новым именем учетной записи и удалите временную учетную запись.
  • Постобработка. Это предсказуемо, особенно для некоторых настроек пути.
    • Возможно, вам придется выборочно заменить C:\Users\username на C:\Users\newusername в системном реестре, если это необходимо. Сделайте полную резервную копию перед масштабной модификацией!
    • Для cygwin пользователей , как я, вам нужно запустить mkpasswd -l > /etc/passwd;mkgroup -l > /etc/group и т.д. / пароль, mkgroup -l> / и т.д. / группа для обновления пользователей и групп, а затем изменить имя каталога пользователя , как и ожидалось.

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