Activate Windows 10 without using any 3rd Party Software

There are many ways by which you can activate Windows 10, most of them involve usage of third party applications, they work but the problem is obtaining a clean, malware free copy of these softwares, specially for new users. We also know that evading an anti malware service is not that hard so the best way to protect yourself from these softwares packed with malware is to not use them whenever it is possible. So I am providing step-by-step instructions on how to activate windows 10 without any 3rd party softwares using KMS. These step can be used to activate any build of windows 10. If you have a laptop that comes with windows pre-installed then it can be a bit problematic as they store OEM license key in the BIOS. This process may not work directly in such cases.

What is KMS?

The Key Management Service (KMS) is an activation service that allows organizations to activate systems within their own network, eliminating the need for individual computers to connect to Microsoft for product activation. It does not require a dedicated system and can be easily co-hosted on a system that provides other services.
Source : Microsoft FAQ for Volume Licensing

What is a KMS Host Key?

A KMS Key is used to activate the KMS host computer with a Microsoft activation server and can activate up to six KMS hosts with 10 activations per host. Each KMS host can activate an unlimited number of computers.

To activate windows 10 open CMD / Powershell / Windows Terminal with Administrator Privileges and follow the steps below

Step 1

Step 1 requires a KMS Key which are available here : KMS Client Setup Keys
These keys can be used multiple times on multiple systems.

Operating system edition		KMS Client Setup Key
Windows 10 Pro 				W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Pro N 			MH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10 Pro for Workstations 	NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
Windows 10 Pro for Workstations N 	9FNHH-K3HBT-3W4TD-6383H-6XYWF
Windows 10 Pro Education		6TP4R-GNPTD-KYYHQ-7B7DP-J447Y
Windows 10 Pro Education N 		YVWGF-BXNMC-HTQYQ-CPQ99-66QFC
Windows 10 Education 			NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10 Education N 			2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Windows 10 Enterprise 			NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Enterprise N  		DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 Enterprise G 		YYVX9-NTFWV-6MDM3-9PT4T-4M68B
Windows 10 Enterprise G N 		44RPN-FTY23-9VTTB-MP9BX-T84FV

Now Execute the command below and replace x with the key of your choice

slmgr /ipk ххххх-ххххх–ххххх–ххххх–ххххх

Step 2

Now we want to use a KMS Server from where our windows will be activated, there are some servers available.
Source : Github : KMS Address List

Now Execute the command below and replace the server of your choice
Note : Some servers may not be working, so try another one if it fails at this step, I might add more servers in future.

slmgr /skms [serverhere]:1688

Step 3

Final Step is to execute the command below to activate your Windows 10

slmgr /ato