+Upgrade Method - Used in Windows versions before 10
Available editions that can be changed to are shown in the script
based on all these 4 options.
-
The script is future-proof, which means that upon the release of
-new Windows / Server editions, the script won’t need an update and can
-get the required product key from the system itself.
-
The script blocks changing to CountrySpecific, ServerRdsh and
+
The script is future-proof, which means that it won’t need an
+update upon the release of new Windows / Server editions and can get the
+required product key from the system itself.
+
The script blocks changing to CountrySpecific, ServerRdsh, and
to/from CloudEdition editions since it’s officially not supported and
the user may face issues.
-
The script cannot change Non-Core editions to Core editions. (For
-example, Pro –> Home isn’t available)
+
The script cannot change,
+
+
Non-Core editions to Core editions (For example, Pro –> Home
+isn’t available)
+
GAC editions to LTSC editions (For example, Enterprise –>
+Enterprise LTSC isn’t available)
+
+
+
+
+
Manual Edition Change
+
If you want to manually change the edition instead of using the
+script, please follow the steps below.
+
+
Windows 10/11
+
+
To view the list of available editions, open the command prompt
+as admin and enter
+dism /online /english /Get-TargetEditions
In the Home to Pro upgrade process, the script may show the below
+error in red color:
+
+
Exception calling "_DismSet Edition" with "6" argument(s): "Element not found. (Exception from HRESULT: 0x80070490)"
+
+
This issue often appears due to the installed .Net 3.5
+framework.
+
To solve this, we need to disable it, to do that, open the
+command prompt as admin and enter
+DISM /Online /English /Disable-Feature /FeatureName:"NetFx3"
+
Once it’s done, try to change the edition again.
+
After the edition change, you can enable .net 3.5 again, to do
+that, enter,
+DISM /Online /English /Enable-Feature /FeatureName:"NetFx3"
+
+
+
+
+
Other Errors
+
+
In Windows settings, go to the Windows Update page, run the check
+for updates button, and ensure that Windows is fully updated.
+
+
+
+
In the MAS script, go to Troubleshoot and run these options in the
+below order,
+
+
DISM Restore
+
SFC Scan
+
+
Restart the system and try to change the edition again.
+
If it’s still not resolved, please connect with us here.
Replace /para in this command with the switches from
the above table. You can also use multiple switches. For example,
/HWID /KMS-Office /KMS-ActAndRenewalTask
+
This Powershell one-liner will work on Windows 8.1 and later
+versions only.
+
To change the edition through the command line, check here. We didn’t
+automate it in MAS because it requires a reboot in some cases.
-
Note: This Powershell one liner will work on Windows
-8.1 and later versions only.
@@ -542,8 +546,8 @@ the above table. You can also use multiple switches. For example,
used.
/S switch is not applicable in MAS separate files
version scripts.
-
All switches are case-insensitive, works in any order, but must
-be separated with spaces.
+
All switches are case-insensitive, and work in any order, but
+must be separated with spaces.
KMS Uninstall switch will take precedence over other KMS
switches.
KMS38 remove protection switch will take precedence over KMS38
diff --git a/_site/files/spp_pro.zip b/_site/files/spp_pro.zip
new file mode 100644
index 0000000..04cc465
Binary files /dev/null and b/_site/files/spp_pro.zip differ
diff --git a/_site/issues_due_to_gaming_spoofers.html b/_site/issues_due_to_gaming_spoofers.html
new file mode 100644
index 0000000..8395f16
--- /dev/null
+++ b/_site/issues_due_to_gaming_spoofers.html
@@ -0,0 +1,506 @@
+
+
+
+
+
MAS activation may show the error related to “Incorrect ModuleId”.
+Some gaming spoofers mess with Windows activation-related registry keys
+and because of that windows can not be activated. To fix this, you just
+need to restore that corrupt registry key with default data.
+
+
Download and run this registry
+file, and confirm all prompts.
+
Restart your system.
+
Run the activation in MAS and if the issue is still not resolved,
+connect with us here.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/change_edition.md b/change_edition.md
index 81c94cb..6f49d78 100644
--- a/change_edition.md
+++ b/change_edition.md
@@ -12,17 +12,50 @@ pagetitle: Change Windows Edition
- The script incorporates 4 methods for edition changing:
- - Alex (aka may, ave9858) DISM Api Method (Based on changepk.exe method but better)\
- - slmgr /ipk Method\
- - DISM Method\
- - [CBS Upgrade method](https://github.com/asdcorp/Set-WindowsCbsEdition)
+ - May's DISM Api Method - Used in Windows 10/11 Core to Non-Core edition change
+ - [slmgr /ipk Method](https://learn.microsoft.com/en-us/windows/deployment/upgrade/windows-edition-upgrades#upgrade-using-a-command-line-tool) - Used in Windows 10/11 where edition license files are already there
+ - [DISM Method](https://learn.microsoft.com/en-us/windows-server/get-started/upgrade-conversion-options) - Used in Server 2016 and later server versions
+ - [CBS Upgrade Method](https://github.com/asdcorp/Set-WindowsCbsEdition) - Used in Windows versions before 10
- Available editions that can be changed to are shown in the script based on all these 4 options.
-- The script is future-proof, which means that upon the release of new Windows / Server editions, the script won't need an update and can get the required product key from the system itself.
+- The script is future-proof, which means that it won't need an update upon the release of new Windows / Server editions and can get the required product key from the system itself.
-- The script blocks changing to CountrySpecific, ServerRdsh and to/from CloudEdition editions since it's officially not supported and the user may face issues.
+- The script blocks changing to CountrySpecific, ServerRdsh, and to/from CloudEdition editions since it's officially not supported and the user may face issues.
-- The script cannot change Non-Core editions to Core editions. (For example, Pro --> Home isn't available)
+- The script cannot change,
+
+ - Non-Core editions to Core editions (For example, Pro --\> Home isn't available)
+ - GAC editions to LTSC editions (For example, Enterprise --\> Enterprise LTSC isn't available)
+
+------------------------------------------------------------------------
+
+## Manual Edition Change
+
+If you want to manually change the edition instead of using the script, please follow the steps below.
+
+### Windows 10/11
+
+- To view the list of available editions, open the command prompt as admin and enter\
+ `dism /online /english /Get-TargetEditions`
+
+- Get the keys for the desired edition from [here](hwid.html#Supported_Products)
+
+- If you are upgrading from Home to Pro, you will need to disable the Internet before performing the upgrade.
+
+- Now enter that product key with this command, replace \ with the actual key.\
+ `changepk.exe /ProductKey `
+
+- In the Home to Pro upgrade, it may show an error, restart the system anyway. (Use the script if it's still not working)
+
+- Activate the changed edition with MAS, that's all.
+
+### Windows Server 2016 and Later
+
+- Follow the official Microsoft guide [here](https://learn.microsoft.com/en-us/windows-server/get-started/upgrade-conversion-options), you can get the required keys from [here](kms38.html#Supported_Products).
------------------------------------------------------------------------
+
+## Troubleshooting
+
+- Check [here](change_edition_issues.html).
diff --git a/change_edition_issues.md b/change_edition_issues.md
new file mode 100644
index 0000000..6189afb
--- /dev/null
+++ b/change_edition_issues.md
@@ -0,0 +1,40 @@
+---
+pagetitle: Change Edition Issues
+---
+
+# Change Edition Issues
+
+------------------------------------------------------------------------
+
+## Error 0x80070490
+
+- In the Home to Pro upgrade process, the script may show the below error in red color:
+
+```
+Exception calling "_DismSet Edition" with "6" argument(s): "Element not found. (Exception from HRESULT: 0x80070490)"
+```
+
+- This issue often appears due to the installed .Net 3.5 framework.
+
+- To solve this, we need to disable it, to do that, open the command prompt as admin and enter\
+ `DISM /Online /English /Disable-Feature /FeatureName:"NetFx3"`
+
+- Once it's done, try to change the edition again.
+
+- After the edition change, you can enable .net 3.5 again, to do that, enter,\
+ `DISM /Online /English /Enable-Feature /FeatureName:"NetFx3"`
+
+------------------------------------------------------------------------
+
+## Other Errors
+
+- In Windows settings, go to the Windows Update page, run the check for updates button, and ensure that Windows is fully updated.
+
+```{=html}
+
+```
+- In the MAS script, go to Troubleshoot and run these options in the below order,
+ - DISM Restore
+ - SFC Scan
+- Restart the system and try to change the edition again.
+- If it's still not resolved, please connect with us [here](troubleshoot.html).
diff --git a/command_line_switches.md b/command_line_switches.md
index aef89b6..01adb8f 100644
--- a/command_line_switches.md
+++ b/command_line_switches.md
@@ -12,29 +12,29 @@ pagetitle: Command Line Switches
- If you want to use it in Windows Pre-Activation then check [this](oem-folder.html) page for more details.
-| Switches | Meaning |
-|-----------------------|----------------------------------------------|
-| `/HWID` | Activate with HWID |
-| `/HWID-NoEditionChange` | Some editions don't support HWID, script by default change edition to nearest available to enable HWID activation. This switch can be used to stop this change. You don't need to add `/HWID` switch with this. |
-| | |
-| `/Ohook` | Install Ohook to activate Office |
-| `/Ohook-Uninstall` | Uninstall Ohook |
-| | |
-| `/KMS38` | Activate with KMS38 |
-| `/KMS38-RemoveProtection` | Remove KMS38 protection |
-| `/KMS38-NoEditionChange` | Some editions don't support KMS38, script by default change edition to nearest available to enable KMS38 activation. This switch can be used to stop this change. You don't need to add `/KMS38` switch with this. |
-| | |
-| `/KMS-Windows` | Activate Windows with Online KMS |
-| `/KMS-Office` | Activate Office with Online KMS |
-| `/KMS-WindowsOffice` | Activate Windows & Office with Online KMS |
-| `/KMS-RenewalTask` | Install Online KMS renewal task |
-| `/KMS-ActAndRenewalTask` | Install Online KMS activation & renewal tasks (Recommended) |
-| `/KMS-Uninstall` | Uninstall Online KMS |
-| `/KMS-KeepvNext` | Don't override Office C2R vNext license |
-| `/KMS-Debug` | Create Debug log in Online KMS Activation |
-| `/KMS-Logger` | Create simple log in Online KMS Activation |
-| | |
-| `/S` | Run operations in silent mode (no output) |
+| Switches | Meaning |
+|------------------------|-----------------------------------------------|
+| `/HWID` | Activate with HWID |
+| `/HWID-NoEditionChange` | Some editions don't support HWID, script by default change edition to nearest available to enable HWID activation. This switch can be used to stop this change. You don't need to add `/HWID` switch with this. |
+| | |
+| `/Ohook` | Install Ohook to activate Office |
+| `/Ohook-Uninstall` | Uninstall Ohook |
+| | |
+| `/KMS38` | Activate with KMS38 |
+| `/KMS38-RemoveProtection` | Remove KMS38 protection |
+| `/KMS38-NoEditionChange` | Some editions don't support KMS38, script by default change edition to nearest available to enable KMS38 activation. This switch can be used to stop this change. You don't need to add `/KMS38` switch with this. |
+| | |
+| `/KMS-Windows` | Activate Windows with Online KMS |
+| `/KMS-Office` | Activate Office with Online KMS |
+| `/KMS-WindowsOffice` | Activate Windows & Office with Online KMS |
+| `/KMS-RenewalTask` | Install Online KMS renewal task |
+| `/KMS-ActAndRenewalTask` | Install Online KMS activation & renewal tasks (Recommended) |
+| `/KMS-Uninstall` | Uninstall Online KMS |
+| `/KMS-KeepvNext` | Don't override Office C2R vNext license |
+| `/KMS-Debug` | Create Debug log in Online KMS Activation |
+| `/KMS-Logger` | Create simple log in Online KMS Activation |
+| | |
+| `/S` | Run operations in silent mode (no output) |
------------------------------------------------------------------------
@@ -42,11 +42,11 @@ pagetitle: Command Line Switches
`& ([ScriptBlock]::Create((irm https://mass grave.dev/get))) /para`
-Note - Remove the space between `mass grave`
+**Notes** - Remove the space between `mass grave`
- Replace `/para` in this command with the switches from the above table. You can also use multiple switches. For example, `/HWID /KMS-Office /KMS-ActAndRenewalTask`
-
-**Note:** This Powershell one liner will work on Windows 8.1 and later versions only.
+- This Powershell one-liner will work on Windows 8.1 and later versions only.
+- To change the edition through the command line, check [here](change_edition.html#Manual_Edition_Change). We didn't automate it in MAS because it requires a reboot in some cases.
------------------------------------------------------------------------
@@ -56,7 +56,7 @@ Note - Remove the space between `mass grave`
- `/S` switch is not applicable in MAS separate files version scripts.
-- All switches are case-insensitive, works in any order, but must be separated with spaces.
+- All switches are case-insensitive, and work in any order, but must be separated with spaces.
- KMS Uninstall switch will take precedence over other KMS switches.
diff --git a/files/spp_pro.zip b/files/spp_pro.zip
new file mode 100644
index 0000000..04cc465
Binary files /dev/null and b/files/spp_pro.zip differ
diff --git a/issues_due_to_gaming_spoofers.md b/issues_due_to_gaming_spoofers.md
new file mode 100644
index 0000000..1837862
--- /dev/null
+++ b/issues_due_to_gaming_spoofers.md
@@ -0,0 +1,19 @@
+---
+pagetitle: Issues Due To Gaming Spoofers
+---
+
+# Issues Due To Gaming Spoofers
+
+------------------------------------------------------------------------
+
+## Incorrect ModuleId
+
+MAS activation may show the error related to "Incorrect ModuleId". Some gaming spoofers mess with Windows activation-related registry keys and because of that windows can not be activated. To fix this, you just need to restore that corrupt registry key with default data.
+
+- [Download](files\spp_pro.zip) and run this registry file, and confirm all prompts.
+
+- Restart your system.
+
+- Run the activation in MAS and if the issue is still not resolved, connect with us [here](troubleshoot.html).
+
+------------------------------------------------------------------------
--
cgit v1.2.3