2 ways to activate Windows 10 for FREE without additional software

As you know, Microsoft notified Windows 10 is “the last version of Windows” and explained that they will be focused on the development of powerful and new features under the guise of software updates instead of building a new version. This means there will be no Windows 10.1 or 11 in the future(*). So if you are thinking about an upgrade, this is the best time to get it.

(*) New update: An expected release of version 11 was launched in late 2021. Read this post for more information.

Windows 10 free upgrade

The representative of Microsoft has confirmed that Windows 10 is a free upgrade for all customers using a genuine copy of Windows 7 or higher. But this offer officially will expire on Friday so do not hesitate to own it before it is too late. Your time is running out. After July 29, the upgrade will cost up to $119 for the Home edition or $199 for the Professional one. Personally, that amount of money is enough to pay my rent this month so there is no reason for me to deny that.

Should you upgrade to Windows 10

“Do not upgrade to Windows 10”. This seems to contradict the above analysis but that is the statement of security experts. They said that Microsoft has been violating users’ privacy by collecting their personal information like gender, age, hobby, and Internet habits… without your permission. The options relating to sending feedback and data to Microsoft were enabled automatically from the moment that you installed Windows 10 successfully so most people don’t know about them. However, you can disable them in Settings/Privacy easily.

Install Windows 10 using ISO file instead of an upgrade

You can get the latest version of Windows 10 Professional here if you don’t have it already. If you have ever installed any versions of Windows before, I am sure you will have no difficulty getting started with Windows 10. If you are looking to install it with a USB flash drive, please search for “how to install Windows 10 from a bootable USB stick”. There are many detailed instructions for installing Windows 10 on the web.

Activate Windows 10 without using any software

Windows 10 is not activated
Windows 10 is not activated

If you are using another version of Windows, please navigate to the Windows OS category and select a suitable article.

Method 1: Manual activation

Step 1.1: Open Command Prompt as administrator.
Click on the start button, search for “cmd” then run it with administrator rights.

Open cmd as admin
Open cmd as admin

Step 1.2: Install KMS client key.
Use the command “slmgr /ipk yourlicensekey” to install a license key (yourlicensekey is the activation key that corresponds to your Windows edition). The following is the list of Windows 10 Volume license keys.

Home: TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Home N: 3KHY7-WNT83-DGQKR-F7HPR-844BM
Home Single Language: 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH
Home Country Specific: PVMJN-6DFY6-9CCP6-7BKTT-D3WVR
Professional: W269N-WFGWX-YVC9B-4J6C9-T83GX
Professional N: MH37W-N47XK-V7XM9-C7227-GCQG9
Education: NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Education N: 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Enterprise: NPPR9-FWDCX-D2C8J-H872K-2YT43
Enterprise N: DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

Note: You need to hit [Enter] key to execute commands.

Install Windows license key
Install Windows license key

Step 1.3: Set KMS machine address.
Use the command “slmgr /skms kms.msguides.com” to connect to my KMS server.

Set KMS server
Set KMS server

Step 1.4: Activate your Windows.
The last step is to activate your Windows using the command “slmgr /ato”.

Run command slmgr ato
Run command slmgr ato
0xC004F074 error code
0xC004F074 error code

If you see the error 0xC004F074, it means that your internet connection is unstable or the server is busy. Please make sure your device is online and try the command “ato” again until you succeed.

Windows activated successfully
Windows activated successfully

Now check the activation status again.

