Изменить пароль на Windows 10 через командную строку можно за 2–3 минуты, если знаешь точные команды. Это работает и для локальных учётных записей, и для аккаунтов Microsoft — но с нюансами. Далее разберём, как сделать это безопасно, какие команды использовать и на что обратить внимание, чтобы не потерять доступ к системе.

Способ через CMD удобен, когда графический интерфейс недоступен (например, при загрузке в безопасном режиме) или нужно автоматизировать процесс. А ещё он выручает, если забыл пароль — но только при наличии прав администратора.

Когда пригодится смена пароля через командную строку

Использовать CMD для изменения пароля актуально в нескольких случаях:

— Нет доступа к графическому интерфейсу (система не загружается, повредён профиль пользователя).

— Нужно изменить пароль для другого пользователя на этом же ПК (требуются права админа).

— Автоматизация — например, в скриптах для настройки нескольких машин.

— Безопасный режим, где часть графических функций отключена.

При этом для учётных записей Microsoft способ работает только если устройство подключено к интернету — пароль изменится и в облаке. Для локальных аккаунтов смена происходит только на этом ПК.

💡

Если вы забыли пароль и не имеете прав админа, восстановите доступ через диск сброса пароля или инструмент Microsoft на сайте account.microsoft.com. Команда net user не поможет без административных привилегий.

КомандаСинтаксисДля каких аккаунтовТребует прав админа?
net usernet user [имя_пользователя] [новый_пароль]Локальные учётные записиДа, если меняете пароль для другого пользователя
net user (текущий пользователь)net user %username% [новый_пароль]Локальные учётные записиНет
WMICwmic UserAccount where Name="[имя]" set Password="[новый_пароль]"Локальные учётные записиДа

Команды для изменения пароля: сравнение методов

В Windows 10 есть два основных способа сменить пароль через командную строку: с помощью утилиты net user и через WMIC. Оба варианта работают, но у них разный синтаксис и возможности.

Для учётных записей Microsoft эти команды не подойдут — нужно использовать netplwiz или менять пароль через браузер на сайте Microsoft. Но если вы авторизованы в системе под локальным аккаунтом, net user — самый простой и быстрый способ.

Подготовка: как открыть командную строку с правами админа

Чтобы изменить пароль через CMD, нужно запустить её от имени администратора. Вот как это сделать:

  • Нажмите Win + X и выберите Командная строка (администратор) или Windows PowerShell (администратор).
  • Или найдите CMD через поиск Windows, кликните правой кнопкой и выберите Запуск от имени администратора.
  • В окне UAC (контроль учётных записей) нажмите Да.

Если командная строка не запускается (например, из-за повреждений системы), попробуйте загрузиться в безопасном режиме с поддержкой командной строки. Для этого:

  1. Перезагрузите ПК.
  2. На экране входа в систему удерживайте Shift и нажмите Перезагрузка.
  3. В меню выберите Поиск и устранение неисправностей → Дополнительные параметры → Командная строка.

Как сменить пароль локального пользователя через net user

Самый универсальный способ — использовать команду net user. Она подходит для изменения пароля текущего пользователя или другого локального аккаунта.

Для текущего пользователя:

  1. Откройте CMD от имени администратора.
  2. Введите команду:
    net user %username% [новый_пароль]
    Например: net user Ivan 12345678.
  3. Нажмите Enter.
  4. Если пароль изменился успешно, вы увидите сообщение: Команда выполнена успешно.

Для другого пользователя:

  1. В командной строке введите:
    net user [имя_пользователя] [новый_пароль]
    Пример: net user Maria P@ssw0rd.
  2. Нажмите Enter.
⚠️ Внимание: Если имя пользователя содержит пробелы, возьмите его в кавычки: net user "Иван Иванов" NewPass123. В противном случае команда не сработает.
Как часто вы меняете пароль на Windows?
Раз в месяц
Раз в полгода
Только при утечке данных
Никогда не меняю

Смена пароля через и другие методы

Альтирнатива net user — утилита WMIC (Windows Management Instrumentation Command-line). Она больше подходит для автоматизации, но и вручную ею удобно пользоваться.

