Releases: massgravel/Microsoft-Activation-Scripts
Releases · massgravel/Microsoft-Activation-Scripts
v3.9 Minor Update
Changelog: 3.9
TSforge
- Fixed an issue where IoT ESU licenses were not working (a bug from Microsoft) for the IoTEnterprise edition. The script will use the Client ESU license instead.
Change Office Edition
- Removed the deprecated Semi Annual Preview channel from the change update channel option.
Online KMS
- The script will no longer automatically change IoTEnterprise editions to Enterprise for KMS activation.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.8 R.I.P. KMS38
Changelog: 3.8
HWID
- Activation support is added for the WNC edition.
KMS38
- Beginning with build 26100.7019, Microsoft fully deprecated clip-based KMS license migration functionality. As a result, KMS38 has stopped working. Detailed info.
- KMS38 has now been removed from the MAS script. Users are advised to use HWID or TSforge activation instead.
- If you still wish to use it on older Windows versions or keep it for archival purposes, you can download the script from here.
TSforge
- From build 26100.7019, Windows will always display and stay at the 180-day remaining KMS grace period if the actual period is longer. KMS4k info is updated as per this change.
- Added ESU support for PPIPro (added in 19045.6388).
- Fixed an issue in filtering where ESU IDs were not showing in the manual option.
- Added a command to refresh the ESU status.
Change Windows Edition
- Changed key preference order so that the HWID key can be installed. Thanks to @lava1879 (Magic).
- Added [GAC, not LTSC] info for the "IoTEnterprise" edition to avoid confusion with its LTSC edition "IoTEnterpriseS".
Troubleshoot
- The script will now auto-select the Quick Repair option for Office 16.0 C2R. Thanks to @YerongAI for the suggestion.
- Added more conditions before rebuilding ClipSVC licenses.
Check Activation Status
- @abbodi1406 fixed an issue in CAS where, when ADBA is active, KMS Client info was shown.
All
- Some other minor improvements in error handling and information.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.7 The Twin Keys Fall
Changelog: 3.7
HWID / KMS38
- Switched ticket generation to automatically sign tickets with the SPP Client Lockbox signing key, which was found to be the same as the Trusted Store key used in TSforge. Thanks to @WitherOrNot for finding this.
- GamersOsState (patched GatherOsState) method is now obsolete for all ticket generation.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.6 Minor Update
Changelog: 3.6
TSforge
- Fixed an issue caused by the updated pkeyconfig on build 22631.5840. Thanks to @WitherOrNot for the fix.
- StaticCID is now used by default only on build 26100 and above. FYI, users can change this in the options.
Ohook
- Added the Outlook 2010 Retail key. Thanks to celestial_tiger_98134.
All
- Replaced Get-ScheduledTask with ComObject command for improved reliability.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.5 ESU for Home editions / Powershell method for Windows 7
Changelog: 3.5
HWID:
- The script now won't change region (temporarily) in the top countries.
KMS38:
- Removed KMS38 protection (registry lock) feature, it's not important.
TSforge:
- Added ESU support for Home editions (license files updated in Windows 10 19045.6156).
- Fixed a bug on W10 ARM64.
Change Office Edition:
- Fixed an issue with add/remove apps when more than one language is installed.
- Added detection for unsupported languages in the Office 2019 Perpetual VL update channel.
All:
- Fixed a bug in detecting Terminal app.
- The AIO script will now show a tip about ESU updates on Windows 10.
- The AIO script will highlight Ohook in green if O365 is installed.
- In all KMS-related activation options, the script will display a message about KMS renewal notifications on build 26200 and later.
- Added checks for .NET corruption and Windows Sandbox.
- Various fixes and improvements.
Powershell command to launch MAS:
- The command
irm https://massgrave.dev/get | iexis now officially retired. It will display info on how to get the updated code. - Added a new command for Windows 7, along with an alternative DoH-based command for cases where
get.activated.winis blocked by ISP/DNS. See https://massgrave.dev/ for details.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.4 Bug fixes
Changelog: 3.4
TSforge:
- Fixed an issue where unattended mode was not working.
- Updated info in the Change Activation Method menu.
All:
- Added a check to detect expired Office products.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.3 The Empire Strikes Back
Changelog: 3.3
TSforge:
- In Windows 11 build 27802, Microsoft introduced a bug that causes Confirmation ID cache validation to always fail, forcing validation directly from the stored Confirmation ID each time the license status is checked.
- To circumvent this bug, TSforge is used to set the current Installation ID to that of a known key that can be used to generate valid Confirmation IDs.
- For more information on StaticCID, check https://massgrave.dev/tsforge#staticcid
- From now on, the script will use StaticCID method (requires Internet) on build 19041 and later.
- KMS4k activation option is now added in the script.
- Thanks a lot to @WitherOrNot for working on this.
Change Office Edition:
- Added the option to switch the Office update channel between VL and non-VL.
All:
- Various other fixes and improvements.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.2 O365AppsBasicRetail support and bug fixes
Changelog: 3.2
Ohook:
- Added activation support for the newly released product
O365AppsBasicRetail. - Added Office 2010 Publisher Retail key. Just FYI, we still don't have keys for these Office 2010 products
4eaff0d0-c6cb-4187-94f3-c7656d49a0aa Retail ExcelR_[HSExcelR]
7004b7f0-6407-4f45-8eac-966e5f868bde Retail GrooveR
fbf4ac36-31c8-4340-8666-79873129cf40 Retail OutlookR
133c8359-4e93-4241-8118-30bb18737ea0 Retail PowerPointR_[HSPowerPointR]
db3bbc9c-ce52-41d1-a46f-1a1d68059119 Retail WordR_[HSWordR]
dbe3aee0-5183-4ff7-8142-66050173cb01 Retail SmallBusBasicsR_[SmallBusBasicsMSDNR]
All:
- Fixed an issue in detecting Powershell 1.0 in Server 2008 SBS editions.
- Fixed ARM32 Office detection.
- Various other fixes and improvements.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.1 Vista Support
Changelog: 3.1
Click to expand
TSforge:
- TSforge activation now supports Windows Vista and Server 2008.
- Thanks to @InvoxiPlayGames for Vista SPSys IOCTLs and physical store format, and to @WitherOrNot.
- Fixed an issue where
sppsvcmight not stop on older systems. Thanks to @WitherOrNot. - Fixed an issue where activation wouldn't work on Windows 10 ARM64. Thanks to @WitherOrNot.
- For Windows 10 ESU, selected 1Y and 2Y ESU options as well instead of only 3Y, to ensure compatibility.
- Updated the Windows 10 ESU editions list as per build 19045.5552 (ServerRdsh added, IoTEnterpriseS removed).
- Added support for Office 365 15.0 because phone licenses are available.
- Converted Office HomeStudentARM IDs to Mondo since phone licenses aren't available for them.
- Added support for external
LibTSforge.dllif found in theBINfolder next to the script. - Fixed an issue where Office did not require activation but TSforge would still show a phone license missing error.
Ohook:
- Ohook activation now supports OSPP-based Office versions as well, meaning all Office versions are now supported on Windows Vista/Server 2008 and later.
- Thanks to @abbodi1406 and @asdcorp.
Online KMS:
- Online KMS activation now supports Windows and Office from Windows Vista/Server 2008 onward.
Check Activation Status:
- Added updated CAS by @abbodi1406:
- Faster PInvoke native method imports from the Software Licensing Client DLL.
- Displays more information for all supported Windows and Office versions.
- Implements "Client Licensing Check" for Windows 7 and Vista.
All:
- Simplified code related to disabling QuickEdit and avoiding the Terminal app.
- Fixed issues with WPA key check logic.
- Fixed MSI Office detection issues for Visio and a few other products.
- Corrected an issue where the
SharedComputerLicensingregistry key was incorrectly added on Server editions for older Office retail versions. - Improved help messages.
- Various other fixes and improvements.
Download / How to use it?
Don't download from the below Source code (zip) link. Check the above link for the info.
v3.0 The Forge Awakens
Changelog: 3.0
TSforge:
- A new activation method named TSforge is added to MAS.
- For details about the method, see our documentation and our blogpost.
- Thanks to @WitherOrNot @asdcorp @abbodi1406 and @thecatontheceiling from the MASSGRAVE R&D team for TSforge.
HWID
- Fixed an issue in checking the licensing server status.
Ohook / Online KMS
- Some obscure Office products are added.
- Scripts will skip the check for permanently activated Office products.
Check Activation Status
- Updated CAS by @abbodi1406 is added.
All
- Various other minor fixes and improvements.