This commit is contained in:
WindowsAddict 2025-06-03 18:35:36 +05:30
parent 5796643b39
commit 437345ce86
5 changed files with 47 additions and 18 deletions

View File

@ -2,6 +2,19 @@
------------------------------------------------------------------------
## 3.4
**Bug fixes**
#### **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.
------------------------------------------------------------------------
## 3.3
**The Empire Strikes Back**

View File

@ -9,7 +9,7 @@
| Switches | Meaning |
|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `/HWID` | Activate with HWID |
| `/HWID` | Activate with HWID |
| `/HWID-NoEditionChange` | Some editions don't support HWID, so by default the script changes the edition to nearest available edition to enable activation. This switch runs HWID without allowing edition changes. |
### Ohook
@ -21,24 +21,37 @@
### TSforge
| Switches | Meaning |
|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `/Z-Windows` | Activate only Windows with TSforge |
| `/Z-ESU` | Activate only ESU with TSforge |
| `/Z-Office` | Activate only Office with TSforge |
| `/Z-ProjectVisio` | Activate only Project/Visio with TSforge |
| `/Z-WindowsESUOffice` | Activate all Windows / ESU / Office with TSforge |
| `/Z-WinHost` | Activate only Windows KMS Host with TSforge |
| `/Z-OffHost` | Activate only Office KMS Host with TSforge |
| `/Z-APPX` | Activate only 8/8.1 APPXLOB with TSforge |
| Switches | Meaning |
|------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `/Z-Windows` | Activate only Windows with TSforge |
| `/Z-ESU` | Activate only ESU with TSforge |
| `/Z-Office` | Activate only Office with TSforge |
| `/Z-ProjectVisio` | Activate only Project/Visio with TSforge |
| `/Z-WindowsESUOffice` | Activate all Windows / ESU / Office with TSforge |
| `/Z-WinHost` | Activate only Windows KMS Host with TSforge |
| `/Z-OffHost` | Activate only Office KMS Host with TSforge |
| `/Z-APPX` | Activate only 8/8.1 APPXLOB with TSforge |
| `/Z-ID-ActivationIdGoesHere` | To specify an activation ID for activation, where ActivationIdGoesHere needs to be edited for Activation ID. If you want to add multiple through parameters, pass each of them in separate parameters |
| `/Z-Reset` | Reset rearm counter, evaluation period and clear the tamper state, key lock |
| `/Z-Reset` | Reset rearm counter, evaluation period and clear the tamper state, key lock |
**Change activation method:**
For builds 19041 and later, the script automatically selects StaticCID (requires an internet connection). If no internet connection is detected, it automatically switches to the KMS4k method.
For builds earlier than 19041, the script automatically selects ZeroCID.
To override this automatic selection and use a specific activation method, you can apply the following switches in combination with the switches listed above.
| Switches | Meaning |
|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `/Z-SCID` | Force use StaticCID activation method. It needs Internet and does not work on Windows 7 and older versions. |
| `/Z-ZCID` | Force use ZeroCID activation method. Works reliably on builds below 19041, may break on builds between 19041-26100 and does not work on builds above 26100.4188. |
| `/Z-KMS4k` | Volume licenses only. Activates for 4000+ years. |
### KMS38
| Switches | Meaning |
|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `/KMS38` | Activate with KMS38 |
| `/KMS38` | Activate with KMS38 |
| `/KMS38-NoEditionChange` | Some editions don't support KMS38, so by default the script changes the edition to nearest available edition to enable activation. This switch runs KMS38 without allowing edition changes. |
| `/KMS38-RemoveProtection` | Remove KMS38 protection |

View File

@ -78,7 +78,7 @@ or
## MAS Latest Release
Last Release - v3.3 (1-June-2025)
Last Release - v3.4 (3-June-2025)
[GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [Azure DevOps](https://dev.azure.com/massgrave/_git/Microsoft-Activation-Scripts) / [Self-hosted Git](https://git.activated.win/massgrave/Microsoft-Activation-Scripts)
------------------------------------------------------------------------

View File

@ -1,5 +1,8 @@
# News
### [3-June-25] MAS 3.4 update is released
Bug fixes, for details check the [changelog](changelog.md)
### [1-June-25] MAS 3.3 update is released
StaticCID and KMS4k methods are added in TSforge, for details check the [changelog](changelog.md)

View File

@ -33,9 +33,9 @@ function CheckFile {
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$URLs = @(
'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/be7d101df5bf99d959b1f2d16557b88614ac7920/MAS/All-In-One-Version-KL/MAS_AIO.cmd',
'https://dev.azure.com/massgrave/Microsoft-Activation-Scripts/_apis/git/repositories/Microsoft-Activation-Scripts/items?path=/MAS/All-In-One-Version-KL/MAS_AIO.cmd&versionType=Commit&version=be7d101df5bf99d959b1f2d16557b88614ac7920',
'https://git.activated.win/massgrave/Microsoft-Activation-Scripts/raw/commit/be7d101df5bf99d959b1f2d16557b88614ac7920/MAS/All-In-One-Version-KL/MAS_AIO.cmd'
'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/67abcd0c8925832fcf4365b9cf3706ab6fbf8571/MAS/All-In-One-Version-KL/MAS_AIO.cmd',
'https://dev.azure.com/massgrave/Microsoft-Activation-Scripts/_apis/git/repositories/Microsoft-Activation-Scripts/items?path=/MAS/All-In-One-Version-KL/MAS_AIO.cmd&versionType=Commit&version=67abcd0c8925832fcf4365b9cf3706ab6fbf8571',
'https://git.activated.win/massgrave/Microsoft-Activation-Scripts/raw/commit/67abcd0c8925832fcf4365b9cf3706ab6fbf8571/MAS/All-In-One-Version-KL/MAS_AIO.cmd'
)
foreach ($URL in $URLs | Sort-Object { Get-Random }) {
@ -50,7 +50,7 @@ if (-not $response) {
}
# Verify script integrity
$releaseHash = '6396F7EFE144AFCA1B48670D7F327F1275C90C3A7BD9AEC7641B9600BAA1DA9A'
$releaseHash = 'EF2F705B9E8BE2816598E2E8B70BADB200733F2287B917D6C9666D95C63AFBF9'
$stream = New-Object IO.MemoryStream
$writer = New-Object IO.StreamWriter $stream
$writer.Write($response)