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

> Сайт: allerrorcodes.ru · Факты сверены: 28.09.2026 · Обновлено: 28.09.2026 · Адрес: https://allerrorcodes.ru/kak-izmenit-parol-uchetnoy-zapisi-s-pomoschyu-komandnoy-stroki/

## Коротко

- Официальный способ сменить пароль локальной учётной записи из командной строки — команда `net user ИМЯ *` от имени администратора (Microsoft Learn).
- Способ работает только с локальными учётными записями: если вход в Windows выполняется по адресу электронной почты, пароль меняется на account.microsoft.com, а не через net user.
- Более новый вариант — командлет PowerShell `Set-LocalUser`: он передаёт пароль в зашифрованном виде, а не открытым текстом.
- Если пароль администратора забыт полностью и других рабочих учётных записей на компьютере нет, ни net user, ни безопасный режим не помогут без входа — официальный путь тогда один: «Параметры → Восстановление → Сброс этого компьютера» с сохранением файлов.

## Паспорт ошибки

| Параметр | Значение |
| --- | --- |
| Задача | сменить пароль локальной учётной записи Windows из командной строки |
| Где | Windows 10 и 11, локальная учётная запись, права администратора |
| Время | 1–2 минуты |
| Что понадобится | работающая учётная запись администратора на этом компьютере |
| Риск | без риска для данных; неверное имя пользователя команда просто не примет |
| Как вернуть | прежний пароль восстановить нельзя — только задать новый той же командой |

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

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

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

```
net user
```

Команда выведет список всех локальных учётных записей компьютера. Если список нужен со всеми деталями по каждому пользователю (когда заходил, активна ли запись) — смотрите [отдельную инструкцию, как посмотреть все учётные записи Windows](https://allerrorcodes.ru/kak-otobrazit-vse-uchetnye-zapisi-polzovateley-v-windows/).

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

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

![Окно командной строки от имени администратора: команда net user выводит список учётных записей Alex, Администратор, Артем, Гость, DefaultAccount, WDAGUtilityAccount, ниже введена команда net user Alex со звёздочкой и запрос нового пароля](https://allerrorcodes.ru/wp-content/uploads/2022-05-05_15-27-27.png)

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

## Способ 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](https://account.microsoft.com/security); для локальной — официальный путь без потери файлов один: **Параметры → Система → Восстановление → Сброс этого компьютера → Сохранить мои файлы**. Подбор или обход пароля на чужом устройстве — нарушение закона; для собственного устройства без резервных вариантов входа сброс системы — единственный поддерживаемый Microsoft способ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

## Источники

- [net user — официальный справочник команд Windows (Microsoft Learn)](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-user)
- [Set-LocalUser — официальная документация модуля LocalAccounts](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/set-localuser)
- [Параметры загрузки Windows: как войти в безопасный режим](https://support.microsoft.com/en-us/windows/experience/startup-boot/windows-startup-settings)
- [Смена пароля учётной записи Microsoft](https://account.microsoft.com/security)

## Ещё по теме

- [Не устанавливается обновление Windows: причины и как исправить](https://allerrorcodes.ru/kb5008212/): Обновление зависло или выдаёт ошибку — сначала запустите встроенное средство устранения неполадок Windows Update (в Windows 11: «Параметры» → «Система» → «Устранение неполадок»; в Windows 10: «Параметры» → «Обновление и безопасность» → «Устранение неполадок»).
- [Не работает кнопка Пуск в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/chto-delat-esli-ne-rabotaet-knopka-pusk-v-windows-10/): Меню «Пуск» в Windows 10 и 11 — отдельное UWP-приложение StartMenuExperienceHost; когда оно не установлено или не запускается для вашего пользователя, кнопка не реагирует.
- [Ошибка 0x80072F8F в Windows 10 и 11 — причины и способы исправления](https://allerrorcodes.ru/ustranenie-oshibki-obnovleniya-windows-0x80072f8f/): 0x80072F8F — ошибка SSL-соединения с серверами Microsoft: система не может проверить сертификат сервера.
- [Google Chrome не запускается в Windows 10 и 11 — причины и решение](https://allerrorcodes.ru/pochemu-ne-zapuskaetsya-google-chrome-v-windows/): Если Chrome не реагирует на запуск — вероятно, в фоне уже висит зависший процесс chrome.exe; завершите все его процессы в Диспетчере задач и запустите снова.