МетодКомандаПримерОсобенности
WMICwmic UserAccount where Name="[имя]" set Password="[пароль]"wmic UserAccount where Name="Ivan" set Password="12345"Работает только для локальных аккаунтов. Пароль отображается в открытом виде.
PowerShellSet-LocalUser -Name "[имя]" -Password (ConvertTo-SecureString "[пароль]" -AsPlainText -Force)Set-LocalUser -Name "Ivan" -Password (ConvertTo-SecureString "12345" -AsPlainText -Force)Безопаснее — пароль не виден в истории команд.
Control Userpasswords2control userpasswords2—Открывает графическое окно для смены пароля (не через CMD, но полезно в связке).

Для учётных записей Microsoft ни один из этих методов не подходит — нужно использовать онлайн-инструменты или графический интерфейс Windows. Однако если вы забыли пароль от локального аккаунта, WMIC или net user могут стать спасением.

Что делать, если команда не работает

Иногда при попытке сменить пароль через командную строку система выдаёт ошибки. Вот самые частые причины и их решения:

Большинство ошибок при смене пароля через CMD связаны с отсутствием прав админа или неверным именем пользователя. Убедитесь, что вы запустили командную строку от имени администратора и правильно ввели имя аккаунта.

Ошибка: «Отказано в доступе»

Значит, у вас нет прав администратора. Решение: запустите CMD от имени админа или войдите в систему под учётной записью с соответствующими правами.

Ошибка: «Учётная запись не найдена»

Проверьте точное имя пользователя. Узнать его можно командой:
net user
Она выведет список всех локальных аккаунтов.

Ошибка: «Пароль не соответствует требованиям»

Windows 10 по умолчанию требует, чтобы пароль содержал:

  • Минимум 8 символов.
  • Заглавные и строчные буквы.
  • Цифры.
  • Специальные символы (например, !@#$%).

Если ваш новый пароль не соответствует этим критериям, система его не примет. Чтобы отключить требования к паролю (не рекомендуется для безопасности), используйте команду:
net accounts /minpwlen:0 /minpwage:0 /maxpwage:unlimited /complexity:off

Практика: пошаговая инструкция для новичков

Если вы никогда не работали с командной строкой, следуйте этой инструкции. Она подходит для смены пароля текущего локального пользователя.

Шаг 1. Открываем командную строку

Нажмите Win + R, введите cmd, затем нажмите Ctrl + Shift + Enter — это откроет CMD с правами админа.

Шаг 2. Проверяем имя пользователя

Введите команду:
whoami
Система покажет точное имя вашего аккаунта.

Шаг 3. Меняем пароль

Введите:
net user [ваше_имя] [новый_пароль]
Например: net user Ivan MyNewPass123!

Шаг 4. Проверяем результат

Закройте командную строку и попробуйте войти в систему с новым паролем.

Чек-лист для смены пароля через CMD

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли сменить пароль через командную строку?

Нет, для учётных записей Microsoft команды net user и WMIC не работают. Чтобы изменить пароль, нужно зайти на сайт Microsoft (account.microsoft.com) или использовать графический интерфейс в разделе Параметры → Учётные записи.

Что делать, если забыл пароль администратора?

Если у вас есть доступ к другому аккаунту с правами админа, войдите в него и измените пароль через net user. Если доступа нет, воспользуйтесь диском сброса пароля (если он был создан заранее) или загрузочной флешкой с утилитами вроде Offline NT Password & Registry Editor. В крайнем случае — переустановите Windows (данные на диске C: будут утеряны!).

Можно ли сменить пароль без прав админа?

Только для своей учётной записи. Если вы не админ, то можете изменить пароль только текущего пользователя через Ctrl + Alt + Del → Изменить пароль. Через командную строку без прав админа это сделать не получится.

Как сбросить пароль, если командная строка не открывается?

Загрузитесь в безопасном режиме с поддержкой командной строки (как описано выше) или используйте загрузочный диск с Windows. В последнем случае на экране установки нажмите Shift + F10 — это откроет CMD, где можно попробовать сменить пароль через net user.