Windows 10 is activated successfully
Windows 10 is activated successfully

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 10 (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 10 Home&echo - Windows 10 Professional&echo - Windows 10 Education&echo - Windows 10 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 "10 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

Create a new text document.

Create a new text document
Create a new text document

Step 2.2: Paste the code into the text file. Then save it as a batch file (named “1click.cmd”).

Save the text file
Save the text file
Set name of the batch file
Set name of the batch file

Step 2.3: Run the batch file as administrator.

Run the batch script with admin rights
Run the batch script with admin rights

Please wait a minute.

Your Windows is activated
Your Windows is activated

Note: If you guys see three times the same error message saying that the connection to the KMS server was unsuccessful, please read this post.

Check the activation status again.

Check out activation status of Windows 10
Check out activation status of Windows 10

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!

4.9/5 - (1911 votes)

Similar Posts

Leave a Reply to Hani Cancel reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

3,514 Comments

  1. I thank as a literacy people we most give the credit to the real and success efforts.
    This topic is one of them it works.

    Thank you

  2. Hello, I followed the instructions and the activation did work, anyway my doubt it`s if I can update it normally?

    1. Hi, I know its been a while since you asked but I’ve been toying with this for a few days and at first it works but after a few days it says windows is not activated. I have automatic updates turned on, I’m pretty sure that’s how they find out.

      It’s really a b****r because the updates in w10 are good and useful, I used to deactivate them completely in other versions of windows because they didn’t bring anything new.

      I wonder if there is a way of keeping the updates, maybe not installing one in specific that finds if windows is pirated or something?

  3. Hi, Guang.
    Thank you for super duper helpful website.
    I’m sorry if I’m sound greedy, but would you add new article about how to upgrade win 10 home to win 10 pro?
    Anyway, I found your website few years ago, I really want to be friend with you. But can’t find your personal contact and you seems too busy to recognize me.

  4. Hi Guang, thanks for this activation methode, by the way, why I have not seen Windows activated with a digital license? It is permanent activation or only for 180 days? Thanks a lot

    1. Its for 1 month, sometimes it activates automatically again after that period of time and otherwise just do these steps again.

  5. Is there any difference between the batch file and the first method?Also,how did you do the thing with 2 comment plugins?(this one and facebook)

  6. Hi, my Windows 10 activated only for 180 days, and I can’t activate it anymore, anyone know a way that works at 100% ? After upgrading from Windows 8.1 my Windows wasn’t activated, and at first, it’s okay, I could do what I want, but now…. it’s annoying… I can’t even change the background…

    1. I think it is not permanent activation, If you can check on setting and updated security and click activation, If really permanent active you Activation WINDOWS IS ACTIVATED WITH A DIGITAL LICENSE.

      1. had same problem, goto parametre-activation-and hir repair. After this i activeted w10 again. Hope this helps you

  7. Boas,
    Se possΓ­vel for, publicar sΓ³ o arquivo do codigo para copiar e colar sem que se faΓ§a a digitaΓ§Γ£o e ocorra o erro de digitar errado. O que estΓ‘ publicado foi cotado no final e falta complemento.

    Muito Obrigado

    1. Sorry. Your comment was flagged as spam by akismet. Ive just restored it.
      Ps. I dont block any IP address. Just use cloudflare n akismet to avoid spam.

  8. Hey Guang,

    Please could you tell me why I will trust you? WHAT ABOUT TROJANS AND VIRUS… IF I USE YOUR FREE SERVERS?
    SO IF YOU DO NOT ANSER… I KNOW WHY…

    1. THANKS A LOT FOR ΝΟ΀ Permanently Activate Windows 10 (FOR FREE) BUT ONLY FOR 180 DAYS… AND WHAT ABOUT MALWARES? ARE THERE? Guang SITE OWNER say nothing? COULD YOU SAY ANYTHING??? WHAT IS THE TRUTH?

      1. Hi,
        spammerscomments
        Plz change your IP address if you want to reply to yourself. I dont know WHAT IS THE TRUTH but I know you are a spammer. Everyday, I have a great many emails to reply so there is no reason to answer provocative questions.
        Ps. If you have so much downtime, plz be away from keyboard and do something in your local area for society.
        spammersip

        1. IP2Location.com Result for IP Address 176.126.237.214 is City Bucharest, State/Region Bucuresti, Country Code Romania, Postal Code 060222, ISP AliStar Security SRL, Time Zone +02:00
          So correct IP Address 176.126.237.214 is in Romania not in GR my smile friend πŸ™‚

        2. Now IPv4 is out, no more new IP for anyone, and IPv6 incoming… like a lazy lizard. So many people be inside NAT and using 1 IP! Is not good. I think maybe he is the spammer or a strange naive anon… I really don’t know. But I see NONE/TRUTH uses a VPN (‘VPNBook’) and I don’t recommend ban this IP because it can get block to other good people. I think, yes, maybe NONE/TRUTH create the mistake but it not a reason to create more.

          P. S. KMS server is a great idea. Now I can use Windows 10 and forget horrible Vista. Thanks!

          1. My friend there is no spam because someone ask if it is for ever free activation of win 10 and safe…

  9. Hello to every body, it’s my first pay a quick visit of
    this weblog; this blog contains awesome and in fact good stuff in support of visitors.

  10. Hi Guang,
    thanks for your guide, i have used different methods as suggested by you but getting the following errors-
    “Activating Windows(R), Professional edition (2de67392-b7a7-462a-b1ca-108dd189f588) …
    Error: 0xC004F074 The Software Licensing Service reported that the computer could not be activated. No Key Management Service (KMS) could be contacted. Please see the Application Event Log for additional information.”

    please help. I am using windows 10 pro 64 bit.

      1. Hi ,
        thanks for your guide, i have used different methods as suggested by you but getting the
        errors-
        .The connection to my KMS server failed! Trying to connect to another one…
        Please wait…

        please help. I am using windows 10 pro 64 bit.

  11. You are simply excellent guy and no doubt about it. Your process for activation of Microsoft Products are very simple and easy. Thanks buddy… So nice of you… πŸ™‚

  12. Everyone, change slmgr /skms kms.msguides.com to slmgr /skms kms5.msguides.com or it won’t work. Thank me later. πŸ˜›

      1. LazyguyMC, I have the same problem as Nelson R but I can’t find that kms.msguides.com you said to change. Could you help me please?