Reset Windows Server Administrator Password

  • Last Created On Dec 09, 2024
  • 8
0 0

There are times when you have forgotten your local administrator password on Windows and need to have it reset. It is easily possible to reset this password if you had created a Password Reset Disk beforehand, but that’s not usually the case. In this article, we’re going through a step by step guide on how to reset your password on Windows Server.

This guide is applicable for all versions of Windows including:

  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016

Introduction

We will be using a Finnix rescue CD to recover the administrator password. Finnix is a fully self-contained Linux LiveCD that is based on Debian. It is very useful for repairing hard drives, boot records, and recovering systems.

Reset administrator password

Obtain and upload Finnix

First, we need to upload a copy of Finnix. AKLWEB HOST allows you to upload an ISO by providing its URL. You may get the latest version of Finnix from this link. Copy the URL to the Finnix ISO that you want to use.

Now we need to upload the ISO. Navigate to the management panel of your instance and paste the URL in the upload field.


After a few moments, you will see the image labelled as “available”.


Attach and restart your instance

Get back to your management panel, select the newly uploaded ISO, then click the “Attach ISO and Reboot” button.


Then, connect to your instance console by clicking the “View Console” button. It may take a few moments for you to be able to view your instance console as AKLWEB HOST transfers uploaded ISO to your instance location.

Boot with Finnix

Once your machine boots, you will see the Finnix boot menu. The option “Boot Finnix (64-bit)” will be selected. Press “enter” to boot 64-bit Finnix.


After a moment, Finnix will provide you with a terminal where you can input commands.


Mount your Windows drive

Now we need to mount the partition that has your Windows Server installation on it. Use the fdisk -l command to determine the partition device.

fdisk -l

An easy way to determine the partition device is to compare the size of the partition device to the size of your AKLWEB HOST VM. For example, I have a 45GB Windows Server 2012 plan. The output of fdisk -l shows me that /dev/vda2 has a size of 44.9G. Therefore /dev/vda2 is the partition that I’m interested in; note that yours may be named differently.


Mount the partition.

mkdir /mnt/win
mount /dev/vda2 /mnt/win

You will likely get the error shown below saying “The disk contains an unclean file system (0, 0).”. Don’t worry, that’s normal.


We can run the ntfsfix command to resolve this error. Replace /dev/vda2 with your partition.

ntfsfix /dev/vda2

Now you can mount the partition again.

mount /dev/vda2 /mnt/win


Clear the password

Navigate to the C:\Windows\System32\config folder.

cd /mnt/win/Windows/System32/config/

Edit the Administrator account with chntpw.

chntpw SAM


Here you may clear the administrator password and also unlock the account. The account becomes locked when you try to login too many times before attempting to reset the password. Follow these steps.

  • Type 1 – This clears the Administrator password.
  • Type 2 – This unlocks the Administrator account.
  • Type q – This quits chntpw.
  • Type y – Confirms “yes” for “Write hive files?”.

Unmount the partition.

cd ~
umount /mnt/win

The administrator password has been reset.

Booting back to Windows

You should now remove the ISO because as long as it is attached, your server will show the Finnix boot menu when you restart it. Click “Remove ISO” on the AKLWEB HOST control panel.


AKLWEB HOST will reboot your VPS, and you can login to Windows as Administrator with no password.

Remember to set a password after logging in. On newer versions of Windows Server, you can set your password on the Ctrl+Alt+Del menu.

Views: 8

Recent Articles

  • How to Install JAX with ROCm Acceleratio...
    96
  • Deploy a PyTorch Workspace on a Vultr Cl...
    71
  • Managing Backup Storage
    82
  • Automating FTP Backups in Windows Server
    71
  • Automating FTP Backups in Linux
    75

Popular Articles

  • Our General Terms & Conditions
    2631
  • Our Privacy Policy
    2477
  • Our Cookies Policy
    275
  • Our Terms of Use
    152
  • How to Install JAX with ROCm Acceleratio...
    96