1.7
@ -1,3 +1,4 @@
|
||||
setwd("~/mas-docs")
|
||||
rmarkdown::render_site()
|
||||
rmarkdown::render_site()
|
||||
rmarkdown::render_site()
|
||||
|
BIN
MAS_AIO.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
MAS_HWID.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
MAS_KMS.png
Normal file
After Width: | Height: | Size: 21 KiB |
11
_site.yml
@ -8,6 +8,8 @@ navbar:
|
||||
href: faq.html
|
||||
- text: "Troubleshoot"
|
||||
href: troubleshoot.html
|
||||
- text: "Download Windows/Office"
|
||||
href: genuine-installation-media.html
|
||||
- text: "Docs"
|
||||
menu:
|
||||
- text: "HWID Activation"
|
||||
@ -17,6 +19,9 @@ navbar:
|
||||
- text: "Online KMS Activation"
|
||||
href: online_kms.html
|
||||
- text: "---------"
|
||||
- text: "Command Line Switches"
|
||||
href: command_line_switches.html
|
||||
- text: "---------"
|
||||
- text: "Check Activation Status"
|
||||
href: check_activation_status.html
|
||||
- text: "---------"
|
||||
@ -30,12 +35,12 @@ navbar:
|
||||
- text: "Unreadable Codes In MAS AIO"
|
||||
href: unreadable-codes-in-mas-aio.html
|
||||
- text: "---------"
|
||||
- text: "Download Genuine Installation Media"
|
||||
href: genuine-installation-media.html
|
||||
- text: "---------"
|
||||
- text: "Office License Is Not Genuine"
|
||||
href: office-license-is-not-genuine.html
|
||||
- text: "---------"
|
||||
- text: "Unsupported Products Activation"
|
||||
href: unsupported_products_activation.html
|
||||
- text: "---------"
|
||||
- text: "Changelog"
|
||||
href: changelog.html
|
||||
- text: "Credits"
|
||||
|
BIN
_site/1.png
Before Width: | Height: | Size: 20 KiB |
BIN
_site/2.png
Before Width: | Height: | Size: 36 KiB |
BIN
_site/3.png
Before Width: | Height: | Size: 22 KiB |
BIN
_site/MAS_AIO.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
_site/MAS_HWID.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
_site/MAS_KMS.png
Normal file
After Width: | Height: | Size: 21 KiB |
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -399,11 +406,26 @@ div.tocify {
|
||||
<hr />
|
||||
<ul>
|
||||
<li><p>You can find this option in the MAS extras section.</p></li>
|
||||
<li><p>It can change the Windows 10-11 / Server Editions (Build 10240
|
||||
and higher).</p></li>
|
||||
<li><p>It uses official methods for changing editions.</p></li>
|
||||
<li><p>Available editions are shown in the script basis on<br />
|
||||
<code>dism /online /english /Get-TargetEditions</code></p></li>
|
||||
<li><p>It can change the Windows 7-8-8.1-10-11 and equivalent Server
|
||||
Editions.</p></li>
|
||||
<li><p>On Windows 7, script requires <a
|
||||
href="https://aka.ms/wmf5download">Windows Management Framework 5.1</a>
|
||||
to be installed.</p></li>
|
||||
<li><p>Script incorporates 4 methods for edition change:<br />
|
||||
</p>
|
||||
<ul>
|
||||
<li>Changepk.exe Method<br />
|
||||
</li>
|
||||
<li>slmgr /ipk Method<br />
|
||||
</li>
|
||||
<li>DISM Method<br />
|
||||
</li>
|
||||
<li><a
|
||||
href="https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition">CBS
|
||||
Upgrade method</a></li>
|
||||
</ul></li>
|
||||
<li><p>Available editions for change are shown in the script basis on
|
||||
all these 4 options.</p></li>
|
||||
<li><p>The script is future proof, which means on the release of new
|
||||
Windows / Server editions, the script doesn’t need an update and can get
|
||||
the required key from the system itself.</p></li>
|
||||
@ -411,8 +433,8 @@ the required key from the system itself.</p></li>
|
||||
editions since it’s officially not supported and the user may face
|
||||
issues.</p></li>
|
||||
<li><p>Internet needs to be turned off and a restart is required while
|
||||
changing from Core (Home) to Non-Core (Pro, Enterprise, etc)
|
||||
edition.</p></li>
|
||||
changing from Core (Home) to Non-Core (Pro, Enterprise, etc) edition
|
||||
with Changepk.exe method.</p></li>
|
||||
<li><p>The script can not change the Non-Core (Pro, Enterprise, etc) to
|
||||
Core (Home) edition.</p></li>
|
||||
</ul>
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -398,12 +405,90 @@ div.tocify {
|
||||
<h1>MAS Changelog</h1>
|
||||
<hr />
|
||||
<div id="section" class="section level2">
|
||||
<h2>1.7</h2>
|
||||
<p><strong>Goodbye to Gatherosstate.exe</strong></p>
|
||||
<hr />
|
||||
<div id="hwidkms38" class="section level4">
|
||||
<h4>HWID/KMS38:</h4>
|
||||
<ul>
|
||||
<li>Gatherosstate.exe is replaced by <a
|
||||
href="https://massgrave.dev/hwid.html#Types_of_Tickets">universal
|
||||
tickets</a>. Thanks to @ave9858 (Alex).</li>
|
||||
<li>Legacy HWID methods are now preserverd in another repo <a
|
||||
href="https://github.com/massgravel/MAS-Legacy-Methods">MAS-Legacy-Methods</a>.</li>
|
||||
<li>HWID key is added for Windows 11 IoTEnterpriseSK edition.</li>
|
||||
<li>To avoid errors due to unsupported Windows region, HWID script will
|
||||
change it to US and revert it back.</li>
|
||||
<li>HWID script will delete a IdentityCRL registry key to resolve issues
|
||||
caused by changed hardware ID. Thanks to <span
|
||||
class="citation">@awuctl</span></li>
|
||||
<li>KMS38 script will now apply the KMS38 protection by default.
|
||||
Powershell code for it is now simplified.</li>
|
||||
<li>ClipUp.exe for Server CorAcor editions is removed from separate
|
||||
files version as well. Users will need to follow <a
|
||||
href="https://massgrave.dev/kms38.html#KMS38_-_Server_CorAcor">this</a>
|
||||
to KMS38 activate them.</li>
|
||||
<li>Scripts will enable Windows Script Host if it’s disabled.</li>
|
||||
<li>More checks are added to find the cause of activation failure.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="online-kms" class="section level4">
|
||||
<h4>Online KMS:</h4>
|
||||
<ul>
|
||||
<li>Script is updated as per <span class="citation">@abbodi1406</span>
|
||||
KVA v48 (Major change: optional behavior to override Office C2R vNext
|
||||
license (subscription or lifetime) or its residue (which may prevent
|
||||
proper KMS activation).</li>
|
||||
<li>Scripts will enable Windows Script Host if it’s disabled.</li>
|
||||
<li>More checks are added to find the cause of activation failure.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="activation-troubleshoot" class="section level4">
|
||||
<h4>Activation Troubleshoot:</h4>
|
||||
<ul>
|
||||
<li>Added more options: Rebuild WMI Repository, Fix issues Caused By
|
||||
Gaming Spoofers, Fix issues Caused By KB971033 In Windows 7, Export
|
||||
Event Viewer Logs.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="change-windows-edition" class="section level4">
|
||||
<h4>Change Windows Edition:</h4>
|
||||
<ul>
|
||||
<li>Support for Windows 7/8//8.1 and their server equivalent editions
|
||||
are added and alternative method is added for Windows 10/11 and their
|
||||
server equivalent. Thanks to Gamers Against Weed for <a
|
||||
href="https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition">CBS
|
||||
Upgrade method</a>.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="check-activation-status-wmi" class="section level4">
|
||||
<h4>Check Activation Status WMI:</h4>
|
||||
<ul>
|
||||
<li>Thanks to <span class="citation">@abbodi1406</span> for fixing a
|
||||
cosmetic <a
|
||||
href="https://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/issues/1100">issue</a>
|
||||
in Office vNext Status (vNextDiag.ps1).</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="mas-aio" class="section level4">
|
||||
<h4>MAS AIO:</h4>
|
||||
<ul>
|
||||
<li>Command line <a
|
||||
href="https://massgrave.dev/command_line_switches.html">switches</a> are
|
||||
added for unattended mode. It can be utilized in Powershell One-Liner
|
||||
code to execute it as well.</li>
|
||||
<li>Exit and Go Back options are set to 0 key in all the cases.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
<div id="section-1" class="section level2">
|
||||
<h2>1.6</h2>
|
||||
<div id="future-proofing-goodbye-to-slc.dll" class="section level4">
|
||||
<h4><strong>Future-proofing / Goodbye to slc.dll</strong></h4>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="hwidkms38" class="section level4">
|
||||
<div id="hwidkms38-1" class="section level4">
|
||||
<h4><strong>HWID/KMS38:</strong></h4>
|
||||
<ul>
|
||||
<li><p>slc.dll is removed, we will patch the original gatherosstate.exe
|
||||
@ -436,7 +521,7 @@ help in download & execution in Powershell</p></li>
|
||||
<li><p>Bug fixes and lots of improvements</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="online-kms" class="section level4">
|
||||
<div id="online-kms-1" class="section level4">
|
||||
<h4><strong>Online KMS:</strong></h4>
|
||||
<ul>
|
||||
<li><p>The script is updated as per KVA v47 (major change: improved
|
||||
@ -454,7 +539,7 @@ since people rarely need them and it creates confusion</p></li>
|
||||
detection</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="activation-troubleshoot" class="section level4">
|
||||
<div id="activation-troubleshoot-1" class="section level4">
|
||||
<h4><strong>Activation Troubleshoot:</strong></h4>
|
||||
<ul>
|
||||
<li><p>Token rebuilding options will now clear SPP-OSPP data.dat,
|
||||
@ -469,7 +554,7 @@ enough</p></li>
|
||||
issues in licensing in older builds</p></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="change-windows-edition" class="section level4">
|
||||
<div id="change-windows-edition-1" class="section level4">
|
||||
<h4><strong>Change Windows Edition:</strong></h4>
|
||||
<ul>
|
||||
<li><p>Added feature to change Windows Server editions</p></li>
|
||||
@ -517,7 +602,7 @@ format</p></li>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
<div id="section-1" class="section level2">
|
||||
<div id="section-2" class="section level2">
|
||||
<h2>1.5</h2>
|
||||
<pre><code># All
|
||||
|
||||
@ -574,13 +659,13 @@ format</p></li>
|
||||
- Now it can change the Windows editions from Core to Non core too with proper error handling. Works on Windows build 10240 and later</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-2" class="section level2">
|
||||
<div id="section-3" class="section level2">
|
||||
<h2>1.4</h2>
|
||||
<pre><code>- Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script.
|
||||
- Some minor improvements.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-3" class="section level2">
|
||||
<div id="section-4" class="section level2">
|
||||
<h2>1.3</h2>
|
||||
<pre><code># HWID / KMS38
|
||||
|
||||
@ -593,7 +678,7 @@ format</p></li>
|
||||
- Some minor improvements</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-4" class="section level2">
|
||||
<div id="section-5" class="section level2">
|
||||
<h2>1.2</h2>
|
||||
<pre><code># HWID / KMS38
|
||||
|
||||
@ -623,7 +708,7 @@ format</p></li>
|
||||
- Created a repository for this tool at Gitlab https://gitlab.com/massgrave/microsoft-activation-scripts</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-5" class="section level2">
|
||||
<div id="section-6" class="section level2">
|
||||
<h2>1.1</h2>
|
||||
<pre><code> HWID/KMS38:
|
||||
|
||||
@ -666,7 +751,7 @@ format</p></li>
|
||||
- In MAS Separate files version's $OEM$ folders are now removed, now I've added $OEM$ extraction script to remove the files redundancy.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-6" class="section level2">
|
||||
<div id="section-7" class="section level2">
|
||||
<h2>1.0</h2>
|
||||
<pre><code> - (Re)added Online KMS renewal task with proper warnings.
|
||||
- Redirected all the read me's to online page for easy online translation.
|
||||
@ -674,7 +759,7 @@ format</p></li>
|
||||
- Some minor tweaks.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-7" class="section level2">
|
||||
<div id="section-8" class="section level2">
|
||||
<h2>0.9</h2>
|
||||
<pre><code> HWID and KMS38
|
||||
|
||||
@ -727,7 +812,7 @@ format</p></li>
|
||||
'Extract the text from script without character issue' https://forums.mydigitallife.net/posts/1221231/ by @Compo</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-8" class="section level2">
|
||||
<div id="section-9" class="section level2">
|
||||
<h2>0.8</h2>
|
||||
<pre><code>- HWID and KMS38 activation now use the new slc.dll method which requires no registry and temp file.
|
||||
Thanks to @sponpa for the new ideas and codes https://tinyurl.com/y24dbdmw
|
||||
@ -765,7 +850,7 @@ format</p></li>
|
||||
- That's all i remember.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-9" class="section level2">
|
||||
<div id="section-10" class="section level2">
|
||||
<h2>0.7</h2>
|
||||
<pre><code>To further make sure that script is clean from av's, following changes were made,
|
||||
|
||||
@ -797,7 +882,7 @@ Some more changes -
|
||||
- Screen shots https://lookimg.com/images/2019/02/17/D8SkM.jpg</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-10" class="section level2">
|
||||
<div id="section-11" class="section level2">
|
||||
<h2>0.6</h2>
|
||||
<pre><code> - Fixed an issue where KMS task creation and deletion show incorrect msg in Non English OS's.
|
||||
- Fixed an issue in LTSB 2015 HWID activation.
|
||||
@ -822,7 +907,7 @@ Some more changes -
|
||||
- Thats all i remember.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-11" class="section level2">
|
||||
<div id="section-12" class="section level2">
|
||||
<h2>0.5</h2>
|
||||
<pre><code>- Updated $OEM$ Folder scripts, so that users can use it easily with any edits and other scripts.
|
||||
- Now Read Me and Credits details will open in notepad, for easy browsing.
|
||||
@ -830,7 +915,7 @@ Some more changes -
|
||||
- Some cosmetic changes in Menu.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-12" class="section level2">
|
||||
<div id="section-13" class="section level2">
|
||||
<h2>0.4</h2>
|
||||
<pre><code>- Removed all the Graphic ASCII characters to avoid errors in editing and viewing of this script in non English os's.
|
||||
- Added additional verification in creation and deletion of online KMS task(s).
|
||||
@ -842,13 +927,13 @@ Some more changes -
|
||||
- Read Me improved and Some cosmetic changes.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-13" class="section level2">
|
||||
<div id="section-14" class="section level2">
|
||||
<h2>0.3</h2>
|
||||
<pre><code>- Abbodi1406 fixed an imp bug in his KMS_VL_ALL Script regarding KMS38, I copied those fix in online KMS script. It also fixes the error (only cosmetic, not imp) in last run result of scheduled task when KMS38 is applied. Now there is no error remains in last run result of scheduled task.
|
||||
(Reminder - This online kms script is a fork of abbodi1406's Standalone-Activate-Local.cmd, it was adjusted to work with multi kms server's and renewal task, preactivation, etc. see @credits)</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-14" class="section level2">
|
||||
<div id="section-15" class="section level2">
|
||||
<h2>0.2</h2>
|
||||
<pre><code>- Added Windows OS checks in HWID, KMS38, and insert keys and change edition option, now these option will only work in Windows 10.
|
||||
- Fixed an issue where in certain condition user needs to open the script again to fix non functioning option.
|
||||
@ -860,7 +945,7 @@ Some more changes -
|
||||
- Some other minor changes.</code></pre>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="section-15" class="section level2">
|
||||
<div id="section-16" class="section level2">
|
||||
<h2>0.1</h2>
|
||||
<pre><code>MAS_0.1_BETA First release.
|
||||
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
|
625
_site/command_line_switches.html
Normal file
@ -0,0 +1,625 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
|
||||
|
||||
|
||||
|
||||
|
||||
<title>command_line_switches</title>
|
||||
|
||||
<script src="site_libs/header-attrs-2.14/header-attrs.js"></script>
|
||||
<script src="site_libs/jquery-3.6.0/jquery-3.6.0.min.js"></script>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="site_libs/bootstrap-3.3.5/css/readable.min.css" rel="stylesheet" />
|
||||
<script src="site_libs/bootstrap-3.3.5/js/bootstrap.min.js"></script>
|
||||
<script src="site_libs/bootstrap-3.3.5/shim/html5shiv.min.js"></script>
|
||||
<script src="site_libs/bootstrap-3.3.5/shim/respond.min.js"></script>
|
||||
<style>h1 {font-size: 34px;}
|
||||
h1.title {font-size: 38px;}
|
||||
h2 {font-size: 30px;}
|
||||
h3 {font-size: 24px;}
|
||||
h4 {font-size: 18px;}
|
||||
h5 {font-size: 16px;}
|
||||
h6 {font-size: 12px;}
|
||||
code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}
|
||||
pre:not([class]) { background-color: white }</style>
|
||||
<script src="site_libs/jqueryui-1.11.4/jquery-ui.min.js"></script>
|
||||
<link href="site_libs/tocify-1.9.1/jquery.tocify.css" rel="stylesheet" />
|
||||
<script src="site_libs/tocify-1.9.1/jquery.tocify.js"></script>
|
||||
<script src="site_libs/navigation-1.1/tabsets.js"></script>
|
||||
|
||||
<style type="text/css">
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style type = "text/css">
|
||||
.main-container {
|
||||
max-width: 940px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
img {
|
||||
max-width:100%;
|
||||
}
|
||||
.tabbed-pane {
|
||||
padding-top: 12px;
|
||||
}
|
||||
.html-widget {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
button.code-folding-btn:focus {
|
||||
outline: none;
|
||||
}
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
details > summary > p:only-child {
|
||||
display: inline;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
.dropdown-submenu {
|
||||
position: relative;
|
||||
}
|
||||
.dropdown-submenu>.dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -6px;
|
||||
margin-left: -1px;
|
||||
border-radius: 0 6px 6px 6px;
|
||||
}
|
||||
.dropdown-submenu:hover>.dropdown-menu {
|
||||
display: block;
|
||||
}
|
||||
.dropdown-submenu>a:after {
|
||||
display: block;
|
||||
content: " ";
|
||||
float: right;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
border-width: 5px 0 5px 5px;
|
||||
border-left-color: #cccccc;
|
||||
margin-top: 5px;
|
||||
margin-right: -10px;
|
||||
}
|
||||
.dropdown-submenu:hover>a:after {
|
||||
border-left-color: #adb5bd;
|
||||
}
|
||||
.dropdown-submenu.pull-left {
|
||||
float: none;
|
||||
}
|
||||
.dropdown-submenu.pull-left>.dropdown-menu {
|
||||
left: -100%;
|
||||
margin-left: 10px;
|
||||
border-radius: 6px 0 6px 6px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript">
|
||||
// manage active state of menu based on current page
|
||||
$(document).ready(function () {
|
||||
// active menu anchor
|
||||
href = window.location.pathname
|
||||
href = href.substr(href.lastIndexOf('/') + 1)
|
||||
if (href === "")
|
||||
href = "index.html";
|
||||
var menuAnchor = $('a[href="' + href + '"]');
|
||||
|
||||
// mark it active
|
||||
menuAnchor.tab('show');
|
||||
|
||||
// if it's got a parent navbar menu mark it active as well
|
||||
menuAnchor.closest('li.dropdown').addClass('active');
|
||||
|
||||
// Navbar adjustments
|
||||
var navHeight = $(".navbar").first().height() + 15;
|
||||
var style = document.createElement('style');
|
||||
var pt = "padding-top: " + navHeight + "px; ";
|
||||
var mt = "margin-top: -" + navHeight + "px; ";
|
||||
var css = "";
|
||||
// offset scroll position for anchor links (for fixed navbar)
|
||||
for (var i = 1; i <= 6; i++) {
|
||||
css += ".section h" + i + "{ " + pt + mt + "}\n";
|
||||
}
|
||||
style.innerHTML = "body {" + pt + "padding-bottom: 40px; }\n" + css;
|
||||
document.head.appendChild(style);
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- tabsets -->
|
||||
|
||||
<style type="text/css">
|
||||
.tabset-dropdown > .nav-tabs {
|
||||
display: inline-table;
|
||||
max-height: 500px;
|
||||
min-height: 44px;
|
||||
overflow-y: auto;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li.active:before {
|
||||
content: "";
|
||||
font-family: 'Glyphicons Halflings';
|
||||
display: inline-block;
|
||||
padding: 10px;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before {
|
||||
content: "";
|
||||
border: none;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs.nav-tabs-open:before {
|
||||
content: "";
|
||||
font-family: 'Glyphicons Halflings';
|
||||
display: inline-block;
|
||||
padding: 10px;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li.active {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li > a,
|
||||
.tabset-dropdown > .nav-tabs > li > a:focus,
|
||||
.tabset-dropdown > .nav-tabs > li > a:hover {
|
||||
border: none;
|
||||
display: inline-block;
|
||||
border-radius: 4px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs.nav-tabs-open > li {
|
||||
display: block;
|
||||
float: none;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- code folding -->
|
||||
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
#TOC {
|
||||
margin: 25px 0px 20px 0px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
#TOC {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@media print {
|
||||
.toc-content {
|
||||
/* see https://github.com/w3c/csswg-drafts/issues/4434 */
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
.toc-content {
|
||||
padding-left: 30px;
|
||||
padding-right: 40px;
|
||||
}
|
||||
|
||||
div.main-container {
|
||||
max-width: 1200px;
|
||||
}
|
||||
|
||||
div.tocify {
|
||||
width: 20%;
|
||||
max-width: 260px;
|
||||
max-height: 85%;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (max-width: 991px) {
|
||||
div.tocify {
|
||||
width: 25%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
div.tocify {
|
||||
width: 100%;
|
||||
max-width: none;
|
||||
}
|
||||
}
|
||||
|
||||
.tocify ul, .tocify li {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
.tocify-subheader .tocify-item {
|
||||
font-size: 0.90em;
|
||||
}
|
||||
|
||||
.tocify .list-group-item {
|
||||
border-radius: 0px;
|
||||
}
|
||||
|
||||
.tocify-subheader {
|
||||
display: inline;
|
||||
}
|
||||
.tocify-subheader .tocify-item {
|
||||
font-size: 0.95em;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container-fluid main-container">
|
||||
|
||||
|
||||
<!-- setup 3col/9col grid for toc_float and main content -->
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-4 col-md-3">
|
||||
<div id="TOC" class="tocify">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="toc-content col-xs-12 col-sm-8 col-md-9">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-bs-toggle="collapse" data-target="#navbar" data-bs-target="#navbar">
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="index.html">Microsoft Activation Scripts</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="index.html">Home</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="faq.html">FAQ</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
|
||||
<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li>
|
||||
<a href="hwid.html">HWID Activation</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="kms38.html">KMS38 Activation</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="oem-folder.html">Extract $OEM$ Folder</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="change_edition.html">Change Edition</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="install_hwid_key.html">Install HWID Key</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="unreadable-codes-in-mas-aio.html">Unreadable Codes In MAS AIO</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="changelog.html">Changelog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="credits.html">Credits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="contactus.html">Contact Us</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div><!--/.container -->
|
||||
</div><!--/.navbar -->
|
||||
|
||||
<div id="header">
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="command-line-switches" class="section level1">
|
||||
<h1>Command Line Switches</h1>
|
||||
<hr />
|
||||
<div id="switches-list" class="section level2">
|
||||
<h2>Switches List</h2>
|
||||
<ul>
|
||||
<li><p>You can use the below switches in MAS AIO, separate files version
|
||||
and in Powershell one-liner to run in unattended mode.</p></li>
|
||||
<li><p>If you want to use it in Windows Pre-Activation then check <a
|
||||
href="https://massgrave.dev/oem-folder.html">this</a> page for more
|
||||
details.</p></li>
|
||||
</ul>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="36%" />
|
||||
<col width="63%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Switches</th>
|
||||
<th>Meaning</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td><code>/HWID</code></td>
|
||||
<td>Activate with HWID</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/HWID-NoEditionChange</code></td>
|
||||
<td>Don’t change edition if not supported by HWID</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS38</code></td>
|
||||
<td>Activate with KMS38</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><code>/KMS38-RemoveProtection</code></td>
|
||||
<td>Remove KMS38 protection</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS38-NoEditionChange</code></td>
|
||||
<td>Don’t change edition if not supported by KMS38</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS-Windows</code></td>
|
||||
<td>Activate Windows with Online KMS</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><code>/KMS-Office</code></td>
|
||||
<td>Activate Office with Online KMS</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS-WindowsOffice</code></td>
|
||||
<td>Activate Windows & Office with Online KMS</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><code>/KMS-RenewalTask</code></td>
|
||||
<td>Install Online KMS renewal task</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS-ActAndRenewalTask</code></td>
|
||||
<td>Install Online KMS activation & renewal tasks</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><code>/KMS-Uninstall</code></td>
|
||||
<td>Uninstall Online KMS</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS-KeepvNext</code></td>
|
||||
<td>Don’t override Office C2R vNext license</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td><code>/KMS-Debug</code></td>
|
||||
<td>Create Debug log in Online KMS Activation</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/KMS-Logger</code></td>
|
||||
<td>Create simple log in Online KMS Activation</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/Insert-HWID-Key</code></td>
|
||||
<td>Insert Windows HWID key</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td><code>/S</code></td>
|
||||
<td>Run operations in silent mode (no output)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="uses-in-powershell-one-liner" class="section level2">
|
||||
<h2>Uses In Powershell One Liner</h2>
|
||||
<p><code>& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /para</code></p>
|
||||
<ul>
|
||||
<li>Replace <code>/para</code> in the this command with the switches
|
||||
from the above table. You can use multiple switches. Example,</li>
|
||||
</ul>
|
||||
<p><code>& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID /KMS-Office</code></p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="rules" class="section level2">
|
||||
<h2>Rules</h2>
|
||||
<ul>
|
||||
<li><p>Script will run in unattended mode if any switch is
|
||||
used.</p></li>
|
||||
<li><p><code>/S</code> switch is not applicable in MAS separate files
|
||||
version scripts.</p></li>
|
||||
<li><p>All switches are case-insensitive, works in any order, but must
|
||||
be separated with spaces.</p></li>
|
||||
<li><p>KMS Uninstall switch will take precedence over other KMS
|
||||
switches</p></li>
|
||||
<li><p>KMS38 remove protection switch will task precedence over KMS38
|
||||
activation.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="need-help" class="section level2">
|
||||
<h2>Need help?</h2>
|
||||
<ul>
|
||||
<li>Reach out to us on <a
|
||||
href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not
|
||||
required)</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
// add bootstrap table styles to pandoc tables
|
||||
function bootstrapStylePandocTables() {
|
||||
$('tr.odd').parent('tbody').parent('table').addClass('table table-condensed');
|
||||
}
|
||||
$(document).ready(function () {
|
||||
bootstrapStylePandocTables();
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<!-- tabsets -->
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
window.buildTabsets("TOC");
|
||||
});
|
||||
|
||||
$(document).ready(function () {
|
||||
$('.tabset-dropdown > .nav-tabs > li').click(function () {
|
||||
$(this).parent().toggleClass('nav-tabs-open');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- code folding -->
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
// temporarily add toc-ignore selector to headers for the consistency with Pandoc
|
||||
$('.unlisted.unnumbered').addClass('toc-ignore')
|
||||
|
||||
// move toc-ignore selectors from section div to header
|
||||
$('div.section.toc-ignore')
|
||||
.removeClass('toc-ignore')
|
||||
.children('h1,h2,h3,h4,h5').addClass('toc-ignore');
|
||||
|
||||
// establish options
|
||||
var options = {
|
||||
selectors: "h1,h2,h3",
|
||||
theme: "bootstrap3",
|
||||
context: '.toc-content',
|
||||
hashGenerator: function (text) {
|
||||
return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_');
|
||||
},
|
||||
ignoreSelector: ".toc-ignore",
|
||||
scrollTo: 0
|
||||
};
|
||||
options.showAndHide = false;
|
||||
options.smoothScroll = false;
|
||||
|
||||
// tocify
|
||||
var toc = $("#TOC").tocify(options).data("toc-tocify");
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- dynamically load mathjax for compatibility with self-contained -->
|
||||
<script>
|
||||
(function () {
|
||||
var script = document.createElement("script");
|
||||
script.type = "text/javascript";
|
||||
script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
|
||||
document.getElementsByTagName("head")[0].appendChild(script);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -404,10 +411,18 @@ all those wonderful people and projects.</p>
|
||||
<col width="55%" />
|
||||
<col width="44%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th align="left"><strong>HWID / KMS38 Activation</strong></th>
|
||||
<th align="left"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><strong>HWID / KMS38 Activation</strong></td>
|
||||
<td align="left"></td>
|
||||
<td align="left">mspaintmsi & anonymous</td>
|
||||
<td align="left"><a
|
||||
href="https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887">Original
|
||||
co-authors of HWID/KMS38</a></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Gamers Against Weed</td>
|
||||
@ -416,10 +431,8 @@ href="https://github.com/Gamers-Against-Weed">Activation without
|
||||
slc.dll</a></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left">mspaintmsi & anonymous</td>
|
||||
<td align="left"><a
|
||||
href="https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887">Original
|
||||
co-authors of HWID/KMS38</a></td>
|
||||
<td align="left"><a href="https://github.com/ave9858">Alex</a></td>
|
||||
<td align="left">Universal Ticket Method</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">qxkqf</td>
|
||||
@ -465,8 +478,7 @@ href="https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-scrip
|
||||
<tr class="odd">
|
||||
<td align="left"><a href="https://github.com/AveYo">AveYo</a></td>
|
||||
<td align="left"><a
|
||||
href="https://github.com/AveYo/Compressed2TXT">Compressed2TXT</a> &
|
||||
<a href="https://github.com/AveYo/LeanAndMean">Reg_own</a></td>
|
||||
href="https://github.com/AveYo/Compressed2TXT">Compressed2TXT</a></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left"><a
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -453,17 +460,29 @@ href="https://opendirectory.luzea.de/Enthousiast/Office/">Link1</a></td>
|
||||
</table>
|
||||
<p>Full Collection Through SVF Files can be found <a
|
||||
href="https://opendirectory.luzea.de/GezoeSloog/">here</a>.<br />
|
||||
Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard for
|
||||
providing download links.</p>
|
||||
Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard,
|
||||
abbodi1406 for providing download links.</p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="download-office-20192021-vl" class="section level2">
|
||||
<h2>Download Office 2019/2021 VL</h2>
|
||||
<p>If the below guide is confusing to you then the simplest option for
|
||||
you is to use the link for <code>Office C2R Retail</code>.</p>
|
||||
you is to use the link for <code>Office C2R Retail</code> from the above
|
||||
table.</p>
|
||||
<p>Please note that in the official C2R VL office installation method,
|
||||
there is no ISO or any one-click solution available. Below is the
|
||||
simplest guide to installing VL office.</p>
|
||||
<p><strong>Clear previous installation of Office:</strong></p>
|
||||
<ul>
|
||||
<li><p>Uninstall the office with App and Features option in Windows
|
||||
settings.</p></li>
|
||||
<li><p>Run <code>OfficeScrubber.cmd</code> file from <a
|
||||
href="https://github.com/abbodi1406/WHD/raw/master/scripts/OfficeScrubber_9.7z">Office
|
||||
Scrubber</a> by abbodi1406 and select
|
||||
<code>[R] Remove all Licenses</code> option. You can skip this step if
|
||||
Office was never installed on the system.</p></li>
|
||||
</ul>
|
||||
<p>Once done,</p>
|
||||
<ul>
|
||||
<li><p>Download <a
|
||||
href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office
|
||||
@ -473,10 +492,11 @@ the C drive, i.e. <code>C:\setup.exe</code></p></li>
|
||||
<li><p>Goto <a
|
||||
href="https://config.office.com/deploymentsettings">config.office.com</a></p></li>
|
||||
<li><p>Select
|
||||
<code>Office LTSC Professional Plus 2021 - Volume License</code> in the
|
||||
office suites section. You can add Visio and Project apps if you need
|
||||
them. Customize other things and leave them as default where you don’t
|
||||
understand something.</p></li>
|
||||
<code>Office LTSC Professional Plus 2021 - Volume License</code> (Don’t
|
||||
select SPLA version) in the office suites section. You can add Visio and
|
||||
Project apps if you need them. Customize other things and leave them as
|
||||
default where you don’t understand something. Don’t select EN-GB
|
||||
language if you are selecting Project/Visio.</p></li>
|
||||
<li><p>Once you go through all the options, click on the export button
|
||||
and it will download a file named
|
||||
<code>Configuration.xml</code></p></li>
|
||||
|
@ -2,18 +2,24 @@
|
||||
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor [System.Net.SecurityProtocolType]::Tls12
|
||||
|
||||
$DownloadURL = 'https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/master/MAS/All-In-One-Version/MAS_AIO.cmd'
|
||||
$DownloadURL2 = 'https://gitlab.com/massgrave/microsoft-activation-scripts/-/raw/master/MAS/All-In-One-Version/MAS_AIO.cmd'
|
||||
|
||||
$FilePath = "$env:TEMP\MAS.cmd"
|
||||
$ScriptArgs = "$args "
|
||||
|
||||
try {
|
||||
Invoke-WebRequest -Uri $DownloadURL -UseBasicParsing -OutFile $FilePath
|
||||
Invoke-WebRequest -Uri $DownloadURL -UseBasicParsing -OutFile $FilePath -ErrorAction Stop
|
||||
} catch {
|
||||
try {
|
||||
Invoke-WebRequest -Uri $DownloadURL2 -UseBasicParsing -OutFile $FilePath -ErrorAction Stop
|
||||
} catch {
|
||||
Write-Error $_
|
||||
Return
|
||||
}
|
||||
}
|
||||
|
||||
if (Test-Path $FilePath) {
|
||||
Start-Process $FilePath -Wait
|
||||
Start-Process $FilePath $ScriptArgs -Wait
|
||||
$item = Get-Item -LiteralPath $FilePath
|
||||
$item.Delete()
|
||||
}
|
188
_site/hwid.html
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -448,26 +455,51 @@ without any cost.</p></li>
|
||||
Windows if found activated, it generates a valid GenuineTicket.xml which
|
||||
is sent to Microsoft and in return, MS authorizes a license.</p></li>
|
||||
<li><p>So if we just convince the <code>gatherosstate.exe</code> file
|
||||
that the system is activated by fooling it, it will generate a valid
|
||||
ticket, which can be used to get the valid HWID (Digital license). The
|
||||
script here does exactly that to get the activation for free without any
|
||||
upgrade process.</p></li>
|
||||
that the conditions are met for ticket generation by fooling it, it will
|
||||
generate a valid ticket, which can be used to get the valid HWID
|
||||
(Digital license). The script here does exactly that to get the
|
||||
activation for free without any upgrade process.</p></li>
|
||||
</ul>
|
||||
<p>Now a question, can Microsoft differentiate counterfeit tickets and
|
||||
block the license?</p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="types-of-tickets" class="section level2">
|
||||
<h2>Types of Tickets</h2>
|
||||
<p>There are many methods for ticket generation, however we can classify
|
||||
the ticket types in 3 categories.</p>
|
||||
<ol style="list-style-type: decimal">
|
||||
<li><p><strong>Downlevel Ticket</strong> - This is the simplest ticket
|
||||
generation process. In this method, ticket is signed by downlevel key by
|
||||
the system and the ticket’s OSVersion is 10. If it’s generated on
|
||||
Windows 10/11 then MS ideally aren’t supposed to grant activation,
|
||||
however they do and method is continuously working from last 4-5 years.
|
||||
Almost every HWID activator (at the time of writing this) is based on
|
||||
this method.</p></li>
|
||||
<li><p><strong>Lockbox Ticket</strong> - This is slightly a trickier
|
||||
method. The ticket is signed by Lockbox key by the system and the
|
||||
ticket’s OSVersion is 10. This ticket generation process involves
|
||||
cleaning Clipsvc licenses and IdentityCRL registry key in the system.
|
||||
Due to some hiccups in the process, this method is not primarily used in
|
||||
MAS, however these are the types of tickets that are identical to the
|
||||
genuine ticket generated by system on activated Windows 10/11.</p></li>
|
||||
<li><p><strong>Universal Ticket</strong> - In this method, we set the
|
||||
OSVersion =<5 in the ticket and when we apply the ticket, system
|
||||
ignores the HWID in the ticket due to lower OSVersion and grant the
|
||||
activation anyway. This ticket can be applied on any system. These
|
||||
tickets can either be Downlevel or Lockbox type. MS ideally aren’t
|
||||
supposed to grant activation, however they do.</p></li>
|
||||
</ol>
|
||||
<p>Latest version of MAS is using Universal ticket method. Other ticket
|
||||
method scripts can be found in this repo <a
|
||||
href="https://github.com/massgravel/MAS-Legacy-Methods">MAS-Legacy-Methods</a></p>
|
||||
<p>Now a question, can Microsoft block the new requests or revoke
|
||||
already established HWID license?</p>
|
||||
<ul>
|
||||
<li>Umm.. Yes, but actually no. The signature type can (sort of) be used
|
||||
to determine what utility is responsible for the ticket. There is no way
|
||||
(in a standard environment) for a non-activated Windows 10 installation
|
||||
to generate a ticket. In the normal process, gatherosstate will ask SLC
|
||||
for the entire ticket, but when this fails it will generate and sign it
|
||||
by itself, creating a “downlevelGTkey” signature. For every activated
|
||||
system, a generated ticket will be returned by SLC and thus will have a
|
||||
“clientLockboxKey” signature. Put simply, the signature (should) always
|
||||
be a “clientLockboxKey” one in the case of an activated system, but in
|
||||
this case, it isn’t. Microsoft will not take action against it, because
|
||||
of the risk of voiding valid licenses. Besides, they never really cared
|
||||
for consumer piracy; That’s not where they get the most money from.</li>
|
||||
<li>Revoking the license would be insane and will face many
|
||||
complications and risk of voiding valid licenses. However maybe they can
|
||||
block the new activation requests coming from Downlevel and Universal
|
||||
tickets. But the tools are working from 4-5 years and they don’t seem to
|
||||
care much for consumer piracy; That’s not where they get the most money
|
||||
from.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
@ -542,46 +574,50 @@ for consumer piracy; That’s not where they get the most money from.</li>
|
||||
<td align="left"><code>QPM6N-7J2WJ-P88HH-P3YRH-YY74H</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">IoT Enterprise LTSC Subscription</td>
|
||||
<td align="left"><code>J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left">Pro</td>
|
||||
<td align="left"><code>VK7JG-NPHTM-C97JM-9MPGT-3V66T</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Pro N</td>
|
||||
<td align="left"><code>2B87N-8KFHP-DKV6R-Y2C8J-PKCKT</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Pro Education</td>
|
||||
<td align="left"><code>8PTT6-RNW4C-6V7J2-C2D3X-MHBPB</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Pro Education N</td>
|
||||
<td align="left"><code>GJTYN-HDMQY-FRR76-HVGC7-QPF8P</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Pro for Workstations</td>
|
||||
<td align="left"><code>DXG7C-N36C4-C4HTG-X4T3X-2YV77</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Pro N for Workstations</td>
|
||||
<td align="left"><code>WYPNQ-8C467-V2W6J-TX4WX-WT2RQ</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">S</td>
|
||||
<td align="left"><code>V3WVW-N2PV2-CGWC3-34QGF-VMJ2C</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">S N</td>
|
||||
<td align="left"><code>NH9J3-68WK7-6FB93-4K3DF-DJ4F6</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">SE</td>
|
||||
<td align="left"><code>K9VKN-3BGWV-Y624W-MCRMQ-BHDCD</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">SE N</td>
|
||||
<td align="left"><code>KY7PN-VR6RX-83W6Y-6DDYQ-T6R4W</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Team</td>
|
||||
<td align="left"><code>XKCNC-J26Q9-KFHD2-FKTHY-KD72Y</code></td>
|
||||
</tr>
|
||||
@ -601,75 +637,28 @@ support activation on non-azure systems.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="downlevel-lockbox-ticket" class="section level2">
|
||||
<h2>Downlevel & Lockbox Ticket</h2>
|
||||
<p>Downlevel = downlevelGTkey</p>
|
||||
<p>Lockbox = clientLockboxKey</p>
|
||||
<ul>
|
||||
<li><p>Downlevel Method: It creates a downlevelGTkey ticket for
|
||||
activation with the simplest process.</p></li>
|
||||
<li><p>LockBox Method: It creates a clientLockboxKey ticket which better
|
||||
mimics genuine activation, But requires more steps such as,</p>
|
||||
<ul>
|
||||
<li><p>Cleaning ClipSVC licenses</p></li>
|
||||
<li><p>Deleting a volatile and protected registry key by taking
|
||||
ownership<br />
|
||||
<code>HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState</code></p></li>
|
||||
<li><p>System may need a restart for successful activation</p></li>
|
||||
<li><p>Microsoft Account and Store Apps may need relogin-restart in the
|
||||
system</p></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
<p><strong>Notes:</strong></p>
|
||||
<ul>
|
||||
<li><p>We don’t suggest running the Lockbox method on a production
|
||||
system. Hence by default script will choose the Downlevel method and
|
||||
won’t show you the option to select the Lockbox method. However, if you
|
||||
want, you can apply it through command line switches.</p></li>
|
||||
<li><p>Microsoft accepts both types of tickets and that’s unlikely to
|
||||
change.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="command-line-switches" class="section level2">
|
||||
<h2>Command line Switches</h2>
|
||||
<ul>
|
||||
<li><p>This is applicable only in separate files versions.</p></li>
|
||||
<li><p>If any parameter is used then the script will automatically run
|
||||
in unattended mode.</p></li>
|
||||
<li><p>To activate with the Downlevel method (default),</p></li>
|
||||
<li>Check <a
|
||||
href="https://massgrave.dev/command_line_switches.html">here</a>.</li>
|
||||
</ul>
|
||||
<p><code>"HWID_Activation.cmd" /a</code></p>
|
||||
<ul>
|
||||
<li>To only generate GenuineTicket.xml with the Downlevel method
|
||||
(default),</li>
|
||||
</ul>
|
||||
<p><code>"HWID_Activation.cmd" /g</code></p>
|
||||
<ul>
|
||||
<li>To enable LockBox method (not recommended), run the script with /k
|
||||
parameter You need to use this option with either activation or ticket
|
||||
generation. Example,</li>
|
||||
</ul>
|
||||
<p><code>"HWID_Activation.cmd" /a /k</code></p>
|
||||
<p><code>"HWID_Activation.cmd" /g /k</code></p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="file-details" class="section level2">
|
||||
<h2>File Details</h2>
|
||||
<p>Besides the plain batch script, HWID activation requires the use of
|
||||
the official gatherosstate.exe (x86) file.</p>
|
||||
<pre><code> File: gatherosstate.exe
|
||||
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
|
||||
<p>It’s taken from <a
|
||||
href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
|
||||
Version 1607 ADK</a> (Section: User State Migration Tool)</p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="manual-activation" class="section level2">
|
||||
<h2>Manual Activation</h2>
|
||||
<p>The process here is based on Universal ticket method. Here we will
|
||||
create identical tickets which are used in MAS HWID script and activate
|
||||
the system with it.</p>
|
||||
<ul>
|
||||
<li><p>You need the <code>gatherosstate.exe</code> file, get it from MAS
|
||||
separate files version.</p></li>
|
||||
<li><p>Download file from the below official MS link and extract this
|
||||
.cab file.<br />
|
||||
<a
|
||||
href="https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab"
|
||||
class="uri">https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab</a></p></li>
|
||||
<li><p>Find the file named
|
||||
<code>filf8377e82b29deadca67bc4858ed3fba9</code> and rename it as
|
||||
<code>gatherosstate.exe</code></p></li>
|
||||
<li><p>Make a folder named <code>Files</code> in C drive,
|
||||
<code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file
|
||||
in that folder.</p></li>
|
||||
@ -686,9 +675,10 @@ the <code>gatherosstate.exe</code> file.</li>
|
||||
</ul>
|
||||
<!-- -->
|
||||
<pre><code>$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
|
||||
$bytes[320] = 0x9c
|
||||
$bytes[320] = 0xf8
|
||||
$bytes[321] = 0xfb
|
||||
$bytes[322] = 0x05
|
||||
$bytes[324] = 0x03
|
||||
$bytes[13672] = 0x25
|
||||
$bytes[13674] = 0x73
|
||||
$bytes[13676] = 0x3b
|
||||
@ -739,6 +729,7 @@ $bytes[33581] = 0x55
|
||||
$bytes[33582] = 0x01
|
||||
$bytes[33583] = 0x00
|
||||
$bytes[33584] = 0x00
|
||||
$bytes[33978] = 0xc3
|
||||
$bytes[34189] = 0x59
|
||||
$bytes[34190] = 0xeb
|
||||
$bytes[34191] = 0x28
|
||||
@ -752,13 +743,16 @@ $bytes[34376] = 0xeb
|
||||
$bytes[34377] = 0x63
|
||||
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)</code></pre>
|
||||
<ul>
|
||||
<li>Now right click on the file <code>gatherosstatemodified.exe</code>
|
||||
and goto properties and set the compatibility to Windows XP SP3.<br />
|
||||
</li>
|
||||
<li>Now we need to generate the ticket, to do that, enter the below
|
||||
command.</li>
|
||||
</ul>
|
||||
<!-- -->
|
||||
<pre><code>$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
|
||||
|
||||
C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1</code></pre>
|
||||
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1</code></pre>
|
||||
<ul>
|
||||
<li>A GenuineTicket.xml file should be created in the folder
|
||||
<code>C:\Files\</code> now let’s apply it.</li>
|
||||
@ -775,6 +769,16 @@ C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1</code></p
|
||||
<ul>
|
||||
<li>Done.</li>
|
||||
</ul>
|
||||
<p><strong>Notes:</strong></p>
|
||||
<ul>
|
||||
<li><p>If the system is already activated then created ticket will be a
|
||||
Lockbox ticket and if not then it will be a Downlevel ticket.</p></li>
|
||||
<li><p>To make the exact ticket used in MAS HWID script, make sure
|
||||
system is already activated and fix the time with below Powershell
|
||||
command and then initiate the ticket generation process as per above
|
||||
mentioned steps.<br />
|
||||
<code>$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}</code></p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="setup-preactivate" class="section level2">
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -423,7 +430,7 @@ Microsoft</li>
|
||||
</div>
|
||||
<div id="mas-latest-release" class="section level2">
|
||||
<h2>MAS Latest Release</h2>
|
||||
<p>Last Release - v1.6 (25-July-2022)<br />
|
||||
<p>Last Release - v1.7 (7-Nov-2022)<br />
|
||||
<a
|
||||
href="https://github.com/massgravel/Microsoft-Activation-Scripts">GitHub</a>
|
||||
/ <a
|
||||
@ -447,7 +454,7 @@ instructions.</li>
|
||||
<div id="method-2---traditional" class="section level3">
|
||||
<h3>Method 2 - Traditional</h3>
|
||||
<ul>
|
||||
<li>Download the file named <code>MAS_1.6_Password_1234.7z</code> from
|
||||
<li>Download the file named <code>MAS_1.7_Password_1234.7z</code> from
|
||||
<a
|
||||
href="https://github.com/massgravel/Microsoft-Activation-Scripts/releases">here</a></li>
|
||||
<li>Extract this file with a 3rd party archive manager, such as <a
|
||||
@ -460,6 +467,8 @@ href="https://www.7-zip.org/download.html">7zip</a></li>
|
||||
instructions.</li>
|
||||
<li>That’s all.</li>
|
||||
</ul>
|
||||
<p>To run the scripts in unattended mode, check <a
|
||||
href="https://massgrave.dev/command_line_switches.html">here</a></p>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
@ -467,9 +476,9 @@ instructions.</li>
|
||||
<h2>Activations Summary</h2>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col width="23%" />
|
||||
<col width="26%" />
|
||||
<col width="49%" />
|
||||
<col width="19%" />
|
||||
<col width="25%" />
|
||||
<col width="55%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
@ -497,13 +506,16 @@ instructions.</li>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>For more details, use the respective activation details in Doc.</p>
|
||||
<p>To activate unsupported products such as <strong>Office on
|
||||
Mac</strong>, check <a
|
||||
href="https://massgrave.dev/unsupported_products_activation.html">here</a>.</p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="screenshots" class="section level2">
|
||||
<h2>Screenshots</h2>
|
||||
<p><img src="1.png" /></p>
|
||||
<p><img src="2.png" /></p>
|
||||
<p><img src="3.png" /></p>
|
||||
<p><img src="MAS_AIO.png" /></p>
|
||||
<p><img src="MAS_HWID.png" /></p>
|
||||
<p><img src="MAS_KMS.png" /></p>
|
||||
<hr />
|
||||
<p>Made with Love ❤️</p>
|
||||
</div>
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
|
172
_site/kms38.html
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -409,26 +416,6 @@ system.</p></li>
|
||||
<li><p>This activation method works offline.</p></li>
|
||||
<li><p>Unlike HWID and Online KMS activation option, KMS38 does not
|
||||
match with any official activation method.</p></li>
|
||||
<li><p>Make sure the following things have been accounted for, before
|
||||
applying KMS38 Activation:</p>
|
||||
<ul>
|
||||
<li><p>Before the activation, if any KMS activator is installed, then
|
||||
make sure to uninstall it completely.</p></li>
|
||||
<li><p>After KMS38 activation has been achieved, if you want to use the
|
||||
180 Days KMS Activator for MS Office, then you must make sure that it
|
||||
(the 180 Days KMS Activator for MS Office) is compatible with Windows
|
||||
KMS38 activation. FYI, the following activators are compatible and can
|
||||
activate Office without disrupting the Windows KMS38 activation.</p>
|
||||
<p><a
|
||||
href="(https://github.com/abbodi1406/KMS_VL_ALL_AIO)">KMS_VL_ALL</a> by
|
||||
abbodi1406</p>
|
||||
<p><a href="https://massgrave.dev">MAS</a> (Online KMS option)</p></li>
|
||||
</ul></li>
|
||||
<li><p>Any KMS Activator which is not compatible with KMS38 may
|
||||
overwrite the KMS38 activation for Windows with its own 180 days
|
||||
activation, thereby destroying the KMS38 activation for Windows. To
|
||||
prevent this accidental overwriting, you can select the KMS38 protection
|
||||
option.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
@ -528,54 +515,58 @@ they can’t block them or take action directly.</p>
|
||||
<td align="left"><code>92NFX-8DJQP-P6BBQ-THF9C-7CG2H</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left">IoT Enterprise LTSC (Windows 11)</td>
|
||||
<td align="left"><code>KBN8V-HFGQ4-MGXVD-347P6-PDQGT</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Home</td>
|
||||
<td align="left"><code>TX9XD-98N7V-6WMQ6-BX7FG-H8Q99</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Home N</td>
|
||||
<td align="left"><code>3KHY7-WNT83-DGQKR-F7HPR-844BM</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Home China</td>
|
||||
<td align="left"><code>PVMJN-6DFY6-9CCP6-7BKTT-D3WVR</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Home Single Language</td>
|
||||
<td align="left"><code>7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Lean</td>
|
||||
<td align="left"><code>NBTWJ-3DR69-3C4V8-C26MC-GQ9M6</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Pro</td>
|
||||
<td align="left"><code>W269N-WFGWX-YVC9B-4J6C9-T83GX</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Pro N</td>
|
||||
<td align="left"><code>MH37W-N47XK-V7XM9-C7227-GCQG9</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Pro Education</td>
|
||||
<td align="left"><code>6TP4R-GNPTD-KYYHQ-7B7DP-J447Y</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Pro Education N</td>
|
||||
<td align="left"><code>YVWGF-BXNMC-HTQYQ-CPQ99-66QFC</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">Pro for Workstations</td>
|
||||
<td align="left"><code>NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">Pro N for Workstations</td>
|
||||
<td align="left"><code>9FNHH-K3HBT-3W4TD-6383H-6XYWF</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<tr class="odd">
|
||||
<td align="left">SE</td>
|
||||
<td align="left"><code>37D7F-N49CB-WQR8W-TBJ73-FM8RX</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<tr class="even">
|
||||
<td align="left">SE N</td>
|
||||
<td align="left"><code>6XN7V-PCBDC-BDBRH-8DQY7-G6R44</code></td>
|
||||
</tr>
|
||||
@ -714,19 +705,39 @@ support activation on non-azure systems.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="kms38---server-coracor" class="section level2">
|
||||
<h2>KMS38 - Server Cor/Acor</h2>
|
||||
<ul>
|
||||
<li><p>Windows Server Cor/Acor (No GUI) editions don’t have
|
||||
<code>clipup.exe</code> file.</p></li>
|
||||
<li><p>To KMS38 activate it, you need to download
|
||||
<code>ClipUp.exe</code> file from the below official MS link.<br />
|
||||
<a
|
||||
href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe"
|
||||
class="uri">https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe</a></p></li>
|
||||
<li><p>Rename the downloaded file as <code>ClipUp.exe</code> and put it
|
||||
beside the KMS38 Activation script. That would be either
|
||||
<code>MAS_AIO.cmd</code> or <code>KMS38_Activation.cmd</code></p></li>
|
||||
<li><p>Activation script will check <code>ClipUp.exe</code> in the
|
||||
current folder (from where script is running) and will use it
|
||||
accordingly.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="kms38-protection" class="section level2">
|
||||
<h2>KMS38 Protection</h2>
|
||||
<ul>
|
||||
<li><p>By default, KMS38 Activation is vulnerable to unintended
|
||||
replacement by a 180-Day KMS Activator.</p></li>
|
||||
<li><p>KMS38 Activation is vulnerable to unintended replacement by a
|
||||
180-Day KMS Activator.</p></li>
|
||||
<li><p>From MAS 1.7, script will enable the KMS38 protection by
|
||||
default.</p></li>
|
||||
<li><p>If you are going to use <a
|
||||
href="(https://github.com/abbodi1406/KMS_VL_ALL_AIO)">KMS_VL_ALL</a> by
|
||||
abbodi1406 or <a href="https://massgrave.dev">MAS</a> (Online KMS
|
||||
option) for <strong>Office activation</strong>, then you don’t need to
|
||||
enable this protection.</p></li>
|
||||
<li><p>However, with a few tricks, you can ensure that no alternative
|
||||
KMS Activator can replace KMS38 Activation by accident or even on
|
||||
purpose. below is the explanation for how to do/undo that.</p></li>
|
||||
option) for <strong>Office activation</strong>, then you can choose to
|
||||
remove this protection.</p></li>
|
||||
<li><p>Below is the explanation for how the script protect
|
||||
KMS38.</p></li>
|
||||
<li><p>In the KMS activation method, Windows first checks the KMS IP
|
||||
registered as a specific KMS, and if that is not defined then it checks
|
||||
the Global KMS IP. Another fact is that if Localhost (IP range
|
||||
@ -739,9 +750,7 @@ that KMS activator can be used for Office activation.</p></li>
|
||||
<ul>
|
||||
<li><p>Set the Windows edition-specific KMS IP to Localhost
|
||||
(127.0.0.2)</p></li>
|
||||
<li><p>Lock the below Registry with <a
|
||||
href="https://github.com/AveYo/LeanAndMean">reg_own</a> snippet by
|
||||
AveYo</p></li>
|
||||
<li><p>Protect the below Registry from edit and delete</p></li>
|
||||
<li><p>Done.</p></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
@ -751,46 +760,25 @@ AveYo</p></li>
|
||||
<div id="command-line-switches" class="section level2">
|
||||
<h2>Command line Switches</h2>
|
||||
<ul>
|
||||
<li><p>This is applicable only in separate file versions.</p></li>
|
||||
<li><p>If any parameter is used then the script will automatically run
|
||||
in unattended mode.</p></li>
|
||||
<li><p>To activate,</p>
|
||||
<p><code>"KMS38_Activation.cmd" /a</code></p></li>
|
||||
<li><p>To activate along with KMS38 protection (from being replaced by
|
||||
180 days KMS activation),</p>
|
||||
<p><code>"KMS38_Activation.cmd" /ap</code></p></li>
|
||||
<li><p>To only generate GenuineTicket.xml,</p>
|
||||
<p><code>"KMS38_Activation.cmd" /g</code></p></li>
|
||||
<li><p>To remove KMS38 protection,</p>
|
||||
<p><code>"KMS38_Activation.cmd" /x</code></p></li>
|
||||
<li>Check <a
|
||||
href="https://massgrave.dev/command_line_switches.html">here</a>.</li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="file-details" class="section level2">
|
||||
<h2>File Details</h2>
|
||||
<p>Besides the plain batch script, KMS38 activation requires the use of
|
||||
an official gatherosstate.exe (x86) file.</p>
|
||||
<pre><code> File: gatherosstate.exe
|
||||
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
|
||||
<p>It’s taken from <a
|
||||
href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
|
||||
Version 1607 ADK</a> (Section: User State Migration Tool)</p>
|
||||
<p><strong>Further</strong>, in the case of Windows Server Core
|
||||
editions, the system doesn’t have <code>clipup.exe</code> file. So to
|
||||
activate it, MAS separate files version contains the below file. (It’s
|
||||
not included in MAS AIO)</p>
|
||||
<pre><code> File: ClipUp.exe
|
||||
SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A</code></pre>
|
||||
<p>It’s taken from <a
|
||||
href="https://www.microsoft.com/en-us/evalcenter/">Windows Server 2016
|
||||
x64 ISO</a></p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="manual-activation" class="section level2">
|
||||
<h2>Manual Activation</h2>
|
||||
<p>The process here is based on Universal ticket method. Here we will
|
||||
create identical ticket which is used in MAS KMS38 script and activate
|
||||
the system with it.</p>
|
||||
<ul>
|
||||
<li><p>You need the <code>gatherosstate.exe</code> file, get it from MAS
|
||||
separate files version.</p></li>
|
||||
<li><p>Download file from the below official MS link and extract this
|
||||
.cab file.<br />
|
||||
<a
|
||||
href="https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab"
|
||||
class="uri">https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab</a></p></li>
|
||||
<li><p>Find the file named
|
||||
<code>filf8377e82b29deadca67bc4858ed3fba9</code> and rename it as
|
||||
<code>gatherosstate.exe</code></p></li>
|
||||
<li><p>Make a folder named <code>Files</code> in C drive,
|
||||
<code>C:\Files</code> and copy the <code>gatherosstate.exe</code> file
|
||||
in that folder.</p></li>
|
||||
@ -806,9 +794,10 @@ the <code>gatherosstate.exe</code> file.</li>
|
||||
</ul>
|
||||
<!-- -->
|
||||
<pre><code>$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
|
||||
$bytes[320] = 0x9c
|
||||
$bytes[320] = 0xf8
|
||||
$bytes[321] = 0xfb
|
||||
$bytes[322] = 0x05
|
||||
$bytes[324] = 0x03
|
||||
$bytes[13672] = 0x25
|
||||
$bytes[13674] = 0x73
|
||||
$bytes[13676] = 0x3b
|
||||
@ -859,6 +848,7 @@ $bytes[33581] = 0x55
|
||||
$bytes[33582] = 0x01
|
||||
$bytes[33583] = 0x00
|
||||
$bytes[33584] = 0x00
|
||||
$bytes[33978] = 0xc3
|
||||
$bytes[34189] = 0x59
|
||||
$bytes[34190] = 0xeb
|
||||
$bytes[34191] = 0x28
|
||||
@ -872,11 +862,14 @@ $bytes[34376] = 0xeb
|
||||
$bytes[34377] = 0x63
|
||||
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)</code></pre>
|
||||
<ul>
|
||||
<li>Now right click on the file <code>gatherosstatemodified.exe</code>
|
||||
and goto properties and set the compatibility to Windows XP SP3.<br />
|
||||
</li>
|
||||
<li>Now we need to generate the ticket, to do that, enter the below
|
||||
command.</li>
|
||||
</ul>
|
||||
<!-- -->
|
||||
<pre><code>C:\Files\gatherosstatemodified.exe GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1</code></pre>
|
||||
<pre><code>C:\Files\gatherosstatemodified.exe /c GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1</code></pre>
|
||||
<ul>
|
||||
<li>A GenuineTicket.xml file should be created in the folder
|
||||
<code>C:\Files\</code> now let’s apply it.</li>
|
||||
@ -889,6 +882,25 @@ command.</li>
|
||||
<ul>
|
||||
<li>Done.</li>
|
||||
</ul>
|
||||
<p><strong>Notes:</strong></p>
|
||||
<ul>
|
||||
<li><p>To make the exact ticket used in MAS KMS38 script, fix the time
|
||||
with below Powershell command and then initiate the ticket generation
|
||||
process as per above mentioned steps.<br />
|
||||
<code>$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}</code></p></li>
|
||||
<li><p>In the case of Windows Server Cor/Acor (No GUI) editions, the
|
||||
system doesn’t have <code>clipup.exe</code> file. So to activate it, you
|
||||
need to download <code>ClipUp.exe</code> file from the below official MS
|
||||
link.<br />
|
||||
<a
|
||||
href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe"
|
||||
class="uri">https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe</a><a
|
||||
href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exeRename"><br />
|
||||
</a>Rename the downloaded file as <code>ClipUp.exe</code> and put it in
|
||||
<code>C:\Windows\System32</code> folder and then initiate the above
|
||||
mentioned activation process. Once the activation is done, you can
|
||||
remove the file.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="setup-preactivate" class="section level2">
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -413,21 +420,31 @@ in your altered .iso or on your bootable USB drive.</p></li>
|
||||
will either already be activated (KMS38) as soon as it boots or will
|
||||
self-activate (HWID or Online KMS) at the first internet
|
||||
contact.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="notes" class="section level2">
|
||||
<h2>Notes</h2>
|
||||
<ul>
|
||||
<li><p>MAS AIO version doesn’t contain <code>clipup.exe</code> file, if
|
||||
you need to activate <code>Server Core/Acor</code> editions then please
|
||||
use MAS separate files version.</p></li>
|
||||
<li><p>You can check <a href="https://massgrave.dev/">here</a> about
|
||||
activation method details and select the activation method as per your
|
||||
requirement.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="kms38---server-coracor" class="section level2">
|
||||
<h2>KMS38 - Server Cor/Acor</h2>
|
||||
<ul>
|
||||
<li><p>Windows Server Cor/Acor (No GUI) editions don’t have
|
||||
<code>clipup.exe</code> file.</p></li>
|
||||
<li><p>To KMS38 activate it, you need to download
|
||||
<code>ClipUp.exe</code> file from the below official MS link.<br />
|
||||
<a
|
||||
href="https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe"
|
||||
class="uri">https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe</a></p></li>
|
||||
<li><p>Rename the downloaded file as <code>ClipUp.exe</code> and put it
|
||||
beside the KMS38 Activation script. That would be either
|
||||
<code>MAS_AIO.cmd</code> or <code>KMS38_Activation.cmd</code></p></li>
|
||||
<li><p>Activation script will check <code>ClipUp.exe</code> in the
|
||||
current folder (from where script is running) and will use it
|
||||
accordingly.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="hwid" class="section level2">
|
||||
<h2>HWID</h2>
|
||||
<ul>
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -468,50 +475,9 @@ reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtecti
|
||||
if Retail Office is installed and later converted to VL. The office
|
||||
doesn’t perform any such checks if the proper installation of the VL
|
||||
office is done.</p>
|
||||
<p>Please find below a guide on how to properly install Volume C2R
|
||||
Office.</p>
|
||||
<p><strong>Clear previous installation of Office:</strong></p>
|
||||
<ul>
|
||||
<li><p>Uninstall the office with App and Features option in Windows
|
||||
settings.</p></li>
|
||||
<li><p>Run <code>Full_Scrub.cmd</code> file from <a
|
||||
href="https://forums.mydigitallife.net/posts/1466365/">Office
|
||||
Scrubber</a> (<a
|
||||
href="https://github.com/abbodi1406/WHD/tree/master/scripts">Mirror</a>)
|
||||
by abbodi1406 and reboot the system.<br />
|
||||
Full Scrub is optional, you can skip this step if you want to save
|
||||
outlook-related data.<br />
|
||||
It’s recommended to at-least run <code>Remove_Licenses.cmd</code> file
|
||||
from this package.</p></li>
|
||||
</ul>
|
||||
<p><strong>Install Office 2021 VL with Official method:</strong></p>
|
||||
<p>Please note that in the official VL office installation method, there
|
||||
is no ISO or any one-click solution available. Below is the simplest
|
||||
guide to installing VL office.</p>
|
||||
<ul>
|
||||
<li><p>Download <a
|
||||
href="https://officecdn.microsoft.com/pr/wsus/setup.exe">Office
|
||||
Deployment Tool</a> (ODT)</p></li>
|
||||
<li><p>Copy the downloaded <code>setup.exe</code> file to the root of
|
||||
the C drive, i.e. <code>C:\setup.exe</code></p></li>
|
||||
<li><p>Goto <a
|
||||
href="https://config.office.com/deploymentsettings">config.office.com</a></p></li>
|
||||
<li><p>Select
|
||||
<code>Office LTSC Professional Plus 2021 - Volume License</code> in the
|
||||
office suites section. You can add Visio and Project apps if you need
|
||||
them. Customize other things and leave them as default where you don’t
|
||||
understand something.</p></li>
|
||||
<li><p>Once you go through all the options, click on the export button
|
||||
and it will download a file named
|
||||
<code>Configuration.xml</code></p></li>
|
||||
<li><p>Copy the downloaded <code>Configuration.xml</code> file to the
|
||||
root of the C drive, i.e. <code>C:\Configuration.xml</code></p></li>
|
||||
<li><p>Open the command prompt as admin and run the below commands</p>
|
||||
<pre><code>cd /d C:\
|
||||
setup.exe /configure Configuration.xml</code></pre></li>
|
||||
</ul>
|
||||
<p>It will now download and install Office. You can activate it with
|
||||
your preferred method.</p>
|
||||
<p>Please the guide <a
|
||||
href="https://massgrave.dev/genuine-installation-media.html#Download_Office_20192021_VL">here</a>
|
||||
for VL Office installation.</p>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="change-update-channel" class="section level3">
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -414,8 +421,8 @@ ProWMC editions it is 30 / 45 Days.</p></li>
|
||||
installation.</p></li>
|
||||
<li><p>This script can activate C2R Retail and VL Office, but not 2010 /
|
||||
2013 MSI Retail Office and UWP Office.</p></li>
|
||||
<li><p>This script skips the activation of any permanently /
|
||||
Subscription / KMS38 activated product.</p></li>
|
||||
<li><p>This script skips the activation of any permanently / KMS38
|
||||
activated product.</p></li>
|
||||
<li><p>As mentioned, KMS activates only for a limited period and it’s
|
||||
not permanent, read below on how to achieve lifetime
|
||||
activation.</p></li>
|
||||
@ -534,8 +541,7 @@ Standard, Datacenter, Enterprise, MultiPoint, Web, HPC Cluster</p></li>
|
||||
activated.</p></li>
|
||||
<li><p>ServerRdsh edition does not <a
|
||||
href="https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises">officially</a>
|
||||
support activation on non-azure systems. However on all builds except in
|
||||
range of 22000 will activate Windows.</p></li>
|
||||
support activation on non-azure systems.</p></li>
|
||||
<li><p>Supported <u>Windows</u> products do not need volume conversion,
|
||||
only the GVLK (KMS key) is needed, which the script will install
|
||||
accordingly.</p></li>
|
||||
@ -721,68 +727,27 @@ check. Check troubleshoot heading.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="override-office-vnext" class="section level2">
|
||||
<h2>Override Office vNext</h2>
|
||||
<ul>
|
||||
<li><p>The script is set by default to override Office C2R vNext license
|
||||
(subscription or lifetime) or its residue.</p></li>
|
||||
<li><p>However, if you prefer to turn OFF this function from the menu,
|
||||
press 7 in keyboard to change the state to Override Office vNext [No]
|
||||
and then proceed to activate Office.</p></li>
|
||||
<li><p>You will need to turn off this option if you have O365
|
||||
subscription and wants to use KMS for Project and Visio.</p></li>
|
||||
<li><p>If Office vNext license is detected, the option and state will be
|
||||
highlighted, to draw the user attention.</p></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="command-line-switches" class="section level2">
|
||||
<h2>Command line Switches</h2>
|
||||
<ul>
|
||||
<li><p>This is applicable only in separate file versions.
|
||||
<code>Online_KMS_Activation\Activate.cmd</code></p></li>
|
||||
<li><p>If any parameter is used then the script will automatically run
|
||||
in unattended mode.</p></li>
|
||||
<li>Check <a
|
||||
href="https://massgrave.dev/command_line_switches.html">here</a>.</li>
|
||||
</ul>
|
||||
<p>Below the switches are divided into four groups, you can use the
|
||||
combination of switches from only one group at a time.</p>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td align="left"><strong>Group 1</strong></td>
|
||||
<td align="left"></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Activate Windows only</td>
|
||||
<td align="left"><code>/w</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left">Activate Office only</td>
|
||||
<td align="left"><code>/o</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Activate Windows and Office</td>
|
||||
<td align="left"><code>/wo</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left">Debug mode and create detailed log on desktop</td>
|
||||
<td align="left"><code>/d</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Silent and create simple log in current directory</td>
|
||||
<td align="left"><code>/L</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><strong>Group 2</strong></td>
|
||||
<td align="left"></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Create Renewal Task</td>
|
||||
<td align="left"><code>/rt</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><strong>Group 3</strong></td>
|
||||
<td align="left"></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Create Renewal and Activation Task</td>
|
||||
<td align="left"><code>/rat</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td align="left"><strong>Group 4</strong></td>
|
||||
<td align="left"></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td align="left">Complete Uninstall</td>
|
||||
<td align="left"><code>/uni</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="setup-preactivate" class="section level2">
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
|
@ -327,6 +327,9 @@ div.tocify {
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
@ -344,6 +347,10 @@ div.tocify {
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
@ -363,11 +370,11 @@ div.tocify {
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Genuine Installation Media</a>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
@ -396,7 +403,7 @@ div.tocify {
|
||||
|
||||
<div id="unreadable-codes-in-mas-aio" class="section level1">
|
||||
<h1>Unreadable Codes In MAS AIO</h1>
|
||||
<p>(Applies to MAS AIO 1.6)</p>
|
||||
<p>(Applies to MAS AIO 1.7)</p>
|
||||
<hr />
|
||||
<p>MAS requires some of Microsoft’s official files in order to perform
|
||||
activation. In order to make an all-in-one version, it’s required that
|
||||
@ -408,14 +415,6 @@ feeling comfortable using it then you can use MAS separate files
|
||||
version.</p>
|
||||
<hr />
|
||||
<p><strong>1st block</strong> of compressed2TXT code contains the below
|
||||
file.</p>
|
||||
<pre><code> File: gatherosstate.exe
|
||||
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 </code></pre>
|
||||
<p>It’s taken from <a
|
||||
href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
|
||||
Version 1607 ADK</a> (Section: User State Migration Tool)</p>
|
||||
<hr />
|
||||
<p><strong>2nd block</strong> of compressed2TXT code contains the below
|
||||
files.</p>
|
||||
<pre><code>cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
|
||||
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6</code></pre>
|
||||
|
567
_site/unsupported_products_activation.html
Normal file
@ -0,0 +1,567 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />
|
||||
|
||||
|
||||
|
||||
|
||||
<title>unsupported_products_activation</title>
|
||||
|
||||
<script src="site_libs/header-attrs-2.14/header-attrs.js"></script>
|
||||
<script src="site_libs/jquery-3.6.0/jquery-3.6.0.min.js"></script>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link href="site_libs/bootstrap-3.3.5/css/readable.min.css" rel="stylesheet" />
|
||||
<script src="site_libs/bootstrap-3.3.5/js/bootstrap.min.js"></script>
|
||||
<script src="site_libs/bootstrap-3.3.5/shim/html5shiv.min.js"></script>
|
||||
<script src="site_libs/bootstrap-3.3.5/shim/respond.min.js"></script>
|
||||
<style>h1 {font-size: 34px;}
|
||||
h1.title {font-size: 38px;}
|
||||
h2 {font-size: 30px;}
|
||||
h3 {font-size: 24px;}
|
||||
h4 {font-size: 18px;}
|
||||
h5 {font-size: 16px;}
|
||||
h6 {font-size: 12px;}
|
||||
code {color: inherit; background-color: rgba(0, 0, 0, 0.04);}
|
||||
pre:not([class]) { background-color: white }</style>
|
||||
<script src="site_libs/jqueryui-1.11.4/jquery-ui.min.js"></script>
|
||||
<link href="site_libs/tocify-1.9.1/jquery.tocify.css" rel="stylesheet" />
|
||||
<script src="site_libs/tocify-1.9.1/jquery.tocify.js"></script>
|
||||
<script src="site_libs/navigation-1.1/tabsets.js"></script>
|
||||
|
||||
<style type="text/css">
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||||
ul.task-list{list-style: none;}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<style type = "text/css">
|
||||
.main-container {
|
||||
max-width: 940px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
img {
|
||||
max-width:100%;
|
||||
}
|
||||
.tabbed-pane {
|
||||
padding-top: 12px;
|
||||
}
|
||||
.html-widget {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
button.code-folding-btn:focus {
|
||||
outline: none;
|
||||
}
|
||||
summary {
|
||||
display: list-item;
|
||||
}
|
||||
details > summary > p:only-child {
|
||||
display: inline;
|
||||
}
|
||||
pre code {
|
||||
padding: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
.dropdown-submenu {
|
||||
position: relative;
|
||||
}
|
||||
.dropdown-submenu>.dropdown-menu {
|
||||
top: 0;
|
||||
left: 100%;
|
||||
margin-top: -6px;
|
||||
margin-left: -1px;
|
||||
border-radius: 0 6px 6px 6px;
|
||||
}
|
||||
.dropdown-submenu:hover>.dropdown-menu {
|
||||
display: block;
|
||||
}
|
||||
.dropdown-submenu>a:after {
|
||||
display: block;
|
||||
content: " ";
|
||||
float: right;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-color: transparent;
|
||||
border-style: solid;
|
||||
border-width: 5px 0 5px 5px;
|
||||
border-left-color: #cccccc;
|
||||
margin-top: 5px;
|
||||
margin-right: -10px;
|
||||
}
|
||||
.dropdown-submenu:hover>a:after {
|
||||
border-left-color: #adb5bd;
|
||||
}
|
||||
.dropdown-submenu.pull-left {
|
||||
float: none;
|
||||
}
|
||||
.dropdown-submenu.pull-left>.dropdown-menu {
|
||||
left: -100%;
|
||||
margin-left: 10px;
|
||||
border-radius: 6px 0 6px 6px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="text/javascript">
|
||||
// manage active state of menu based on current page
|
||||
$(document).ready(function () {
|
||||
// active menu anchor
|
||||
href = window.location.pathname
|
||||
href = href.substr(href.lastIndexOf('/') + 1)
|
||||
if (href === "")
|
||||
href = "index.html";
|
||||
var menuAnchor = $('a[href="' + href + '"]');
|
||||
|
||||
// mark it active
|
||||
menuAnchor.tab('show');
|
||||
|
||||
// if it's got a parent navbar menu mark it active as well
|
||||
menuAnchor.closest('li.dropdown').addClass('active');
|
||||
|
||||
// Navbar adjustments
|
||||
var navHeight = $(".navbar").first().height() + 15;
|
||||
var style = document.createElement('style');
|
||||
var pt = "padding-top: " + navHeight + "px; ";
|
||||
var mt = "margin-top: -" + navHeight + "px; ";
|
||||
var css = "";
|
||||
// offset scroll position for anchor links (for fixed navbar)
|
||||
for (var i = 1; i <= 6; i++) {
|
||||
css += ".section h" + i + "{ " + pt + mt + "}\n";
|
||||
}
|
||||
style.innerHTML = "body {" + pt + "padding-bottom: 40px; }\n" + css;
|
||||
document.head.appendChild(style);
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- tabsets -->
|
||||
|
||||
<style type="text/css">
|
||||
.tabset-dropdown > .nav-tabs {
|
||||
display: inline-table;
|
||||
max-height: 500px;
|
||||
min-height: 44px;
|
||||
overflow-y: auto;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li.active:before {
|
||||
content: "";
|
||||
font-family: 'Glyphicons Halflings';
|
||||
display: inline-block;
|
||||
padding: 10px;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before {
|
||||
content: "";
|
||||
border: none;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs.nav-tabs-open:before {
|
||||
content: "";
|
||||
font-family: 'Glyphicons Halflings';
|
||||
display: inline-block;
|
||||
padding: 10px;
|
||||
border-right: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li.active {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li > a,
|
||||
.tabset-dropdown > .nav-tabs > li > a:focus,
|
||||
.tabset-dropdown > .nav-tabs > li > a:hover {
|
||||
border: none;
|
||||
display: inline-block;
|
||||
border-radius: 4px;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs.nav-tabs-open > li {
|
||||
display: block;
|
||||
float: none;
|
||||
}
|
||||
|
||||
.tabset-dropdown > .nav-tabs > li {
|
||||
display: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- code folding -->
|
||||
|
||||
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
#TOC {
|
||||
margin: 25px 0px 20px 0px;
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
#TOC {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@media print {
|
||||
.toc-content {
|
||||
/* see https://github.com/w3c/csswg-drafts/issues/4434 */
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
.toc-content {
|
||||
padding-left: 30px;
|
||||
padding-right: 40px;
|
||||
}
|
||||
|
||||
div.main-container {
|
||||
max-width: 1200px;
|
||||
}
|
||||
|
||||
div.tocify {
|
||||
width: 20%;
|
||||
max-width: 260px;
|
||||
max-height: 85%;
|
||||
}
|
||||
|
||||
@media (min-width: 768px) and (max-width: 991px) {
|
||||
div.tocify {
|
||||
width: 25%;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
div.tocify {
|
||||
width: 100%;
|
||||
max-width: none;
|
||||
}
|
||||
}
|
||||
|
||||
.tocify ul, .tocify li {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
.tocify-subheader .tocify-item {
|
||||
font-size: 0.90em;
|
||||
}
|
||||
|
||||
.tocify .list-group-item {
|
||||
border-radius: 0px;
|
||||
}
|
||||
|
||||
.tocify-subheader {
|
||||
display: inline;
|
||||
}
|
||||
.tocify-subheader .tocify-item {
|
||||
font-size: 0.95em;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
|
||||
<div class="container-fluid main-container">
|
||||
|
||||
|
||||
<!-- setup 3col/9col grid for toc_float and main content -->
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-4 col-md-3">
|
||||
<div id="TOC" class="tocify">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="toc-content col-xs-12 col-sm-8 col-md-9">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-bs-toggle="collapse" data-target="#navbar" data-bs-target="#navbar">
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="index.html">Microsoft Activation Scripts</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="index.html">Home</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="faq.html">FAQ</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="troubleshoot.html">Troubleshoot</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="genuine-installation-media.html">Download Windows/Office</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
Docs
|
||||
|
||||
<span class="caret"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li>
|
||||
<a href="hwid.html">HWID Activation</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="kms38.html">KMS38 Activation</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="online_kms.html">Online KMS Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="command_line_switches.html">Command Line Switches</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="check_activation_status.html">Check Activation Status</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="oem-folder.html">Extract $OEM$ Folder</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="change_edition.html">Change Edition</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="install_hwid_key.html">Install HWID Key</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="unreadable-codes-in-mas-aio.html">Unreadable Codes In MAS AIO</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="office-license-is-not-genuine.html">Office License Is Not Genuine</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="unsupported_products_activation.html">Unsupported Products Activation</a>
|
||||
</li>
|
||||
<li class="divider"></li>
|
||||
<li>
|
||||
<a href="changelog.html">Changelog</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="credits.html">Credits</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="contactus.html">Contact Us</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div><!--/.container -->
|
||||
</div><!--/.navbar -->
|
||||
|
||||
<div id="header">
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="unsupported-products-activation" class="section level1">
|
||||
<h1>Unsupported Products Activation</h1>
|
||||
<hr />
|
||||
<p>In this page, those products activation methods are mentioned which
|
||||
are not supported by MAS.</p>
|
||||
<div id="ms-office-for-mac" class="section level2">
|
||||
<h2>MS Office For Mac</h2>
|
||||
<ul>
|
||||
<li><p>Download Office - <a
|
||||
href="https://go.microsoft.com/fwlink/p/?linkid=2009112">Latest Office
|
||||
LTSC 2021</a></p></li>
|
||||
<li><p>Activator - <a
|
||||
href="https://app.box.com/s/hi2ejfi2qxfctcicu2qgebsz6bsgdsxc">Office
|
||||
LTSC 2021 Volume License Serializer</a></p></li>
|
||||
</ul>
|
||||
<p><strong>Notes:</strong></p>
|
||||
<ul>
|
||||
<li>Office download link is official from MS.</li>
|
||||
<li>Activator file is also a original Microsoft file but hosted on 3rd
|
||||
party site by me. (Original download link requires VLSC subscription).
|
||||
Activator SHA1-1 checksum is
|
||||
<code>79763F7AA75E85DAE6823D0E492B43FFA4FD5886</code></li>
|
||||
<li>To activate, install office and then run the activation file, that’s
|
||||
all.</li>
|
||||
<li>If you are facing issues in activation then make sure
|
||||
<code>only one version of Office is installed</code> and check <a
|
||||
href="https://support.microsoft.com/office/b032c0f6-a431-4dad-83a9-6b727c03b193">remove
|
||||
Office license files on a Mac</a></li>
|
||||
<li>If issue is still not resolved then check steps to <a
|
||||
href="https://support.microsoft.com/office/ec3aa66e-6a76-451f-9d35-cba2e14e94c0">completely
|
||||
remove Office</a></li>
|
||||
</ul>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="visual-studio" class="section level2">
|
||||
<h2>Visual Studio</h2>
|
||||
<p>VS can be activated only by a key.</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th>Editions</th>
|
||||
<th>Activation Key</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td>2019 Enterprise</td>
|
||||
<td><code>BF8Y8-GN2QH-T84XB-QVY3B-RC4DF</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td>2017 Enterprise</td>
|
||||
<td><code>NJVYC-BMHX2-G77MM-4XJMR-6Q8QF</code></td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td>2015 Enterprise</td>
|
||||
<td><code>HM6NR-QXX7C-DFW2Y-8B82K-WTYJV</code></td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td>2013 Ultimate</td>
|
||||
<td><code>87DQC-G8CYR-CRPJ4-QX9K8-RFV2B</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<hr />
|
||||
</div>
|
||||
<div id="windows-7" class="section level2">
|
||||
<h2>Windows 7</h2>
|
||||
<p>MAS online KMS option supports Windows 7 Pro and Enterprise.</p>
|
||||
<p>To activate other Windows 7 editions in,<br />
|
||||
Non-UEFI/GPT systems - Use Windows Loader <a
|
||||
href="https://forums.mydigitallife.net/forums/windows-loader.39/">Official
|
||||
thread</a> | <a
|
||||
href="https://app.box.com/s/bnchc6hten44adunlcpz9ya9j0uucfs2">Mirror</a><br />
|
||||
UEFI-GPT systems - <a
|
||||
href="https://github.com/Dir3ctr1x/EzWindSLIC">EzWindSLIC</a></p>
|
||||
<p><strong>Note:</strong> These loader/slic activators sometimes may
|
||||
cause the system boot issue.</p>
|
||||
<hr />
|
||||
<ul>
|
||||
<li>If you need help with some other Microsoft products, reach out to us
|
||||
on <a href="https://discord.gg/gjJEfq7ux8">Discord</a> (signup not
|
||||
required) .</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
// add bootstrap table styles to pandoc tables
|
||||
function bootstrapStylePandocTables() {
|
||||
$('tr.odd').parent('tbody').parent('table').addClass('table table-condensed');
|
||||
}
|
||||
$(document).ready(function () {
|
||||
bootstrapStylePandocTables();
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<!-- tabsets -->
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
window.buildTabsets("TOC");
|
||||
});
|
||||
|
||||
$(document).ready(function () {
|
||||
$('.tabset-dropdown > .nav-tabs > li').click(function () {
|
||||
$(this).parent().toggleClass('nav-tabs-open');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- code folding -->
|
||||
|
||||
<script>
|
||||
$(document).ready(function () {
|
||||
|
||||
// temporarily add toc-ignore selector to headers for the consistency with Pandoc
|
||||
$('.unlisted.unnumbered').addClass('toc-ignore')
|
||||
|
||||
// move toc-ignore selectors from section div to header
|
||||
$('div.section.toc-ignore')
|
||||
.removeClass('toc-ignore')
|
||||
.children('h1,h2,h3,h4,h5').addClass('toc-ignore');
|
||||
|
||||
// establish options
|
||||
var options = {
|
||||
selectors: "h1,h2,h3",
|
||||
theme: "bootstrap3",
|
||||
context: '.toc-content',
|
||||
hashGenerator: function (text) {
|
||||
return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_');
|
||||
},
|
||||
ignoreSelector: ".toc-ignore",
|
||||
scrollTo: 0
|
||||
};
|
||||
options.showAndHide = false;
|
||||
options.smoothScroll = false;
|
||||
|
||||
// tocify
|
||||
var toc = $("#TOC").tocify(options).data("toc-tocify");
|
||||
});
|
||||
</script>
|
||||
|
||||
<!-- dynamically load mathjax for compatibility with self-contained -->
|
||||
<script>
|
||||
(function () {
|
||||
var script = document.createElement("script");
|
||||
script.type = "text/javascript";
|
||||
script.src = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
|
||||
document.getElementsByTagName("head")[0].appendChild(script);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -4,18 +4,23 @@
|
||||
|
||||
- You can find this option in the MAS extras section.
|
||||
|
||||
- It can change the Windows 10-11 / Server Editions (Build 10240 and higher).
|
||||
- It can change the Windows 7-8-8.1-10-11 and equivalent Server Editions.
|
||||
|
||||
- It uses official methods for changing editions.
|
||||
- On Windows 7, script requires [Windows Management Framework 5.1](https://aka.ms/wmf5download) to be installed.
|
||||
|
||||
- Available editions are shown in the script basis on\
|
||||
`dism /online /english /Get-TargetEditions`
|
||||
- Script incorporates 4 methods for edition change:\
|
||||
- Changepk.exe Method\
|
||||
- slmgr /ipk Method\
|
||||
- DISM Method\
|
||||
- [CBS Upgrade method](https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition)
|
||||
|
||||
- Available editions for change are shown in the script basis on all these 4 options.
|
||||
|
||||
- The script is future proof, which means on the release of new Windows / Server editions, the script doesn't need an update and can get the required key from the system itself.
|
||||
|
||||
- Script blocks the change to/from CountrySpecific and CloudEdition editions since it's officially not supported and the user may face issues.
|
||||
|
||||
- Internet needs to be turned off and a restart is required while changing from Core (Home) to Non-Core (Pro, Enterprise, etc) edition.
|
||||
- Internet needs to be turned off and a restart is required while changing from Core (Home) to Non-Core (Pro, Enterprise, etc) edition with Changepk.exe method.
|
||||
|
||||
- The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition.
|
||||
|
||||
|
43
changelog.md
@ -2,6 +2,49 @@
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## 1.7
|
||||
|
||||
**Goodbye to Gatherosstate.exe**
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
#### HWID/KMS38:
|
||||
|
||||
- Gatherosstate.exe is replaced by [universal tickets](https://massgrave.dev/hwid.html#Types_of_Tickets). Thanks to \@ave9858 (Alex).
|
||||
- Legacy HWID methods are now preserverd in another repo [MAS-Legacy-Methods](https://github.com/massgravel/MAS-Legacy-Methods).
|
||||
- HWID key is added for Windows 11 IoTEnterpriseSK edition.
|
||||
- To avoid errors due to unsupported Windows region, HWID script will change it to US and revert it back.
|
||||
- HWID script will delete a IdentityCRL registry key to resolve issues caused by changed hardware ID. Thanks to @awuctl
|
||||
- KMS38 script will now apply the KMS38 protection by default. Powershell code for it is now simplified.
|
||||
- ClipUp.exe for Server CorAcor editions is removed from separate files version as well. Users will need to follow [this](https://massgrave.dev/kms38.html#KMS38_-_Server_CorAcor) to KMS38 activate them.
|
||||
- Scripts will enable Windows Script Host if it's disabled.
|
||||
- More checks are added to find the cause of activation failure.
|
||||
|
||||
#### Online KMS:
|
||||
|
||||
- Script is updated as per @abbodi1406 KVA v48 (Major change: optional behavior to override Office C2R vNext license (subscription or lifetime) or its residue (which may prevent proper KMS activation).
|
||||
- Scripts will enable Windows Script Host if it's disabled.
|
||||
- More checks are added to find the cause of activation failure.
|
||||
|
||||
#### Activation Troubleshoot:
|
||||
|
||||
- Added more options: Rebuild WMI Repository, Fix issues Caused By Gaming Spoofers, Fix issues Caused By KB971033 In Windows 7, Export Event Viewer Logs.
|
||||
|
||||
#### Change Windows Edition:
|
||||
|
||||
- Support for Windows 7/8//8.1 and their server equivalent editions are added and alternative method is added for Windows 10/11 and their server equivalent. Thanks to Gamers Against Weed for [CBS Upgrade method](https://github.com/Gamers-Against-Weed/Set-WindowsCbsEdition).
|
||||
|
||||
#### Check Activation Status WMI:
|
||||
|
||||
- Thanks to @abbodi1406 for fixing a cosmetic [issue](https://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/issues/1100) in Office vNext Status (vNextDiag.ps1).
|
||||
|
||||
#### MAS AIO:
|
||||
|
||||
- Command line [switches](https://massgrave.dev/command_line_switches.html) are added for unattended mode. It can be utilized in Powershell One-Liner code to execute it as well.
|
||||
- Exit and Go Back options are set to 0 key in all the cases.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## 1.6
|
||||
|
||||
#### **Future-proofing / Goodbye to slc.dll**
|
||||
|
62
command_line_switches.md
Normal file
@ -0,0 +1,62 @@
|
||||
# Command Line Switches
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Switches List
|
||||
|
||||
- You can use the below switches in MAS AIO, separate files version and in Powershell one-liner to run in unattended mode.
|
||||
|
||||
- If you want to use it in Windows Pre-Activation then check [this](https://massgrave.dev/oem-folder.html) page for more details.
|
||||
|
||||
| Switches | Meaning |
|
||||
|--------------------------|----------------------------------------------|
|
||||
| `/HWID` | Activate with HWID |
|
||||
| `/HWID-NoEditionChange` | Don't change edition if not supported by HWID |
|
||||
| | |
|
||||
| `/KMS38` | Activate with KMS38 |
|
||||
| `/KMS38-RemoveProtection` | Remove KMS38 protection |
|
||||
| `/KMS38-NoEditionChange` | Don't change edition if not supported by KMS38 |
|
||||
| | |
|
||||
| `/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 |
|
||||
| `/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 |
|
||||
| | |
|
||||
| `/Insert-HWID-Key` | Insert Windows HWID key |
|
||||
| | |
|
||||
| `/S` | Run operations in silent mode (no output) |
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Uses In Powershell One Liner
|
||||
|
||||
`& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /para`
|
||||
|
||||
- Replace `/para` in the this command with the switches from the above table. You can use multiple switches. Example,
|
||||
|
||||
`& ([ScriptBlock]::Create((irm https://massgrave.dev/get))) /HWID /KMS-Office`
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Rules
|
||||
|
||||
- Script will run in unattended mode if any switch is 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.
|
||||
|
||||
- KMS Uninstall switch will take precedence over other KMS switches
|
||||
|
||||
- KMS38 remove protection switch will task precedence over KMS38 activation.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Need help?
|
||||
|
||||
- Reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required)
|
@ -2,11 +2,11 @@
|
||||
|
||||
MAS project wouldn't be possible without kind help and uses of other honorable developer's tools and scripts. I would like to say thanks to all those wonderful people and projects.
|
||||
|
||||
| | |
|
||||
|:---------------------------------------|:-------------------------------|
|
||||
| **HWID / KMS38 Activation** | |
|
||||
| Gamers Against Weed | [Activation without slc.dll](https://github.com/Gamers-Against-Weed) |
|
||||
|:---------------------------------------|:-------------------------------|
|
||||
| mspaintmsi & anonymous | [Original co-authors of HWID/KMS38](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/29/#comment-1497887) |
|
||||
| Gamers Against Weed | [Activation without slc.dll](https://github.com/Gamers-Against-Weed) |
|
||||
| [Alex](https://github.com/ave9858) | Universal Ticket Method |
|
||||
| qxkqf | ARM64 port of slc.dll |
|
||||
| vyvojar | [slshim](https://github.com/vyvojar/slshim/releases) |
|
||||
| sponpa | [Improvements](https://nsaneforums.com/topic/316668-microsoft-activation-scripts/page/21/?tab=comments#comment-1431257) |
|
||||
@ -16,7 +16,7 @@ MAS project wouldn't be possible without kind help and uses of other honorable d
|
||||
| abbodi1406 | Online KMS is a fork of [KMS_VL_ALL](https://forums.mydigitallife.net/threads/kms_vl_all-smart-activation-script.79535/#post-838808) |
|
||||
| Public KMS servers | |
|
||||
| **Kind help** | |
|
||||
| [AveYo](https://github.com/AveYo) | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT) & [Reg_own](https://github.com/AveYo/LeanAndMean) |
|
||||
| [AveYo](https://github.com/AveYo) | [Compressed2TXT](https://github.com/AveYo/Compressed2TXT) |
|
||||
| [abbodi1406](https://forums.mydigitallife.net/threads/abbodi1406s-batch-scripts-repo.74197/), [Aveyo](https://github.com/AveYo), [awuctl](https://github.com/awuctl) | Enormous help |
|
||||
|
||||
And thanks to the MAS users for their interest, feedback, and assistance. ❤️
|
||||
|
@ -13,23 +13,31 @@ All download links leads to genuine files only.
|
||||
| Office 2010/2013/2016 MSI VL | [Link1](https://opendirectory.luzea.de/Enthousiast/Office/) |
|
||||
|
||||
Full Collection Through SVF Files can be found [here](https://opendirectory.luzea.de/GezoeSloog/).\
|
||||
Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard for providing download links.
|
||||
Thanks to GezoeSloog, microtechton, Luzea, Enthousiast, rg-adguard, abbodi1406 for providing download links.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Download Office 2019/2021 VL
|
||||
|
||||
If the below guide is confusing to you then the simplest option for you is to use the link for `Office C2R Retail`.
|
||||
If the below guide is confusing to you then the simplest option for you is to use the link for `Office C2R Retail` from the above table.
|
||||
|
||||
Please note that in the official C2R VL office installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing VL office.
|
||||
|
||||
**Clear previous installation of Office:**
|
||||
|
||||
- Uninstall the office with App and Features option in Windows settings.
|
||||
|
||||
- Run `OfficeScrubber.cmd` file from [Office Scrubber](https://github.com/abbodi1406/WHD/raw/master/scripts/OfficeScrubber_9.7z) by abbodi1406 and select `[R] Remove all Licenses` option. You can skip this step if Office was never installed on the system.
|
||||
|
||||
Once done,
|
||||
|
||||
- Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT)
|
||||
|
||||
- Copy the downloaded `setup.exe` file to the root of the C drive, i.e. `C:\setup.exe`
|
||||
|
||||
- Goto [config.office.com](https://config.office.com/deploymentsettings)
|
||||
|
||||
- Select `Office LTSC Professional Plus 2021 - Volume License` in the office suites section. You can add Visio and Project apps if you need them. Customize other things and leave them as default where you don't understand something.
|
||||
- Select `Office LTSC Professional Plus 2021 - Volume License` (Don't select SPLA version) in the office suites section. You can add Visio and Project apps if you need them. Customize other things and leave them as default where you don't understand something. Don't select EN-GB language if you are selecting Project/Visio.
|
||||
|
||||
- Once you go through all the options, click on the export button and it will download a file named `Configuration.xml`
|
||||
|
||||
|
100
hwid.md
@ -36,18 +36,32 @@
|
||||
|
||||
- In the background, the upgrade process runs a file named `gatherosstate.exe` and it checks the license of current Windows if found activated, it generates a valid GenuineTicket.xml which is sent to Microsoft and in return, MS authorizes a license.
|
||||
|
||||
- So if we just convince the `gatherosstate.exe` file that the system is activated by fooling it, it will generate a valid ticket, which can be used to get the valid HWID (Digital license). The script here does exactly that to get the activation for free without any upgrade process.
|
||||
- So if we just convince the `gatherosstate.exe` file that the conditions are met for ticket generation by fooling it, it will generate a valid ticket, which can be used to get the valid HWID (Digital license). The script here does exactly that to get the activation for free without any upgrade process.
|
||||
|
||||
Now a question, can Microsoft differentiate counterfeit tickets and block the license?
|
||||
------------------------------------------------------------------------
|
||||
|
||||
- Umm.. Yes, but actually no. The signature type can (sort of) be used to determine what utility is responsible for the ticket. There is no way (in a standard environment) for a non-activated Windows 10 installation to generate a ticket. In the normal process, gatherosstate will ask SLC for the entire ticket, but when this fails it will generate and sign it by itself, creating a "downlevelGTkey" signature. For every activated system, a generated ticket will be returned by SLC and thus will have a "clientLockboxKey" signature. Put simply, the signature (should) always be a "clientLockboxKey" one in the case of an activated system, but in this case, it isn't. Microsoft will not take action against it, because of the risk of voiding valid licenses. Besides, they never really cared for consumer piracy; That's not where they get the most money from.
|
||||
## Types of Tickets
|
||||
|
||||
There are many methods for ticket generation, however we can classify the ticket types in 3 categories.
|
||||
|
||||
1. **Downlevel Ticket** - This is the simplest ticket generation process. In this method, ticket is signed by downlevel key by the system and the ticket's OSVersion is 10. If it's generated on Windows 10/11 then MS ideally aren't supposed to grant activation, however they do and method is continuously working from last 4-5 years. Almost every HWID activator (at the time of writing this) is based on this method.
|
||||
|
||||
2. **Lockbox Ticket** - This is slightly a trickier method. The ticket is signed by Lockbox key by the system and the ticket's OSVersion is 10. This ticket generation process involves cleaning Clipsvc licenses and IdentityCRL registry key in the system. Due to some hiccups in the process, this method is not primarily used in MAS, however these are the types of tickets that are identical to the genuine ticket generated by system on activated Windows 10/11.
|
||||
|
||||
3. **Universal Ticket** - In this method, we set the OSVersion =\<5 in the ticket and when we apply the ticket, system ignores the HWID in the ticket due to lower OSVersion and grant the activation anyway. This ticket can be applied on any system. These tickets can either be Downlevel or Lockbox type. MS ideally aren't supposed to grant activation, however they do.
|
||||
|
||||
Latest version of MAS is using Universal ticket method. Other ticket method scripts can be found in this repo [MAS-Legacy-Methods](https://github.com/massgravel/MAS-Legacy-Methods)
|
||||
|
||||
Now a question, can Microsoft block the new requests or revoke already established HWID license?
|
||||
|
||||
- Revoking the license would be insane and will face many complications and risk of voiding valid licenses. However maybe they can block the new activation requests coming from Downlevel and Universal tickets. But the tools are working from 4-5 years and they don't seem to care much for consumer piracy; That's not where they get the most money from.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Supported Products
|
||||
|
||||
| Windows 10/11 | Generic Retail/OEM/MAK Key |
|
||||
|:-------------------------|:--------------------------------|
|
||||
|:---------------------------------|:--------------------------------|
|
||||
| Education | `YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY` |
|
||||
| Education N | `84NGF-MHBT6-FXBX8-QWJK7-DRR8H` |
|
||||
| Enterprise | `XGVPP-NMH47-7TTHJ-W3FW7-8HV2C` |
|
||||
@ -63,6 +77,7 @@ Now a question, can Microsoft differentiate counterfeit tickets and block the li
|
||||
| Home Single Language | `BT79Q-G7N6G-PGBYW-4YWX6-6F4BT` |
|
||||
| IoT Enterprise | `XQQYW-NFFMW-XJPBH-K8732-CKFFD` |
|
||||
| IoT Enterprise LTSC 2021 | `QPM6N-7J2WJ-P88HH-P3YRH-YY74H` |
|
||||
| IoT Enterprise LTSC Subscription | `J7NJW-V6KBM-CC8RW-Y29Y4-HQ2MJ` |
|
||||
| Pro | `VK7JG-NPHTM-C97JM-9MPGT-3V66T` |
|
||||
| Pro N | `2B87N-8KFHP-DKV6R-Y2C8J-PKCKT` |
|
||||
| Pro Education | `8PTT6-RNW4C-6V7J2-C2D3X-MHBPB` |
|
||||
@ -89,69 +104,20 @@ Now a question, can Microsoft differentiate counterfeit tickets and block the li
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Downlevel & Lockbox Ticket
|
||||
|
||||
Downlevel = downlevelGTkey
|
||||
|
||||
Lockbox = clientLockboxKey
|
||||
|
||||
- Downlevel Method: It creates a downlevelGTkey ticket for activation with the simplest process.
|
||||
|
||||
- LockBox Method: It creates a clientLockboxKey ticket which better mimics genuine activation, But requires more steps such as,
|
||||
|
||||
- Cleaning ClipSVC licenses
|
||||
|
||||
- Deleting a volatile and protected registry key by taking ownership\
|
||||
`HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ClipSVC\Volatile\PersistedSystemState`
|
||||
|
||||
- System may need a restart for successful activation
|
||||
|
||||
- Microsoft Account and Store Apps may need relogin-restart in the system
|
||||
|
||||
**Notes:**
|
||||
|
||||
- We don't suggest running the Lockbox method on a production system. Hence by default script will choose the Downlevel method and won't show you the option to select the Lockbox method. However, if you want, you can apply it through command line switches.
|
||||
|
||||
- Microsoft accepts both types of tickets and that's unlikely to change.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Command line Switches
|
||||
|
||||
- This is applicable only in separate files versions.
|
||||
|
||||
- If any parameter is used then the script will automatically run in unattended mode.
|
||||
|
||||
- To activate with the Downlevel method (default),
|
||||
|
||||
`"HWID_Activation.cmd" /a`
|
||||
|
||||
- To only generate GenuineTicket.xml with the Downlevel method (default),
|
||||
|
||||
`"HWID_Activation.cmd" /g`
|
||||
|
||||
- To enable LockBox method (not recommended), run the script with /k parameter You need to use this option with either activation or ticket generation. Example,
|
||||
|
||||
`"HWID_Activation.cmd" /a /k`
|
||||
|
||||
`"HWID_Activation.cmd" /g /k`
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## File Details
|
||||
|
||||
Besides the plain batch script, HWID activation requires the use of the official gatherosstate.exe (x86) file.
|
||||
|
||||
File: gatherosstate.exe
|
||||
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
|
||||
|
||||
It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/?LinkId=526740) (Section: User State Migration Tool)
|
||||
- Check [here](https://massgrave.dev/command_line_switches.html).
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Manual Activation
|
||||
|
||||
- You need the `gatherosstate.exe` file, get it from MAS separate files version.
|
||||
The process here is based on Universal ticket method. Here we will create identical tickets which are used in MAS HWID script and activate the system with it.
|
||||
|
||||
- Download file from the below official MS link and extract this .cab file.\
|
||||
<https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab>
|
||||
|
||||
- Find the file named `filf8377e82b29deadca67bc4858ed3fba9` and rename it as `gatherosstate.exe`
|
||||
|
||||
- Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder.
|
||||
|
||||
@ -168,9 +134,10 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
|
||||
<!-- -->
|
||||
|
||||
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
|
||||
$bytes[320] = 0x9c
|
||||
$bytes[320] = 0xf8
|
||||
$bytes[321] = 0xfb
|
||||
$bytes[322] = 0x05
|
||||
$bytes[324] = 0x03
|
||||
$bytes[13672] = 0x25
|
||||
$bytes[13674] = 0x73
|
||||
$bytes[13676] = 0x3b
|
||||
@ -221,6 +188,7 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
|
||||
$bytes[33582] = 0x01
|
||||
$bytes[33583] = 0x00
|
||||
$bytes[33584] = 0x00
|
||||
$bytes[33978] = 0xc3
|
||||
$bytes[34189] = 0x59
|
||||
$bytes[34190] = 0xeb
|
||||
$bytes[34191] = 0x28
|
||||
@ -234,13 +202,14 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
|
||||
$bytes[34377] = 0x63
|
||||
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
|
||||
|
||||
- Now right click on the file `gatherosstatemodified.exe` and goto properties and set the compatibility to Windows XP SP3.\
|
||||
- Now we need to generate the ticket, to do that, enter the below command.
|
||||
|
||||
<!-- -->
|
||||
|
||||
$value = (Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Control\ProductOptions).OSProductPfn
|
||||
|
||||
C:\Files\gatherosstatemodified.exe Pfn=$value`;DownlevelGenuineState=1
|
||||
C:\Files\gatherosstatemodified.exe /c Pfn=$value`;DownlevelGenuineState=1
|
||||
|
||||
- A GenuineTicket.xml file should be created in the folder `C:\Files\` now let's apply it.
|
||||
|
||||
@ -256,6 +225,13 @@ It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/
|
||||
|
||||
- Done.
|
||||
|
||||
**Notes:**
|
||||
|
||||
- If the system is already activated then created ticket will be a Lockbox ticket and if not then it will be a Downlevel ticket.
|
||||
|
||||
- To make the exact ticket used in MAS HWID script, make sure system is already activated and fix the time with below Powershell command and then initiate the ticket generation process as per above mentioned steps.\
|
||||
`$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}`
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Setup Preactivate
|
||||
|
16
index.md
@ -25,7 +25,7 @@ A Windows and Office activator using HWID / KMS38 / Online KMS activation method
|
||||
|
||||
## MAS Latest Release
|
||||
|
||||
Last Release - v1.6 (25-July-2022)\
|
||||
Last Release - v1.7 (7-Nov-2022)\
|
||||
[GitHub](https://github.com/massgravel/Microsoft-Activation-Scripts) / [GitLab](https://gitlab.com/massgrave/microsoft-activation-scripts)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
@ -42,7 +42,7 @@ Last Release - v1.6 (25-July-2022)\
|
||||
|
||||
### Method 2 - Traditional
|
||||
|
||||
- Download the file named `MAS_1.6_Password_1234.7z` from [here](https://github.com/massgravel/Microsoft-Activation-Scripts/releases)
|
||||
- Download the file named `MAS_1.7_Password_1234.7z` from [here](https://github.com/massgravel/Microsoft-Activation-Scripts/releases)
|
||||
- Extract this file with a 3rd party archive manager, such as [7zip](https://www.7-zip.org/download.html)
|
||||
- Password is `1234`
|
||||
- In the extracted folder, find the folder named `All-In-One-Version`
|
||||
@ -50,27 +50,31 @@ Last Release - v1.6 (25-July-2022)\
|
||||
- You will see the activation options, and follow onscreen instructions.
|
||||
- That's all.
|
||||
|
||||
To run the scripts in unattended mode, check [here](https://massgrave.dev/command_line_switches.html)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Activations Summary
|
||||
|
||||
| Activation Type | Supported Product | Activation Period |
|
||||
|:----------------|:------------------|:----------------------------------|
|
||||
|:----------------|:---------------------|:------------------------------------------------|
|
||||
| HWID | Windows 10-11 | Permanent |
|
||||
| KMS38 | Windows 10-11-Server | Until the year 2038 |
|
||||
| Online KMS | Windows / Office | 180 Days. Lifetime Activation With Renewal Task |
|
||||
|
||||
For more details, use the respective activation details in Doc.
|
||||
|
||||
To activate unsupported products such as **Office on Mac**, check [here](https://massgrave.dev/unsupported_products_activation.html).
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Screenshots
|
||||
|
||||
![](1.png)
|
||||
![](MAS_AIO.png)
|
||||
|
||||
![](2.png)
|
||||
![](MAS_HWID.png)
|
||||
|
||||
![](3.png)
|
||||
![](MAS_KMS.png)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
99
kms38.md
@ -14,18 +14,6 @@
|
||||
|
||||
- Unlike HWID and Online KMS activation option, KMS38 does not match with any official activation method.
|
||||
|
||||
- Make sure the following things have been accounted for, before applying KMS38 Activation:
|
||||
|
||||
- Before the activation, if any KMS activator is installed, then make sure to uninstall it completely.
|
||||
|
||||
- After KMS38 activation has been achieved, if you want to use the 180 Days KMS Activator for MS Office, then you must make sure that it (the 180 Days KMS Activator for MS Office) is compatible with Windows KMS38 activation. FYI, the following activators are compatible and can activate Office without disrupting the Windows KMS38 activation.
|
||||
|
||||
[KMS_VL_ALL]((https://github.com/abbodi1406/KMS_VL_ALL_AIO)) by abbodi1406
|
||||
|
||||
[MAS](https://massgrave.dev) (Online KMS option)
|
||||
|
||||
- Any KMS Activator which is not compatible with KMS38 may overwrite the KMS38 activation for Windows with its own 180 days activation, thereby destroying the KMS38 activation for Windows. To prevent this accidental overwriting, you can select the KMS38 protection option.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## How does it work?
|
||||
@ -47,7 +35,7 @@
|
||||
## Supported Products
|
||||
|
||||
| Windows 10/11 | Generic Volume License Key |
|
||||
|:-----------------------|:--------------------------------|
|
||||
|:---------------------------------|:--------------------------------|
|
||||
| Education | `NW6C2-QMPVW-D7KKK-3GKT6-VCFB2` |
|
||||
| Education N | `2WH4N-8QGBV-H22JP-CT43Q-MDWWJ` |
|
||||
| Enterprise | `NPPR9-FWDCX-D2C8J-H872K-2YT43` |
|
||||
@ -62,6 +50,7 @@
|
||||
| Enterprise N LTSB 2016 | `QFFDN-GRT3P-VKWWX-X7T3R-8B639` |
|
||||
| Enterprise N LTSC 2019 | `92NFX-8DJQP-P6BBQ-THF9C-7CG2H` |
|
||||
| Enterprise N LTSC 2021 | `92NFX-8DJQP-P6BBQ-THF9C-7CG2H` |
|
||||
| IoT Enterprise LTSC (Windows 11) | `KBN8V-HFGQ4-MGXVD-347P6-PDQGT` |
|
||||
| Home | `TX9XD-98N7V-6WMQ6-BX7FG-H8Q99` |
|
||||
| Home N | `3KHY7-WNT83-DGQKR-F7HPR-844BM` |
|
||||
| Home China | `PVMJN-6DFY6-9CCP6-7BKTT-D3WVR` |
|
||||
@ -118,13 +107,28 @@
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## KMS38 - Server Cor/Acor
|
||||
|
||||
- Windows Server Cor/Acor (No GUI) editions don't have `clipup.exe` file.
|
||||
|
||||
- To KMS38 activate it, you need to download `ClipUp.exe` file from the below official MS link.\
|
||||
<https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe>
|
||||
|
||||
- Rename the downloaded file as `ClipUp.exe` and put it beside the KMS38 Activation script. That would be either `MAS_AIO.cmd` or `KMS38_Activation.cmd`
|
||||
|
||||
- Activation script will check `ClipUp.exe` in the current folder (from where script is running) and will use it accordingly.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## KMS38 Protection
|
||||
|
||||
- By default, KMS38 Activation is vulnerable to unintended replacement by a 180-Day KMS Activator.
|
||||
- KMS38 Activation is vulnerable to unintended replacement by a 180-Day KMS Activator.
|
||||
|
||||
- If you are going to use [KMS_VL_ALL]((https://github.com/abbodi1406/KMS_VL_ALL_AIO)) by abbodi1406 or [MAS](https://massgrave.dev) (Online KMS option) for **Office activation**, then you don't need to enable this protection.
|
||||
- From MAS 1.7, script will enable the KMS38 protection by default.
|
||||
|
||||
- However, with a few tricks, you can ensure that no alternative KMS Activator can replace KMS38 Activation by accident or even on purpose. below is the explanation for how to do/undo that.
|
||||
- If you are going to use [KMS_VL_ALL]((https://github.com/abbodi1406/KMS_VL_ALL_AIO)) by abbodi1406 or [MAS](https://massgrave.dev) (Online KMS option) for **Office activation**, then you can choose to remove this protection.
|
||||
|
||||
- Below is the explanation for how the script protect KMS38.
|
||||
|
||||
- In the KMS activation method, Windows first checks the KMS IP registered as a specific KMS, and if that is not defined then it checks the Global KMS IP. Another fact is that if Localhost (IP range 127.0.0.0/8) is defined as KMS IP in Windows 8 and later OS then Windows will not accept it as a valid KMS IP. This script simply utilizes the above facts to protect the KMS38 activation from being overwritten by any alternative 'normal' 180-Day KMS Activation and at the same time that KMS activator can be used for Office activation.
|
||||
|
||||
@ -132,7 +136,7 @@
|
||||
|
||||
- Set the Windows edition-specific KMS IP to Localhost (127.0.0.2)
|
||||
|
||||
- Lock the below Registry with [reg_own](https://github.com/AveYo/LeanAndMean) snippet by AveYo
|
||||
- Protect the below Registry from edit and delete
|
||||
|
||||
- Done.
|
||||
|
||||
@ -142,49 +146,18 @@
|
||||
|
||||
## Command line Switches
|
||||
|
||||
- This is applicable only in separate file versions.
|
||||
|
||||
- If any parameter is used then the script will automatically run in unattended mode.
|
||||
|
||||
- To activate,
|
||||
|
||||
`"KMS38_Activation.cmd" /a`
|
||||
|
||||
- To activate along with KMS38 protection (from being replaced by 180 days KMS activation),
|
||||
|
||||
`"KMS38_Activation.cmd" /ap`
|
||||
|
||||
- To only generate GenuineTicket.xml,
|
||||
|
||||
`"KMS38_Activation.cmd" /g`
|
||||
|
||||
- To remove KMS38 protection,
|
||||
|
||||
`"KMS38_Activation.cmd" /x`
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## File Details
|
||||
|
||||
Besides the plain batch script, KMS38 activation requires the use of an official gatherosstate.exe (x86) file.
|
||||
|
||||
File: gatherosstate.exe
|
||||
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
|
||||
|
||||
It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/?LinkId=526740) (Section: User State Migration Tool)
|
||||
|
||||
**Further**, in the case of Windows Server Core editions, the system doesn't have `clipup.exe` file. So to activate it, MAS separate files version contains the below file. (It's not included in MAS AIO)
|
||||
|
||||
File: ClipUp.exe
|
||||
SHA-1: 48D928B1BEC25A56FE896C430C2C034B7866AA7A
|
||||
|
||||
It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/evalcenter/)
|
||||
- Check [here](https://massgrave.dev/command_line_switches.html).
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Manual Activation
|
||||
|
||||
- You need the `gatherosstate.exe` file, get it from MAS separate files version.
|
||||
The process here is based on Universal ticket method. Here we will create identical ticket which is used in MAS KMS38 script and activate the system with it.
|
||||
|
||||
- Download file from the below official MS link and extract this .cab file.\
|
||||
<https://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk/Installers/14f4df8a2a7fc82a4f415cf6a341415d.cab>
|
||||
|
||||
- Find the file named `filf8377e82b29deadca67bc4858ed3fba9` and rename it as `gatherosstate.exe`
|
||||
|
||||
- Make a folder named `Files` in C drive, `C:\Files` and copy the `gatherosstate.exe` file in that folder.
|
||||
|
||||
@ -199,9 +172,10 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
|
||||
<!-- -->
|
||||
|
||||
$bytes = [System.IO.File]::ReadAllBytes("C:\Files\gatherosstate.exe")
|
||||
$bytes[320] = 0x9c
|
||||
$bytes[320] = 0xf8
|
||||
$bytes[321] = 0xfb
|
||||
$bytes[322] = 0x05
|
||||
$bytes[324] = 0x03
|
||||
$bytes[13672] = 0x25
|
||||
$bytes[13674] = 0x73
|
||||
$bytes[13676] = 0x3b
|
||||
@ -252,6 +226,7 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
|
||||
$bytes[33582] = 0x01
|
||||
$bytes[33583] = 0x00
|
||||
$bytes[33584] = 0x00
|
||||
$bytes[33978] = 0xc3
|
||||
$bytes[34189] = 0x59
|
||||
$bytes[34190] = 0xeb
|
||||
$bytes[34191] = 0x28
|
||||
@ -265,11 +240,12 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
|
||||
$bytes[34377] = 0x63
|
||||
[System.IO.File]::WriteAllBytes("C:\Files\gatherosstatemodified.exe", $bytes)
|
||||
|
||||
- Now right click on the file `gatherosstatemodified.exe` and goto properties and set the compatibility to Windows XP SP3.\
|
||||
- Now we need to generate the ticket, to do that, enter the below command.
|
||||
|
||||
<!-- -->
|
||||
|
||||
C:\Files\gatherosstatemodified.exe GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1
|
||||
C:\Files\gatherosstatemodified.exe /c GVLKExp=2038-01-19T03:14:07Z`;DownlevelGenuineState=1
|
||||
|
||||
- A GenuineTicket.xml file should be created in the folder `C:\Files\` now let's apply it.
|
||||
|
||||
@ -281,6 +257,15 @@ It's taken from [Windows Server 2016 x64 ISO](https://www.microsoft.com/en-us/ev
|
||||
|
||||
- Done.
|
||||
|
||||
**Notes:**
|
||||
|
||||
- To make the exact ticket used in MAS KMS38 script, fix the time with below Powershell command and then initiate the ticket generation process as per above mentioned steps.\
|
||||
`$date=[datetime]"2022/10/11 12:00";while($true){set-date $date; start-sleep -milliseconds 10}`
|
||||
|
||||
- In the case of Windows Server Cor/Acor (No GUI) editions, the system doesn't have `clipup.exe` file. So to activate it, you need to download `ClipUp.exe` file from the below official MS link.\
|
||||
<https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe>[\
|
||||
](https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exeRename)Rename the downloaded file as `ClipUp.exe` and put it in `C:\Windows\System32` folder and then initiate the above mentioned activation process. Once the activation is done, you can remove the file.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Setup Preactivate
|
||||
|
@ -16,13 +16,20 @@
|
||||
|
||||
- Now use this .iso or bootable USB drive to install Windows and it will either already be activated (KMS38) as soon as it boots or will self-activate (HWID or Online KMS) at the first internet contact.
|
||||
|
||||
- You can check [here](https://massgrave.dev/) about activation method details and select the activation method as per your requirement.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Notes
|
||||
## KMS38 - Server Cor/Acor
|
||||
|
||||
- MAS AIO version doesn't contain `clipup.exe` file, if you need to activate `Server Core/Acor` editions then please use MAS separate files version.
|
||||
- Windows Server Cor/Acor (No GUI) editions don't have `clipup.exe` file.
|
||||
|
||||
- You can check [here](https://massgrave.dev/) about activation method details and select the activation method as per your requirement.
|
||||
- To KMS38 activate it, you need to download `ClipUp.exe` file from the below official MS link.\
|
||||
<https://msdl.microsoft.com/download/symbols/clipup.exe/5789984414b000/clipup.exe>
|
||||
|
||||
- Rename the downloaded file as `ClipUp.exe` and put it beside the KMS38 Activation script. That would be either `MAS_AIO.cmd` or `KMS38_Activation.cmd`
|
||||
|
||||
- Activation script will check `ClipUp.exe` in the current folder (from where script is running) and will use it accordingly.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
@ -59,38 +59,7 @@ Please find below how to set the KMS server address in the registry. For example
|
||||
|
||||
As mentioned in the reasons section, these checks are performed only if Retail Office is installed and later converted to VL. The office doesn't perform any such checks if the proper installation of the VL office is done.
|
||||
|
||||
Please find below a guide on how to properly install Volume C2R Office.
|
||||
|
||||
**Clear previous installation of Office:**
|
||||
|
||||
- Uninstall the office with App and Features option in Windows settings.
|
||||
|
||||
- Run `Full_Scrub.cmd` file from [Office Scrubber](https://forums.mydigitallife.net/posts/1466365/) ([Mirror](https://github.com/abbodi1406/WHD/tree/master/scripts)) by abbodi1406 and reboot the system.\
|
||||
Full Scrub is optional, you can skip this step if you want to save outlook-related data.\
|
||||
It's recommended to at-least run `Remove_Licenses.cmd` file from this package.
|
||||
|
||||
**Install Office 2021 VL with Official method:**
|
||||
|
||||
Please note that in the official VL office installation method, there is no ISO or any one-click solution available. Below is the simplest guide to installing VL office.
|
||||
|
||||
- Download [Office Deployment Tool](https://officecdn.microsoft.com/pr/wsus/setup.exe) (ODT)
|
||||
|
||||
- Copy the downloaded `setup.exe` file to the root of the C drive, i.e. `C:\setup.exe`
|
||||
|
||||
- Goto [config.office.com](https://config.office.com/deploymentsettings)
|
||||
|
||||
- Select `Office LTSC Professional Plus 2021 - Volume License` in the office suites section. You can add Visio and Project apps if you need them. Customize other things and leave them as default where you don't understand something.
|
||||
|
||||
- Once you go through all the options, click on the export button and it will download a file named `Configuration.xml`
|
||||
|
||||
- Copy the downloaded `Configuration.xml` file to the root of the C drive, i.e. `C:\Configuration.xml`
|
||||
|
||||
- Open the command prompt as admin and run the below commands
|
||||
|
||||
cd /d C:\
|
||||
setup.exe /configure Configuration.xml
|
||||
|
||||
It will now download and install Office. You can activate it with your preferred method.
|
||||
Please the guide [here](https://massgrave.dev/genuine-installation-media.html#Download_Office_20192021_VL) for VL Office installation.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
- This script can activate C2R Retail and VL Office, but not 2010 / 2013 MSI Retail Office and UWP Office.
|
||||
|
||||
- This script skips the activation of any permanently / Subscription / KMS38 activated product.
|
||||
- This script skips the activation of any permanently / KMS38 activated product.
|
||||
|
||||
- As mentioned, KMS activates only for a limited period and it's not permanent, read below on how to achieve lifetime activation.
|
||||
|
||||
@ -107,7 +107,7 @@
|
||||
|
||||
- Any Evaluation version of Windows (i.e. 'EVAL' LTSB/C) cannot be activated.
|
||||
|
||||
- ServerRdsh edition does not [officially](https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises) support activation on non-azure systems. However on all builds except in range of 22000 will activate Windows.
|
||||
- ServerRdsh edition does not [officially](https://docs.microsoft.com/en-us/azure/virtual-desktop/windows-10-multisession-faq#can-i-run-windows-10-enterprise-multi-session-on-premises) support activation on non-azure systems.
|
||||
|
||||
- Supported [Windows]{.underline} products do not need volume conversion, only the GVLK (KMS key) is needed, which the script will install accordingly.
|
||||
|
||||
@ -238,28 +238,21 @@ Alternatively, if the automatic conversion did not work, or if you prefer to use
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Override Office vNext
|
||||
|
||||
- The script is set by default to override Office C2R vNext license (subscription or lifetime) or its residue.
|
||||
|
||||
- However, if you prefer to turn OFF this function from the menu, press 7 in keyboard to change the state to Override Office vNext [No] and then proceed to activate Office.
|
||||
|
||||
- You will need to turn off this option if you have O365 subscription and wants to use KMS for Project and Visio.
|
||||
|
||||
- If Office vNext license is detected, the option and state will be highlighted, to draw the user attention.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Command line Switches
|
||||
|
||||
- This is applicable only in separate file versions. `Online_KMS_Activation\Activate.cmd`
|
||||
|
||||
- If any parameter is used then the script will automatically run in unattended mode.
|
||||
|
||||
Below the switches are divided into four groups, you can use the combination of switches from only one group at a time.
|
||||
|
||||
| | |
|
||||
|:--------------------------------------------------|:-------|
|
||||
| **Group 1** | |
|
||||
| Activate Windows only | `/w` |
|
||||
| Activate Office only | `/o` |
|
||||
| Activate Windows and Office | `/wo` |
|
||||
| Debug mode and create detailed log on desktop | `/d` |
|
||||
| Silent and create simple log in current directory | `/L` |
|
||||
| **Group 2** | |
|
||||
| Create Renewal Task | `/rt` |
|
||||
| **Group 3** | |
|
||||
| Create Renewal and Activation Task | `/rat` |
|
||||
| **Group 4** | |
|
||||
| Complete Uninstall | `/uni` |
|
||||
- Check [here](https://massgrave.dev/command_line_switches.html).
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Unreadable Codes In MAS AIO
|
||||
|
||||
(Applies to MAS AIO 1.6)
|
||||
(Applies to MAS AIO 1.7)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
@ -10,16 +10,7 @@ To do that, MAS uses AveYo's [Compressed2TXT](https://github.com/AveYo/Compresse
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
**1st block** of compressed2TXT code contains the below file.
|
||||
|
||||
File: gatherosstate.exe
|
||||
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
|
||||
|
||||
It's taken from [Windows 10 Version 1607 ADK](https://go.microsoft.com/fwlink/p/?LinkId=526740) (Section: User State Migration Tool)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
**2nd block** of compressed2TXT code contains the below files.
|
||||
**1st block** of compressed2TXT code contains the below files.
|
||||
|
||||
cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
|
||||
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6
|
||||
|
48
unsupported_products_activation.md
Normal file
@ -0,0 +1,48 @@
|
||||
# Unsupported Products Activation
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
In this page, those products activation methods are mentioned which are not supported by MAS.
|
||||
|
||||
## MS Office For Mac
|
||||
|
||||
- Download Office - [Latest Office LTSC 2021](https://go.microsoft.com/fwlink/p/?linkid=2009112)
|
||||
|
||||
- Activator - [Office LTSC 2021 Volume License Serializer](https://app.box.com/s/hi2ejfi2qxfctcicu2qgebsz6bsgdsxc)
|
||||
|
||||
**Notes:**
|
||||
|
||||
- Office download link is official from MS.
|
||||
- Activator file is also a original Microsoft file but hosted on 3rd party site by me. (Original download link requires VLSC subscription). Activator SHA1-1 checksum is `79763F7AA75E85DAE6823D0E492B43FFA4FD5886`
|
||||
- To activate, install office and then run the activation file, that's all.
|
||||
- If you are facing issues in activation then make sure `only one version of Office is installed` and check [remove Office license files on a Mac](https://support.microsoft.com/office/b032c0f6-a431-4dad-83a9-6b727c03b193)
|
||||
- If issue is still not resolved then check steps to [completely remove Office](https://support.microsoft.com/office/ec3aa66e-6a76-451f-9d35-cba2e14e94c0)
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Visual Studio
|
||||
|
||||
VS can be activated only by a key.
|
||||
|
||||
| Editions | Activation Key |
|
||||
|-----------------|---------------------------------|
|
||||
| 2019 Enterprise | `BF8Y8-GN2QH-T84XB-QVY3B-RC4DF` |
|
||||
| 2017 Enterprise | `NJVYC-BMHX2-G77MM-4XJMR-6Q8QF` |
|
||||
| 2015 Enterprise | `HM6NR-QXX7C-DFW2Y-8B82K-WTYJV` |
|
||||
| 2013 Ultimate | `87DQC-G8CYR-CRPJ4-QX9K8-RFV2B` |
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
## Windows 7
|
||||
|
||||
MAS online KMS option supports Windows 7 Pro and Enterprise.
|
||||
|
||||
To activate other Windows 7 editions in,\
|
||||
Non-UEFI/GPT systems - Use Windows Loader [Official thread](https://forums.mydigitallife.net/forums/windows-loader.39/) \| [Mirror](https://app.box.com/s/bnchc6hten44adunlcpz9ya9j0uucfs2)\
|
||||
UEFI-GPT systems - [EzWindSLIC](https://github.com/Dir3ctr1x/EzWindSLIC)
|
||||
|
||||
**Note:** These loader/slic activators sometimes may cause the system boot issue.
|
||||
|
||||
------------------------------------------------------------------------
|
||||
|
||||
- If you need help with some other Microsoft products, reach out to us on [Discord](https://discord.gg/gjJEfq7ux8) (signup not required) .
|