коды ошибок

Windows

Как изменить пароль учётной записи через командную строку Windows

  • Рискбез риска для данных
  • Свежестьсверено 28.09.2026
  • Способов3
  • Чтение5 мин

Коротко

  1. 01

    Официальный способ сменить пароль локальной учётной записи из командной строки — команда net user ИМЯ * от имени администратора (Microsoft Learn).

  2. 02

    Способ работает только с локальными учётными записями: если вход в Windows выполняется по адресу электронной почты, пароль меняется на account.microsoft.com, а не через net user.

  3. 03

    Более новый вариант — командлет PowerShell Set-LocalUser: он передаёт пароль в зашифрованном виде, а не открытым текстом.

  4. 04

    Если пароль администратора забыт полностью и других рабочих учётных записей на компьютере нет, ни net user, ни безопасный режим не помогут без входа — официальный путь тогда один: «Параметры → Восстановление → Сброс этого компьютера» с сохранением файлов.

Изменить пароль локальной учётной записи Windows через командную строку можно одной командой net user — быстрее, чем через «Параметры». Способ работает в Windows 10 и Windows 11 и удобен, когда нужно сменить пароль другого локального пользователя, не выходя из своей сессии. Он не подходит, если вы входите в Windows по учётной записи Microsoft (по адресу электронной почты) — для неё пароль меняется только на account.microsoft.com.

Сначала узнайте точное имя учётной записи

Команде нужно точное системное имя пользователя — оно не всегда совпадает с тем, что показано на экране блокировки. Откройте командную строку и введите:

net user

Команда выведет список всех локальных учётных записей компьютера. Если список нужен со всеми деталями по каждому пользователю (когда заходил, активна ли запись) — смотрите отдельную инструкцию, как посмотреть все учётные записи Windows.

Способ 1: Сменить пароль командой net user

  1. Откройте меню Пуск, введите Командная строка или Терминал.
  2. Щёлкните правой кнопкой по результату и выберите Запустить от имени администратора. Без прав администратора команда вернёт ошибку «Отказано в доступе» — это подтверждено официальным описанием команды на Microsoft Learn.
  3. Введите команду, подставив точное имя из списка выше:
    net user ИМЯПОЛЬЗОВАТЕЛЯ *

    Звёздочка означает, что Windows запросит новый пароль в скрытом режиме, без отображения на экране.

  4. Введите новый пароль и нажмите Enter, затем повторите его для подтверждения.

Окно командной строки от имени администратора: команда net user выводит список учётных записей Alex, Администратор, Артем, Гость, DefaultAccount, WDAGUtilityAccount, ниже введена команда net user Alex со звёздочкой и запрос нового пароля

После смены пароля выйдите из системы и войдите заново — новый пароль действует сразу же.

Способ 2: Задать пароль без интерактивного запроса

Для скриптов администрирования пароль можно указать прямо в команде, без звёздочки:

net user ИМЯПОЛЬЗОВАТЕЛЯ НовыйПароль123!

Такой пароль остаётся в истории команд командной строки в открытом виде. Для разового изменения пароля вручную безопаснее вариант со звёздочкой из Способа 1.

Сменить пароль текущего пользователя, от чьего имени открыта командная строка, можно так же — по его имени или через переменную среды:

net user %USERNAME% *

Способ 3: Через PowerShell (Set-LocalUser)

Командлет Set-LocalUser из модуля Microsoft.PowerShell.LocalAccounts — более новый способ: он принимает пароль как зашифрованную строку (SecureString), а не открытым текстом, и работает в Windows PowerShell 5.1 на Windows 10, 11 и Windows Server независимо от редакции.

  1. Откройте PowerShell от имени администратора.
  2. Выполните:
    $Password = Read-Host -AsSecureString "Введите новый пароль"
    Set-LocalUser -Name "ИМЯПОЛЬЗОВАТЕЛЯ" -Password $Password
  3. Введите пароль в ответ на запрос — ввод будет скрыт.

Если пароль забыт полностью

Оба способа выше требуют, чтобы вы уже были в системе под учётной записью с правами администратора — они меняют пароль, а не восстанавливают доступ при полностью забытом пароле и отсутствии других администраторов на компьютере. Безопасный режим (Пуск → Завершение работы, удерживая Shift → Дополнительные параметры → Параметры загрузки → перезапуск → клавиша 6 — «Безопасный режим с поддержкой командной строки», по официальной инструкции Microsoft о параметрах загрузки) тоже требует входа в учётную запись — он полезен, если сломался графический интерфейс, а не как обход входа.

Если рабочей учётной записи администратора на компьютере действительно нет: для своей учётной записи Microsoft восстановите доступ на account.microsoft.com; для локальной — официальный путь без потери файлов один: Параметры → Система → Восстановление → Сброс этого компьютера → Сохранить мои файлы. Подбор или обход пароля на чужом устройстве — нарушение закона; для собственного устройства без резервных вариантов входа сброс системы — единственный поддерживаемый Microsoft способ.

Что делать, если ничего не помогло

  • «Отказано в доступе» — командная строка или PowerShell запущены без прав администратора.
  • Учётная запись Microsoft — команда не меняет пароль или вход всё равно не проходит: меняйте пароль на account.microsoft.com.
  • Учётная запись в домене Active Directory — для смены нужны права администратора домена, обратитесь к системному администратору.

Частые вопросы

журнал · 6 записей
01Можно ли изменить пароль через командную строку, если вход выполняется через учётную запись Microsoft?

Нет. И net user, и Set-LocalUser работают только с локальными учётными записями. Пароль учётной записи Microsoft меняется на account.microsoft.com.

02Нужны ли права администратора, чтобы сменить чужой пароль этой командой?

Да. Без запуска командной строки или PowerShell «от имени администратора» команда вернёт ошибку доступа.

03Чем Set-LocalUser отличается от net user?

Оба меняют пароль локальной учётной записи. Set-LocalUser принимает пароль как SecureString и не показывает его в истории команд, если вводить через Read-Host — это чуть безопаснее прямой записи пароля в net user.

04Что означает символ * в команде net user?

Звёздочка указывает Windows запросить пароль интерактивно, со скрытым вводом, вместо того чтобы писать его открытым текстом прямо в команде.

05Можно ли этой командой восстановить доступ, если пароль полностью забыт и других администраторов нет?

Нет: обе команды выполняются уже из-под вошедшей учётной записи администратора. Если войти не в кого, используйте официальный сброс компьютера с сохранением файлов или восстановление пароля учётной записи Microsoft онлайн.

06Работает ли способ в Windows 11?

Да, обе команды — часть текущих версий Windows 10 и Windows 11. В Windows 11 командную строку и PowerShell удобно открывать через приложение «Терминал».

Редакция allerrorcodes.ru · обновлено 28.09.2026

Факты сверены с первоисточниками 28 сентября 2026.

Что дальше

Ещё разборы: Windows