TSforge: The Offline Activation Method That Handles Everything
When HWID says your edition is unsupported and there is no internet on the machine, TSforge is the answer. Here is how it works and where its limits are.
The widest-reaching method in MAS
TSforge operates on the Software Protection Platform's token store — the local database Windows uses to record which licenses it holds. Rather than asking a server for permission, it writes valid licensing data directly.
Because it never needs a network, TSforge is the only method that works on genuinely air-gapped machines, and the only one that can unlock Windows 10 Extended Security Updates.
What it covers
- Windows 7, 8.1, 10 and 11, including editions HWID rejects
- Windows Server 2008 R2 through 2025
- Windows 10 ESU (all years currently issued)
- Perpetual Office: 2013, 2016, 2019, 2021, 2024
- Some standalone products such as Project and Visio
When to reach for it
- HWID reports your edition as unsupported. Common on N editions and a few Enterprise LTSC SKUs.
- No internet on the target machine. VMs on isolated networks, lab machines, offline workstations.
- Windows 10 past end of life and you want security updates. TSforge enables the ESU channel so Windows Update keeps delivering patches.
- Server editions. HWID does not apply to Server at all.
Running it
Launch MAS elevated and choose TSforge Activation. Submenus separate Windows, ESU and Office. Pick the target, let it run, then reboot — the token store is read at service start, so pre-reboot status can be misleading.
After the reboot:
slmgr /xpr
slmgr /dli
For ESU, confirm in Settings → Windows Update that updates are being offered again rather than showing an end-of-support notice.
Limitations to know up front
TSforge is local, so it does not survive a clean reinstall — unlike HWID, there is no server-side record. Reimaging means re-running it.
It also touches system licensing state more deeply than the other methods, which means a badly corrupted token store must be repaired first. If TSforge errors out, run:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
and retry. Persistent failures usually trace back to a third-party "activation cleaner" that deleted licensing files.
TSforge or KMS38 for offline Windows?
Both work with no internet. KMS38 sets a 2038 expiry and is lighter-touch; TSforge produces a permanent state and handles editions KMS38 cannot. If KMS38 succeeds on your edition, it is the simpler choice. If it refuses, TSforge is the fallback that almost always works.
Get the script
Open Terminal (Admin) or PowerShell (Admin) and run:
irm https://get.activated.win | iex
Prefer offline? Grab the archive from the download page and run MAS_AIO.cmd as administrator. More help: troubleshooting guide · error decoder · all guides.
Get MAS from the official project
This site does not host its own build of the scripts. The buttons below go to the project’s own repository and mirrors, so what you get is what the developers published.
PowerShell one-liner published by the project:
irm get.activated.win | iexCheck the domain before running it, and see how to verify what you run.
Activation tooling is routinely classified as riskware by antivirus software. That is expected for this category and is not by itself evidence of malware — nor proof that a particular copy is clean. Verify the source before running anything.