Easy ways to activate Windows 11 for FREE without a product key
About Windows 11
Jerry Nixon, a senior software development engineer at Microsoft, stated that version 10 is the last one of Windows at the Ignite conference 2015. What he said convinced many that doing an upgrade is a wise decision at that time. Six years passed by, it is already 2021, Microsoft is going to issue the stable release of Windows 11 after publishing the insider preview build. What’s going on? Is it a business trick? I don’t know for sure but I think a complimentary upgrade offer for a newer version of Windows is quite attractive. However note that hardware specification for the new Windows is much higher than the old one. So the first thing you need to do is checking if your machine can handle it or not. Just go here to check out the minimum system requirements.
Experience on Windows 11
I have used Windows 11 on my desktop for 2 weeks. It seems they created a completely new user interface that is almost similar to Mac OS for version 10 then named it 11. We have centered taskbar items, new system icons and the start menu is also centered on the screen. The list of menu options that appeared in the context menu has changed compared to the previous version. The interface of Windows apps has been refreshed and the new layout makes it attractive. The new feature which has garnered the most media attention perhaps is the ability to run android apps on Windows. It means you can play your favorite mobile games on your PC without an additional emulator. But the pity is that I don’t see this feature in the current build so I haven’t had a chance to try it.
Should you upgrade your Windows to version 11
In general, Windows 11 includes many changes in the user interface. Its new features are cool but not ready, thus, they are not attractive enough to most Windows 10 users, especially those who need a stable system. I think you should wait for the major release before deciding whether to use it. However, if you just want to try the new Windows, just go for it, using a virtual machine is recommended in this case. You can get the iso file of Windows 11 here.
Activate Windows 11 using free KMS client key
The steps are completely similar to what I showed you in step-by-step instructions on how to activate Windows 10 for free, except that I do it on Windows 11 this time.
Method 1: Manual activation
Step 1.1: Run Command Prompt app as administrator.
Click on the start button, search for “cmd” then run it with admin rights.
Step 1.2: Install KMS client key.
Use the command “slmgr /ipk kmsclientkey” to install a license key (kmsclientkey is the activation key that corresponds to your Windows edition).
The following is the list of Windows 11 Volume license keys.
Home N: 3KHY7-WNT83-DGQKR-F7HPR-844BM
Home Single Language: 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
Home Country Specific: PVMJN-6DFY6-9CCP6-7BKTT-D3WVR
Pro N: MH37W-N47XK-V7XM9-C7227-GCQG9
Education N: 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Enterprise N: DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Step 1.3: Set KMS server.
Use the command “slmgr /skms kms8.msguides.com” to connect to my KMS server.
Step 1.4: Activate your Windows.
The last step is to activate your Windows using the command “slmgr /ato”.
If you see the error 0x80070005, it means the server is busy. Please try the command “ato” again until you succeed.
Method 2: Using a batch file
This one is not recommended anymore due to the new update of Microsoft.
Step 2.1: Copy the code below into a new text document.
@echo off title Activate Windows 11 (ALL versions) for FREE - MSGuides.com&cls&echo =====================================================================================&echo #Project: Activating Microsoft software products for FREE without additional software&echo =====================================================================================&echo.&echo #Supported products:&echo - Windows 11 Home&echo - Windows 11 Professional&echo - Windows 11 Education&echo - Windows 11 Enterprise&echo.&echo.&echo ============================================================================&echo Activating your Windows...&cscript //nologo slmgr.vbs /ckms >nul&cscript //nologo slmgr.vbs /upk >nul&cscript //nologo slmgr.vbs /cpky >nul&set i=1&wmic os | findstr /I "enterprise" >nul if %errorlevel% EQU 0 (cscript //nologo slmgr.vbs /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 >nul||cscript //nologo slmgr.vbs /ipk DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4 >nul||cscript //nologo slmgr.vbs /ipk YYVX9-NTFWV-6MDM3-9PT4T-4M68B >nul||cscript //nologo slmgr.vbs /ipk 44RPN-FTY23-9VTTB-MP9BX-T84FV >nul||cscript //nologo slmgr.vbs /ipk WNMTR-4C88C-JK8YV-HQ7T2-76DF9 >nul||cscript //nologo slmgr.vbs /ipk 2F77B-TNFGY-69QQF-B8YKP-D69TJ >nul||cscript //nologo slmgr.vbs /ipk DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ >nul||cscript //nologo slmgr.vbs /ipk QFFDN-GRT3P-VKWWX-X7T3R-8B639 >nul||cscript //nologo slmgr.vbs /ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D >nul||cscript //nologo slmgr.vbs /ipk 92NFX-8DJQP-P6BBQ-THF9C-7CG2H >nul&goto skms) else wmic os | findstr /I "home" >nul if %errorlevel% EQU 0 (cscript //nologo slmgr.vbs /ipk TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 >nul||cscript //nologo slmgr.vbs /ipk 3KHY7-WNT83-DGQKR-F7HPR-844BM >nul||cscript //nologo slmgr.vbs /ipk 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH >nul||cscript //nologo slmgr.vbs /ipk PVMJN-6DFY6-9CCP6-7BKTT-D3WVR >nul&goto skms) else wmic os | findstr /I "education" >nul if %errorlevel% EQU 0 (cscript //nologo slmgr.vbs /ipk NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 >nul||cscript //nologo slmgr.vbs /ipk 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ >nul&goto skms) else wmic os | findstr /I "11 pro" >nul if %errorlevel% EQU 0 (cscript //nologo slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX >nul||cscript //nologo slmgr.vbs /ipk MH37W-N47XK-V7XM9-C7227-GCQG9 >nul||cscript //nologo slmgr.vbs /ipk NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J >nul||cscript //nologo slmgr.vbs /ipk 9FNHH-K3HBT-3W4TD-6383H-6XYWF >nul||cscript //nologo slmgr.vbs /ipk 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y >nul||cscript //nologo slmgr.vbs /ipk YVWGF-BXNMC-HTQYQ-CPQ99-66QFC >nul&goto skms) else (goto notsupported) :skms if %i% GTR 10 goto busy if %i% EQU 1 set KMS=kms7.MSGuides.com if %i% EQU 2 set KMS=kms8.MSGuides.com if %i% EQU 3 set KMS=kms9.MSGuides.com if %i% GTR 3 goto ato cscript //nologo slmgr.vbs /skms %KMS%:1688 >nul :ato echo ============================================================================&echo.&echo.&cscript //nologo slmgr.vbs /ato | find /i "successfully" && (echo.&echo ============================================================================&echo.&echo #My official blog: MSGuides.com&echo.&echo #How it works: bit.ly/kms-server&echo.&echo #Please feel free to contact me at [email protected] if you have any questions or concerns.&echo.&echo #Please consider supporting this project: donate.msguides.com&echo #Your support is helping me keep my servers running 24/7!&echo.&echo ============================================================================&choice /n /c YN /m "Would you like to visit my blog [Y,N]?" & if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one... & echo Please wait... & echo. & echo. & set /a i+=1 & goto skms) explorer "http://MSGuides.com"&goto halt :notsupported echo ============================================================================&echo.&echo Sorry, your version is not supported.&echo.&goto halt :busy echo ============================================================================&echo.&echo Sorry, the server is busy and can't respond to your request. Please try again.&echo. :halt pause >nul
Right-click on the Desktop screen then create a new text document.
Step 2.2: Paste the code into the text file. Then save it as a batch file with cmd extension and a name you want. Here I named it “1click.cmd”.
Step 2.3: Right click on the batch file then run it as administrator.
Please wait a minute. You will see the line “Product activated successfully”. It means the activation process is completed.
*Note*: If you see three times the same error message saying that the connection to the KMS server was unsuccessful, please read this post.
Finally check the activation status again.
If you would have any questions or concerns, please leave your comments. I would be glad to explain in more details. Thank you so much for all your feedback and support!
EASY WAY TO RESETVYOUR ACTIVATION TO BRAND NEW SQUARE ONE SETTINGS, JUST ADD TO A BATCH FILE AND RUN
hope it helps, helped me with core edition, home not pro, 0x80080005 etc
:=====================start of script-batch file (rename to reset.bat run as admin) =========================
:: Prompt to Run as administrator
Set “Variable=0” & if exist “%temp%\getadmin.vbs” del “%temp%\getadmin.vbs”
fsutil d***y query %systemdrive% >nul 2>&1 && goto :(Privileges_got)
If “%1″==”%Variable%” (echo. &echo. Please right-click on the file and select &echo. “Run as administrator”. &echo. Press any key to exit. &pause>nul 2>&1& exit)
cmd /u /c echo Set UAC = CreateObject^(“Shell.Application”^) : UAC.ShellExecute “%~0”, “%Variable%”, “”, “runas”, 1 > “%temp%\getadmin.vbs”&cscript //nologo “%temp%\getadmin.vbs” & exit
:: Checking and Stopping the Windows Update services
set /a b=%b%+1
if %b% equ 3 (
net stop bits
echo Checking the bits service status.
sc query bits | findstr /I /C:”STOPPED”
if not %errorlevel%==0 (
echo Cannot reset Windows Update since “Background Intelligent Transfer Service” (bits) service failed to stop. Please restart the computer, and try again.
set /a w=%w%+1
if %w% equ 3 (
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:”STOPPED”
if not %errorlevel%==0 (
echo Cannot reset Windows Update since “Windows Update” (wuauserv) service failed to stop. Please restart the computer, and try again.
set /a app=%app%+1
if %app% equ 3 (
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr /I /C:”STOPPED”
if not %errorlevel%==0 (
echo Cannot reset Windows Update since “Application Identity” (appidsvc) service failed to stop. Please restart the computer, and try again.
set /a c=%c%+1
if %c% equ 3 (
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:”STOPPED”
if not %errorlevel%==0 (
echo Cannot reset Windows Update since “Cryptographic Services” (cryptsvc) service failed to stop. Please restart the computer, and try again.
del /s /q /f “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
del /s /q /f “%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat”
del /s /q /f “%SYSTEMROOT%\Logs\WindowsUpdate\*”
if exist “%SYSTEMROOT%\winsxs\pending.xml.bak” del /s /q /f “%SYSTEMROOT%\winsxs\pending.xml.bak”
if exist “%SYSTEMROOT%\winsxs\pending.xml” (
takeown /f “%SYSTEMROOT%\winsxs\pending.xml”
attrib -r -s -h /s /d “%SYSTEMROOT%\winsxs\pending.xml”
ren “%SYSTEMROOT%\winsxs\pending.xml” pending.xml.bak
if exist “%SYSTEMROOT%\SoftwareDistribution.bak” rmdir /s /q “%SYSTEMROOT%\SoftwareDistribution.bak”
if exist “%SYSTEMROOT%\SoftwareDistribution” (
attrib -r -s -h /s /d “%SYSTEMROOT%\SoftwareDistribution”
ren “%SYSTEMROOT%\SoftwareDistribution” SoftwareDistribution.bak
if exist “%SYSTEMROOT%\system32\Catroot2.bak” rmdir /s /q “%SYSTEMROOT%\system32\Catroot2.bak”
if exist “%SYSTEMROOT%\system32\Catroot2” (
attrib -r -s -h /s /d “%SYSTEMROOT%\system32\Catroot2”
ren “%SYSTEMROOT%\system32\Catroot2” Catroot2.bak
:: Reset Windows Update policies
reg delete “HKCU\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate” /f
reg delete “HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate” /f
reg delete “HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate” /f
reg delete “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate” /f
:: Reset the BITS service and the Windows Update service to the default security descriptor
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
:: Reregister the BITS files and the Windows Update files
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
regsvr32.exe /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy
:: Set the startup type as automatic
sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
:: Restart computer
echo It is required to restart the computer to finish resetting Windows Update.
echo Please save and close anything open now, before the computer is restarted.
echo *** Restart computer now. ***
shutdown /r /f /t 0
======================END of script-batch file (rename to reset.bat) ================================
nice one bro, understand the process but ball the scripting ahh, hate it, your a life/time saver bro, here about office keys, is this the same do i just change the win1 to |||||**office**?? and saw will work, but with those keys? i see there’s pro with office 360 in one key flying around, just haven’t tried them, be good to know, or better if you could adapt it, via a menu, ie win20,11/home/pro/ent/ office etc, or even let me know ill do it? cheers bro, thanks for the kms server bro, appreciate it, cheers, why not try scripty checking server then googling to a web/ftp page or GitHub pulling a new working one then it works for life? just a suggestion, your the man, Sonnettie
its work , its great work bro
Trying to upgrade to pro, using the key provided and I continue get product key is invalid.
Am I doing something wrong or does this key no longer upgrade? Is there anywhere I can find a public working pro upgrade key?
Got it all working, but I had to us an upgrade key different then the one posted here.
I ran this key through the gui and it upgraded to win pro, then I followed the guide here changed the product key to the one listed above then activated.
microsoft applications like word, powerpoint are asking for product key what should i do??
It worked thank you so much!
Hi, I followed all your steps which were very simple, I received exactly the same answers only that it is not active, the expiration date remained the same 07/11/2022.
is there another way to activate it?
text windows activation isn’t working in Windows 8.1 Every time showing failed….i don’t know what i can do now…
Thank you very very very very very much!!!!!!!!!!!
Your the Best I upgraded Thru another site with there keys and win 11 pro workstation installed then I couldnt activate it, I looked around everybody said i had to reinstall O.S. . But LUCKILY I stumbled on to your site used the CMD Activation Process Working GREAT NOW! ThankYou Very much.
You Guys saved me so much time. I say again ThsankYOu Really Mean IT
This worked perfectly !!! Thanks
Thank you for hosting the KMS server. This is very much appreciated!
This is amazing. Really appreciate it.
Keep up the productive work
Tobias Lawrence from Papua New Guinea
great, i did it. thank you so much
Thank you everyone
amazing thankyou so much!
To my surprise this actually worked the first time, my antivirus was also fine. It shows up as activated in my windows settings.
Worked first time without any prob and i did a full virus scan and its all clean there’s nothing to worry about guys 🙂
This is a false positive stated by Microsoft themselves. If you browse r/computerviruses right now you’ll see plenty of posts about it. This isn’t related
This worked for Win11 PRO.
you used this posted key? I get an invalid Key when doing the 1st step
hi after doing this Defender keeps blocking a threat.
is this normal? how do i ensure this goes away and does not keep showing up?
This is a false positive. A bug in Microsoft Defender. Google: “Behavior:Win32/Hive.ZY”.
Update Microsoft Defender.
After installing a clean Windows 11, it was Home instead of Pro, so this didn’t work for me, apearently Windows had read the key in my computers firmware and it was a Home license. While it was ‘activated’ it wasn’t Windows 11, and this method gave me this error when I tried to change the key with the above command:
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
Here’s the error I received: Error: 0xC004F069 On a computer running Microsoft Windows non-core edition, run ‘slui.exe 0x2a 0xC004F069’ to display the error text.
The fix was easy to do but HARD TO FIND, so here it is:
1. Put the computer in airplane mode
2. Go to the activation setting, click change key
(Enter this special Microsoft in place upgrade key):
4. Follow the on screen instructions to do the upgrade, the computer will restart several times
5. My system took about 3 minutes to complete the upgrade, and now I have Windows 11 Pro
Then I followed the steps above to activate. Thank you Guang and msguides.com for this amazing service!!!!!
It worked! thank you!
Thank you so much, worked from the first time, awesome guide! 🙂
I am getting a message saying Windows is expiring soon. I tried this Windows 11 key but its the same as Windows 10 old key and I am still getting the message. Is there something I need to do?
Is this legal?
Offcourse Not , will get more virus easy to come and attack your PC
Windows IS a virus.
I was working on windows 11 pro and the windows reactivation sign popped up on the screen. it took me a week to land on this blog. which shows step by step tutorial on how to activate it. I followed the simple steps and now my windows is activated. Thank you so much for you have helped me and I am grateful.
worked for me, hopefully OP keeps kms8.msguides.com, up and running? Not sure how that works, but my win 11 pro stopped working and said it needed to be activated and was getting error code 0x8007232B, found this and followed steps above and activated using the win 11 pro code above, after changing to OP’s KMS server (kms8.msguides.com). If that goes down, are we skunked or will it be fine, this de activation was strange, dont want it happening again!! Thanks for this, helped me so much!!