Сброс пароля администратора Windows на выделенном сервере

17 мин чтенияОбновлено 9 октября 2026

Если вы забыли пароль администратора Windows на выделенном сервере, доступ можно вернуть без переустановки системы. Для этого сервер загружают в режим Rescue - это временная операционная система Linux, которая запускается в памяти и видит диск сервера. Через нее можно отредактировать файлы Windows и сбросить пароль. Поэтому способ подходит и опытным, и начинающим пользователям.

В данной инструкции используется выделенный сервер с Windows Server 2019 и образ восстановления SystemRescue. На Windows Server учетная запись администратора называется Administrator, на Windows 10 и 11 - Admin.

Важно: способ работает, только если системный диск не зашифрован BitLocker. Rescue не сможет открыть зашифрованный раздел без ключа. Перед изменениями мы сделаем резервные копии, чтобы можно было вернуть все как было.

#Запуск сервера в режиме Rescue

Режим Rescue включается в панели управления сервером. Выберите ваш сервер, активируйте загрузку в Rescue и перезагрузите сервер. Данные для входа по SSH появятся в панели или придут на почту.

Подключитесь к серверу по SSH. При необходимости воспользуйтесь нашей подробной инструкцией по подключению.

Посмотрите список дисков и разделов.

bash
lsblk -f

Нужно найти раздел с Windows. Это самый большой раздел с файловой системой ntfs. Обратите внимание на его имя, например nvme0n1p3. Номер раздела у вас может отличаться.

Список разделов диска в режиме Rescue

Проверьте раздел и устраните пометку о незавершенной работе Windows.

bash
ntfsfix /dev/nvme0n1p3

Создайте точку монтирования и подключите раздел на запись.

bash
mkdir -p /mnt/win
bash
ntfs-3g -o rw,remove_hiberfile /dev/nvme0n1p3 /mnt/win

Убедитесь, что это действительно раздел с Windows. Следующая команда должна показать файл SYSTEM.

bash
ls -la /mnt/win/Windows/System32/config/SYSTEM
Монтирование раздела Windows и проверка файла SYSTEM

#Резервные копии и подмена Utilman

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

bash
cp /mnt/win/Windows/System32/Utilman.exe /mnt/win/Windows/System32/Utilman.exe.orig
bash
cp /mnt/win/Windows/System32/config/SYSTEM /mnt/win/Windows/System32/config/SYSTEM.bak

Теперь подмените Utilman.exe на командную строку. Utilman - это кнопка специальных возможностей на экране входа Windows. После подмены по этой кнопке будет открываться командная строка с правами системы.

bash
cp /mnt/win/Windows/System32/cmd.exe /mnt/win/Windows/System32/Utilman.exe
Резервные копии и подмена Utilman на командную строку

#Отключение проверки NLA

К выделенному серверу вы подключаетесь по RDP. Чтобы попасть на экран входа и нажать кнопку специальных возможностей, нужно отключить проверку подлинности на уровне сети (NLA). Иначе RDP запросит пароль еще до появления экрана входа.

Откройте реестр Windows из раздела, который мы смонтировали.

bash
reged -e /mnt/win/Windows/System32/config/SYSTEM

Перейдите в ветку настроек RDP по шагам. Обратите внимание, что у раздела Terminal Server в имени есть пробел.

bash
cd ControlSet001
bash
cd Control
bash
cd Terminal Server
bash
cd WinStations
bash
cd RDP-Tcp

Измените значение UserAuthentication.

bash
ed UserAuthentication

reged покажет текущее значение и попросит новое. Введите 0 и нажмите Enter. Так же задайте 0 для SecurityLayer.

bash
ed SecurityLayer

Выйдите из редактора.

bash
q

reged спросит «Commit changes to registry? (y/n)». Введите y, чтобы сохранить изменения.

Отключение проверки NLA в реестре через reged

Отключите раздел и перезагрузите сервер в обычном режиме.

bash
umount /mnt/win

В панели управления отключите режим Rescue и перезагрузите сервер. Сервер загрузится в Windows.

#Сброс пароля через RDP

Подключитесь к серверу по RDP. На экране входа нажмите кнопку «Ease of Access» (специальные возможности) в левом нижнем углу.

Кнопка специальных возможностей на экране входа Windows

Вместо окна специальных возможностей откроется командная строка с правами системы.

Командная строка на экране входа Windows

Задайте новый пароль для вашей учетной записи. Для Windows Server это Administrator.

bash
net user Administrator NewPass2026!

Если вы не помните имя учетной записи, посмотрите список пользователей командой net user без параметров.

Результат должен выглядеть так.

Смена пароля администратора командой net user

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

Готово. Доступ к серверу восстановлен.

Рабочий стол Windows Server после входа с новым паролем

#Возврат настроек безопасности

После входа верните защиту на место. Откройте командную строку от имени администратора и включите проверку NLA обратно.

bash
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 1 /f
bash
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SecurityLayer /t REG_DWORD /d 2 /f

Теперь верните исходный файл Utilman.exe. Для этого снова загрузите сервер в режим Rescue, смонтируйте раздел Windows и выполните команду.

bash
cp /mnt/win/Windows/System32/Utilman.exe.orig /mnt/win/Windows/System32/Utilman.exe

Отключите раздел и перезагрузите сервер в обычный режим.

bash
umount /mnt/win

На этом восстановление доступа завершено. Кнопка специальных возможностей снова работает как обычно, а проверка NLA защищает подключение по RDP.

СимптомПричинаРешение
Раздел не монтируется, ошибка про hibernation или грязный томWindows была завершена некорректноВыполнить ntfsfix для раздела и монтировать с ключом remove_hiberfile
В разделе нет папки WindowsСмонтирован не тот разделОтмонтировать и выбрать по lsblk -f самый большой раздел ntfs
Кнопка специальных возможностей открывает обычное окно, а не командную строкуПодмена Utilman не сохраниласьПовторить подмену в Rescue, проверить, что раздел был смонтирован на запись
RDP запрашивает пароль до экрана входаПроверка NLA не отключенаВернуться в Rescue и задать UserAuthentication и SecurityLayer равными 0
Раздел зашифрован, монтирование не проходитВключен BitLockerНужен ключ восстановления BitLocker, без него сбросить пароль этим способом нельзя
Можно ли сбросить пароль без режима Rescue?

На выделенном сервере без физического доступа к экрану Rescue это основной способ. На VPS с доступом к консоли VNC пароль удобнее сбросить через загрузочный диск и утилиту chntpw - об этом есть отдельная инструкция.

Пропадут ли мои данные?

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

Что делать, если учетных записей несколько?

Посмотрите список командой net user без параметров и задайте новый пароль нужной учетной записи с правами администратора.

Не нашли ответ? Мы на связи 24/7.Написать в поддержку