Massgrave is the project behind Microsoft Activation Scripts (MAS) — the open-source toolkit most people mean when they search for "massgrave windows". It activates every mainstream Windows release without a purchased product key, using licensing mechanisms Microsoft itself ships with the operating system.
Which Windows versions Massgrave supports
| Windows version | Recommended method | Result |
|---|---|---|
| Windows 11 (all, incl. 25H2) | HWID | Permanent digital licence |
| Windows 10 (all, incl. 22H2) | HWID | Permanent digital licence |
| Windows 10/11 LTSC & Enterprise N | KMS38 or TSforge | Until 2038 / permanent |
| Windows 8.1 and 8 | TSforge | Permanent |
| Windows 7 (incl. ESU) | TSforge | Permanent |
| Windows Server 2008 R2 – 2025 | KMS38 / TSforge | Until 2038 / permanent |
Office is handled separately — see the Office activation guide.
Choose your Massgrave Windows method
- HWID registers a digital licence with Microsoft's activation servers and ties it to your hardware ID. Reinstall Windows on the same machine and it reactivates automatically. Requires one internet connection. Editions that have no digital-licence path (LTSC, some Server SKUs) cannot use it.
- KMS38 sets the activation expiry to the year 2038 by patching the token in memory during activation. Fully offline, no scheduled tasks, works on LTSC and Server.
- TSforge writes activation tickets directly into the licensing store. It is the broadest method: Windows 7 through 11, Server, and even Windows 10 ESU subscriptions after end of life.
- Online KMS is the classic 180-day KMS emulation with an auto-renew task — the universal fallback.
If you only want one answer: use HWID on Windows 10 and 11, and KMS38 or TSforge on LTSC, Server and older Windows.
Step-by-step activation
-
Open PowerShell as Administrator (right-click Start → Terminal (Admin)).
-
Run the official Massgrave one-liner:
irm https://get.activated.win | iex -
Press 1 for HWID activation (or the number matching your chosen method).
-
Wait for the green successfully activated message. Do not close the window early.
-
Reboot if the script asks. Your Windows is now activated.
If the download is blocked, temporarily disable antivirus real-time protection, or grab the archive from the homepage and run MAS_AIO.cmd as Administrator. Network-level blocks in some countries are covered in bypass Microsoft geoblocking.
Verifying activation
Check the result three ways:
- Settings → System → Activation should read Windows is activated with a digital licence.
- Run
slmgr /xprin an elevated prompt — it prints the expiry date (permanent for HWID/TSforge, 2038 for KMS38). - Run the activation status checker tool on this site for a plain-language breakdown.
If something fails, the error code tells you exactly what happened. Paste it into the activation error decoder or read the troubleshooting guide.
Massgrave Windows FAQ
Is Massgrave Windows activation permanent?
HWID and TSforge activations are permanent. KMS38 lasts until January 2038. Online KMS renews itself every 180 days through a scheduled task, so it is effectively permanent while the task exists.
Will Massgrave break Windows Update?
No. Activation status and Windows Update are independent. Activated systems continue to receive cumulative, security and feature updates from Microsoft as normal.
Does Massgrave work on Windows 11 25H2?
Yes. HWID and KMS38 both support Windows 11 25H2, including Home, Pro, Education and Enterprise editions. See Windows 11 25H2 activation.
Can I activate Windows 10 after end of support?
Yes. Windows 10 reached end of support in October 2025, but TSforge can also enable ESU (Extended Security Updates), keeping the system patched. See Windows 10 ESU activation.
Is Massgrave safe to use on Windows?
The scripts are open source and contain no malware. Risk comes from fake mirrors and typo-squatted domains distributing modified copies, so always use the official one-liner or this site. Details in Is Massgrave safe?.
How do I undo Massgrave activation?
Every method has a matching removal option in the MAS menu under Extras → Troubleshoot, which removes licences, tickets and any scheduled tasks the script created.