Изменить имя пользователя в Windows 10 через командную строку можно за 2–3 минуты, если знать точные команды. Это работает и для локальных учётных записей, и для аккаунтов Microsoft — но с нюансами. В большинстве случаев хватает команд net user или wmic, но есть ограничения: например, смена имени не всегда обновляет путь к профилю в C:\Users. Расскажу, как сделать это правильно и что делать, если что-то пошло не так.
Способ через удобнее графического интерфейса, когда нужно быстро переименовать несколько пользователей или автоматизировать процесс. А ещё он выручает, если система не загружается в обычном режиме. Далее — подробные инструкции для разных сценариев, включая таблицы с командами и разбор частных случаев.
Почему командная строка — надёжный способ
Графический интерфейс Windows 10 не всегда позволяет изменить имя учётной записи. Например, в параметрах системы можно только сменить отображаемое имя для аккаунта Microsoft, но не имя локального пользователя. А вот командная строка даёт полный контроль:
- Работает в безопасном режиме — когда графический интерфейс недоступен;
- Подходит для скриптов — можно автоматизировать смену имён на нескольких ПК;
- Меньше ограничений — некоторые действия невозможны через «Параметры» или «Панель управления».
Кроме того, команды выполняются мгновенно, а результат виден сразу — без перезагрузки (если не затрагивается путь к профилю).
Перед изменением имени пользователя создайте точку восстановления системы. Это защитит вас от ошибок, если что-то пойдёт не так, особенно при работе с системными учётными записями.**
| Команда | Синтаксис | Для каких учётных записей | Требует ли права администратора |
|---|---|---|---|
net user |
net user [имя_пользователя] [новое_имя] /add или net user [имя] /fullname:"Новое имя" |
Локальные учётные записи | Да |
wmic |
wmic useraccount where name="[текущее_имя]" rename [новое_имя] |
Локальные учётные записи | Да |
rename-user (PowerShell) |
Rename-LocalUser -Name "[текущее_имя]" -NewName "[новое_имя]" |
Локальные учётные записи | Да |
Способы изменения имени пользователя в CMD
Есть два основных метода: через net user и через wmic. Первый проще и работает в 90% случаев, второй даёт больше возможностей для автоматизации. В таблице — сравнение команд и их особенностей.
На практике чаще всего используют net user, потому что это универсально и работает во всех версиях Windows. wmic удобен для скриптов, а PowerShell — для продвинутых пользователей.
Подготовка: запуск командной строки от имени администратора
Без прав администратора изменить имя пользователя не получится. Чтобы запустить с нужными правами:
- Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - В поиске введите
cmd, затем правой кнопкой по результату выберите «Запуск от имени администратора». - В Windows 10 версии 2004 и новее можно использовать terminal:
Win + R→ введитеwt→Ctrl + Shift + Enter.
Проверьте, что вы работаете от имени администратора: в окне командной строки должно быть указано «Администратор» в заголовке.
Изменение отображаемого имени и имени учётной записи
Важно понимать разницу между отображаемым именем (то, что видно при входе) и именем учётной записи (используется системой для идентификации). Их можно менять отдельно.
- Смена отображаемого имени (_fullname_):
Используйте команду:
net user [имя_пользователя] /fullname:"Новое отображаемое имя"Пример:
net user Ivan /fullname:"Иван Иванов". Это изменит только то, что вы видите при входе, но не затрагивает системные пути. - Смена имени учётной записи (username):
Здесь есть нюанс: если вы просто переименуете учётную запись через
net user, путь к профилю вC:\Usersостанется старым. Чтобы изменить и его, потрибуется дополнительный шаг.Сначала переименуйте учётную запись:
wmic useraccount where name="СтароеИмя" rename НовоеИмяЗатем обновите путь к профилю через реестр (об этом — в следующем разделе).
⚠️ Внимание: Не правильное изменение имени учётной записи может привести к потере доступа к файлам профиля. Всегда создавайте резервную копию данных перед изменением системных параметров.