Troubleshoot
A symptom-first troubleshooting path for MAS activation failures, with links to the relevant method guides, tools and the official Massgrave issue tracker.
This page is an independent troubleshooting reference for Microsoft Activation Scripts (MAS). It does not replace the official Massgrave documentation or the issue tracker — use those for bug reports.
Start here
- Read any blue-coloured lines the script prints. MAS writes the exact cause and the recommended next step there; most failures are explained on screen.
- Make sure you are running the current upstream release. Older copies fail against newer Windows builds. See the version history, which reads the official release feed directly.
- Confirm the copy you are running really came from the project. Follow the checks on the security and verification page before blaming the script.
Choose by symptom
| Symptom | Likely area | Where to look |
|---|---|---|
| Script closes immediately or PowerShell blocks the command | Execution policy, antivirus, or a blocked domain | PowerShell issues |
| Activation fails with a 0x… error code | Licensing service or store state | Error decoder |
| Windows shows activated, then reverts | Renewal task missing, or hardware change | KMS activation explained |
| Office keeps saying the license is not genuine | Ohook install or a leftover license | Office activation guide |
| Digital licence not applied after reinstall | HWID / Microsoft account linking | HWID deep dive |
| Wrong edition after activation | Edition mismatch | Edition converter |
Before asking for help
- Note your exact Windows or Office build and edition.
- Check the current status with the commands on the activation status checker.
- Take a screenshot of the full script output, including the blue lines.
- Compare your case with the troubleshooting hub and the glossary for unfamiliar terms.
Where to report
Bugs belong upstream, with the people who maintain the scripts:
This site is an independent documentation resource and cannot fix the scripts themselves.
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.