Скидання пароля адміністратора 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.Написати в підтримку