From bb82ea3e65ce76bd4e7f4bdff67455fdfaf11a8d Mon Sep 17 00:00:00 2001
From: "DESKTOP-RBH716R\\Admin" You can find this option in MAS extras section. You can find this option in the MAS extras section. It can change the Windows 10-11 / Server Editions (Build 10240
and higher). It uses official methods for changing editions. Available editions are shown in script basis on Available editions are shown in the script basis on Script is future proof, means on the release of new Windows /
-Server editions, script doesn’t need an update and can get the required
-key from the system itself. 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 offically not supported and user may face
+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)
+changing from Core (Home) to Non-Core (Pro, Enterprise, etc)
edition. Script can not change the Non-Core (Pro, Enterprise etc) to Core
-(Home) edition. The script can not change the Non-Core (Pro, Enterprise, etc) to
+Core (Home) edition. slc.dll is removed, we will patch original gatherosstate.exe on
-the fly with Powershell. (Thanks to slc.dll is removed, we will patch the original gatherosstate.exe
+on the fly with Powershell. (Thanks to Gamers Against
Weed) arm64 files are removed, now x86 gatherosstate.exe can work in
@@ -416,20 +416,20 @@ all More detailed diagnostic checks incase of failed
-activation More detailed diagnostic checks in case of failed
+Activation Windows product name is now taken from winbrand.dll instead of
registry/wmi for accurate results (Thanks to @abbodi1406) Fixed an issue when in Eval edition, non-eval edition key and
-certs are installed but script will show Eval edition error HWID Lockbox method is now removed in UI due to some issues with
this method in certain builds. Ticket generation option is removed in UI since people rarely
+ The ticket generation option is removed in UI since people rarely
need it and it creates confusion Fixed an issue in registry ownership snippet where it would fail
-if path name have special characters clipup.exe is removed from AIO but exists in separate files
+if path name has special characters clipup.exe is removed from AIO but exists in the separate file’s
version. Script is updated as per KVA v47 (major change: improved office
-C2R-R2V conversion) Script will now set KMS server to private IP (non-existent)
-10.0.0.10 instead of 0.0.0.0 to avoid non-genuine banner issue in
-office Desktop context menu option is removed, not very useful Renewal task, file and directory name are changed to remove “KMS”
-word to avoid antivirus detections The script is updated as per KVA v47 (major change: improved
+office C2R-R2V conversion) The script will now set the KMS server to private IP
+(non-existent) 10.0.0.10 instead of 0.0.0.0 to avoid the non-genuine
+banner issues in the office The desktop context menu option is removed, not very
+useful Renewal task, file, and directory name are changed to remove the
+“KMS” word to avoid antivirus detection Skip KMS38 and Convert C2R-R2V on-off options are removed from UI
-since people rarely need it and it creates confusion Some changes have been done to avoid possible antivirus
-detections Token rebuilding options will now clear SPP-OSPP data.dat,
tokens.dat, cache.dat Added an option to clear Office vNext License, it helps when KMS
activation fails due to remnants of vNext licenses Rearm option is removed since full token rebuild is
+ Rearm option is removed since a full token rebuild is
enough Clean ClipSVC Licences option is removed since it may creates
-some issues in licensing in older builds Clean ClipSVC Licences option is removed since it may create some
+issues in licensing in older builds Added feature to change Windows Server editions Scripts can now change the future editions by getting the key
from the system Script now blocks the change to/from CountrySpecific and
-CloudEdition editions, since it’s offically not supported and user may
+ The script now blocks the change to/from CountrySpecific and
+CloudEdition editions, since it’s officially not supported and users may
face issues Improved the way of available editions are presented to
+ Improved the way available editions are presented to
choose Fixed an issue when script wouldn’t launch if path have certain
-speacial characters Fixed an issue when files couldn’t be extrated in AIO
-compressed2txt if username have accent characters. Thanks to @AveYo for
+ Fixed an issue when the script wouldn’t launch if the path have
+certain special characters Fixed an issue when files couldn’t be extracted in AIO
+compressed2txt if the username has accent characters. Thanks to @AveYo for the
fix. Fixed an issue when script would start looping while getting
-correct arch process in rare cases Added a check to detect if file is in Unix (LF) format, if yes
-then script would stop Fixed an issue when the script would start looping while getting
+the correct arch process in rare cases Added a check to detect if the file is in Unix (LF) format, if
+yes then the script would stop Homepage https://windowsaddict.ml/ is changed to https://massgrave.dev/
-because of DNS issue with free domain (Thanks to @luzea9903 for
Server hosting) Homepage https://massgrave.dev/ is upadated with better reabable
+class="uri">https://massgrave.dev/ is updated with a better readable
format Added an option to download and execute MAS from Powershell MAS includes check activation options (wmi/vbs) which are taken from
-abbodi1406’s MAS includes checking activation options (WMI/VBS) which are taken
+from abbodi1406’s KMS_VL_ALL. Please find below the difference between vbs and wmi options. Query and execute WMI functions using wmic.exe or
VBScripts Shows extra more info (SKU ID, key channel) Shows extra info (SKU ID, key channel) Shows the activation expiration date for all products Shows more detailed info for Office 2010 Can show the status of Office UWP apps Please feel free to share feedback regarding bug reports,
-documentation errors, troubleshooting etc. Discord ❤️
(preferred) (signup not required) And thanks to the MAS users for interest, feedback and assistance.
-❤️ And thanks to the MAS users for their interest, feedback, and
+assistance. ❤️ How to use it? How to activate Windows permanently? It says activation failed, what to do now? How to download full version of Windows 10 LTSC
+in the user’s system. MS checks the hardware ID (HWID) and if a license
+is found in their database, the system will automatically
+activate. How to download the full version of Windows 10 LTSC
2021? How to activate Office? How to download and install Office? Can I permanently activate Office? Can I link my Microsoft account safely with this
activation? How to change Windows 10/11 Home to Pro? Can I activate Office 365? I’m getting ‘Office is not genuine
banner’. Can I delete MAS folder after activation? Can I delete the MAS folder after
+activation? How MAS is able to activate? Does MAS works for Windows 7/8.1? How MAS can activate? Does MAS work for Windows 7/8.1? If you have any other question, feel free to ask on our If you have any other questions, feel free to ask on our Discord (signup not
required). All download links leads to genuine files only. If below guide is confusing to you then simplest option for you to
-use link for If the below guide is confusing to you then the simplest option for
+you is to use the link for 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 install VL office. Download Office
@@ -474,9 +474,9 @@ the C drive, i.e. Select
Once you go through all the options, click on the export button
and it will download a file named
As an example, if you want to download an .iso file of a French
+ As an example, if you want to download a .iso file of a French
language version of Office 2010 SP1 Pro Vl, you will need to do the
followings. Download a small-size French .svf file Put English .iso and French svf file and tool SVF-extractor
-into a folder all together. Then use the extract option in the tool, and it will generate an
original French language full .iso file. We can use file hashing
method to verify if a file is tempered or not. But we must first know the actual checksum of the file. Microsoft does not publish checksums list on public links for
-their files, however it’s available to paid subscribers of Microsoft does not publish a checksums list on public links for
+their files, however, it’s available to paid subscribers of MVS. There are many places where we can find the checksums for
-Microsoft files and compare it with our files with tools like OpenHashTab.
Below is a list of sites containing checksums. Once a system is activated, this activation cannot be removed
because the license is stored in the Microsoft servers and not in the
-user’s system. MS checks the hardware ID (HWID) and if license is found
-in their database, system will automatically activate. Any significant changes in the Hardware (such as a motherboard)
may deactivate the system. It is possible to reactivate a system that
was deactivated because of significant hardware changes, IF your
activation, was linked to an online Microsoft account. For activation to succeed, the internet connectivity must be
-enabled. If you are trying to activate without these conditions being
-met, then the system will auto-activate later when the conditions are
+ For activation to succeed, internet connectivity must be enabled.
+If you are trying to activate without these conditions being met, then
+the system will auto-activate later when the conditions are
met. Auto activation scenario after the Windows re-install: The system will NOT auto-activate if VL (Business) media was used
for the installation. In this case, the user will have to insert that
-windows edition Retail/OEM key (find keys below in this page) to
+windows edition Retail/OEM key (find keys below on this page) to
activate, if the user doesn’t wish to activate again using this
script. In the official upgrade process from Windows 7 to Windows 10,
-Microsoft provides a HWID (digital license) activation for Windows 10
+Microsoft provides an HWID (digital license) activation for Windows 10
without any cost. In background, the upgrade process runs a file names
+ In the background, the upgrade process runs a file named
So if we just convince the Now question, can Microsoft differentiate counterfeit tickets and
+ Now a question, can Microsoft differentiate counterfeit tickets and
block the license? Windows Server does not support HWID activation. ServerRdsh edition does not officially
-support activation on non-azure systems. However on all builds except in
-range of 22000 will activate Windows but it won’t be HWID activation,
-means on system reinstall, it won’t auto activate. Downlevel = downlevelGTkey Lockbox = clientLockboxKey Downlevel Method: It creates downlevelGTkey ticket for activation
-with simplest process. LockBox Method: It creates clientLockboxKey ticket which better
+ 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 Notes: We don’t suggest to run Lockbox method on a production system.
-Hence by default script will choose Downlevel method and won’t show you
-the option to select Lockbox method. However if you want, you can apply
-it through command line switches. 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. This is applicable only in separate files version. If any parameter is used then script will automatically run in
-unattended mode. To activate with Downlevel method (default), 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), Besides plain batch script, HWID activation requires the use of
-official gatherosstate.exe (x86) file. Besides the plain batch script, HWID activation requires the use of
+the official gatherosstate.exe (x86) file. Check Extract OEM option in the MAS Further read Check the Extract OEM option in the MAS Further, read here. For more details, use the respective activation’s details in Doc. For more details, use the respective activation details in Doc. HWID (Digital License) can auto-activate a system even after OS
is re-installed. But this auto-activation works only when HWID (Retail/OEM/MAK)
-key is already installed which happens if you downloaded the Windows
-10-11 for free from Official Microsoft
-website. However Business versions (Windows Enterprise, LTSB/C editions)
-are not publicly available. These editions have KMS key installed by
+key is already installed which happens if you downloaded Windows 10-11
+for free from the Official Microsoft website. However, Business versions (Windows Enterprise, LTSB/C editions)
+are not publicly available. These editions have the KMS key installed by
default. Due to this HWID can’t auto-activate the system. To avoid running the HWID script again, you can
-instead just install HWID key and system will auto-activate. This is the scenario where this option is useful. How to use it? Please find the instructions here. This activation method activates Windows 10/11 and Windows Server
-(14393 and later builds), until 19 january 2038 03:14:07 UTC. This activation method does not store any files on the
system. This activation method works offline. MAS (Online KMS option) Any KMS Activator which is not compatible with KMS38, may
+ 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 KMS38 protection
+prevent this accidental overwriting, you can select the KMS38 protection
option. In a genuine KMS
-activation environment, activation last maximum up-to 180 days. This is
-done using a valid license and server setup. However in the Windows major upgrade process, system uses
+activation environment, activation lasts a maximum of up to 180 days.
+This is done using a valid license and server setup. However, in the Windows major upgrade process, the system uses
The trick is that we can fool the Why it’s limited to year 2038? Why it’s limited to the year 2038? Q: Can Microsoft block this kind of
activation? ServerRdsh edition does not officially
-support activation on non-azure systems. However on all builds except in
-range of 22000 will activate Windows.Change Windows Edition
-
+
dism /online /english /Get-TargetEditions
diff --git a/_site/changelog.html b/_site/changelog.html
index 98e80bb..0195285 100644
--- a/_site/changelog.html
+++ b/_site/changelog.html
@@ -400,14 +400,14 @@ div.tocify {
1.6
Future proofing / Goodbye to slc.dll
+Future-proofing / Goodbye to slc.dll
HWID/KMS38:
-
Users very rarely need it (server cor/acor) and less size of AIO would
help in download & execution in PowershellOnline KMS:
-
-and Office repair option will be launched to fix license issueInsert Windows HWID Key:
-
All:
-
iwr -useb https://massgrave.dev/get | iexCheck Activation Status
-
It checks the status of Windows and Office products.
Contact Us
Checks how to info here.
Use HWID option in MAS.
@@ -411,20 +411,21 @@ with an error screenshot.
You can not. Once a system is activated, this activation cannot be
removed because the license is stored in the Microsoft servers and not
-in the user’s system. MS checks the hardware ID (HWID) and if license is
-found in their database, system will automatically activate.
-
Check the info here.
-Use Online KMS option in MAS.
Check the info here.
-No. For lifetime activation of Office, use renewal task option in Online
-KMS.
Yes.
Yes.
-Use change edition option in Extras section in MAS.
-O365 can not be activated with KMS. To activate it, script installs
+O365 can not be activated with KMS. To activate it, the script installs
Mondo 2016 licenses and activates it. This license is near to O365
-feature wise, you can get offline features of O365 but you can’t get
+feature-wise, you can get offline features of O365 but you can’t get
Online features of O365.
Run Online KMS from the latest MAS version.
+
Yes.
-Read activation details in Docs section.
-Online KMS option works.
+Read activation details in the Docs section.
+The online KMS option works.
-
-
@@ -459,11 +459,11 @@ providing download links.
Download Office 2019/2021 VL
-Office C2R Retail.Office C2R Retail.
C:\setup.exeOffice LTSC Professional Plus 2021 - Volume License in the
-office suites section. You can add Visio and Project apps if you need.
-Customize other things and leave as default where you don’t understand
-something.Configuration.xmlHow to use .svf files?
-
@@ -500,24 +500,24 @@ followings.
How to verify genuinity of files?
+How to verify the genuinity of files?
@@ -440,20 +441,19 @@ script.
diff --git a/_site/hwid.html b/_site/hwid.html
index 8fb5d5c..636d81e 100644
--- a/_site/hwid.html
+++ b/_site/hwid.html
@@ -411,15 +411,16 @@ editions, and all can be linked to Microsoft account without any
issues.
@@ -429,7 +430,7 @@ activation)
How does it work?
-gatherosstate.exe and it checks the license of current
-Windows and if found activated, it generates a valid GenuineTicket.xml
-which is sent to Microsoft and in return, MS authorize a
-license.gatherosstate.exe file
-that 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
+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.
-
-
@@ -636,14 +634,14 @@ change.
Command line Switches
-
"HWID_Activation.cmd" /a
-
"HWID_Activation.cmd" /gFile Details
- File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5 Setup Preactivate
-
Extras section
-if you want pre-activated Windows installation.Extras
+section if you want pre-activated Windows installation.
diff --git a/_site/index.html b/_site/index.html
index e899f9c..36fa8ae 100644
--- a/_site/index.html
+++ b/_site/index.html
@@ -416,7 +416,7 @@ code, fewer antivirus detections, and user-friendliness.
@@ -435,11 +435,11 @@ href="https://gitlab.com/massgrave/microsoft-activation-scripts">GitLab
Method 1 - PowerShell
-
@@ -453,10 +453,10 @@ href="https://github.com/massgravel/Microsoft-Activation-Scripts/releases">here<
iwr -useb https://massgrave.dev/get | iex1234All-In-One-VersionMAS_AIO.cmd
diff --git a/_site/kms38.html b/_site/kms38.html
index f2ae40c..e28b037 100644
--- a/_site/kms38.html
+++ b/_site/kms38.html
@@ -403,7 +403,7 @@ div.tocify {
@@ -437,27 +437,27 @@ option.
gatherosstate.exe to carry over the remaining KMS
-activation period. It does it by creating a ticket which can be used
+activation period. It does it by creating a ticket that can be used
offline.gatherosstate.exe
about the remaining KMS activation period and manually put the desired
-period maximum up-to 19 january 2038 03:14:07 UTC.
+period maximum up to 19 January 2038 03:14:07 UTC.
It’s related to the Y2K38 problem
-as this date (19 january 2038 03:14:07 UTC) is the maximum date we can
-give to gatherosstate.exe without it looping back to year
-1970.gatherosstate.exe without it looping back to the
+year 1970.
A: Not directly. They could only update Clipup to allow
-for a maximum activation period of 180 days. Not much beside that can be
-done on their part. The tickets are not sent to Microsoft at all, so
+for a maximum activation period of 180 days. Not much besides that can
+be done on their part. The tickets are not sent to Microsoft at all, so
they can’t block them or take action directly.
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.
In the KMS activation method, the Windows first checks the KMS IP +
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.
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 the Windows 8 and later OS’s 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.
Script steps-
Set the Windows edition specific KMS IP to Localhost +
Set the Windows edition-specific KMS IP to Localhost (127.0.0.2)
Lock the below Registry with reg_own snippet by @@ -757,9 +755,9 @@ AveYo
This is applicable only in separate files version.
If any parameter is used then script will automatically run in -unattended mode.
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 @@ -774,17 +772,17 @@ unattended mode.
Besides plain batch script, KMS38 activation requires the use of -official gatherosstate.exe (x86) file.
+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 (Section: User State Migration Tool)
-Further, in case of Windows Server Core editions,
-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)
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
Make a folder named Open Windows Powershell as administrator, and enter following
-listed commands in the the sequence in which they are given. Open Windows Powershell as administrator, and enter the following
+listed commands in the sequence in which they are given. Enter the Key, (Replace Check Extract OEM option in the MAS Further read Check the Extract OEM option in the MAS Further, read here. To create a pre-activated Windows installation .iso, do the
following things: Extract Extract Copy the The directory will appear like this: 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 first internet contact. MAS AIO version doesn’t contains MAS AIO version doesn’t contain You can check here about
@@ -450,14 +451,14 @@ Internet. Office Click-to-Run builds (since February 2021) that are
-activated with KMS checks the existence of the KMS server name in the
-registry. If KMS server is not present, a banner is shown in Office
+activated with KMS check the existence of the KMS server name in the
+registry. If the KMS server is not present, a banner is shown in Office
programs notifying that “Office isn’t licensed properly” In case of 32-bit Office installed on 64-bit Windows, Office
-checks the KMS server existence in corresponding WOW6432Node registry
-key as well. Apart from this, they also detect if registered KMS server is in
-their blacklist or not. As far as I know, they blacklisted below 3
-addresses. In the case of 32-bit Office installed on 64-bit Windows, Office
+checks the KMS server existence in the corresponding WOW6432Node
+registry key as well. Apart from this, they also detect if a registered KMS server is
+on their blacklist or not. As far as I know, the below 3 addresses are
+blacklisted. Please note that these checks are not performed by Office if
-proper installation of Volume version of Office is done with
+The first two are public KMS servers and the last one in simple words is
+neither public nor private IP. Please note that these checks are not performed by Office if the
+proper installation of the Volume version of Office is done with
Perpetual2019 / 2021 VL channel. Please find below various ways you can avoid this banner. Simplest
-option for you is to just use a Office activation tool mentioned
-here. Please find below various ways you can avoid this banner. The
+simplest option for you is to just use an Office activation tool
+mentioned here. In this section I’m only going to mention how to setup KMS server in
-registry properly. In this section, I’m only going to mention how to set up the KMS
+server in the registry properly. If using Public KMS server: If using private KMS server IP: Please find below how to set the KMS server address in registry.
-Example with a private IP Please find below how to set the KMS server address in the registry.
+For example with a private IP As mentioned in reasons section, these checks are performed only if
-Retail Office is installed and later converted to VL. Office doesn’t
-perform any such checks if proper installation of VL office is done. Please find below guide on how to properly install Volume C2R
+ 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: 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 install VL office. Download Office
@@ -496,9 +498,9 @@ the C drive, i.e. Select
Once you go through all the options, click on the export button
and it will download a file named
Before doing this, make sure your Office update channel is either
Insider or Current. Make sure Internet is connected Make sure the Internet is connected Open command prompt as admin and enter below lines and press
enter, If Renewal Task is installed: After activation,
it leaves the KMS Server IP in the registry, which helps you to get the
global activation feature whereby the system auto-renews the activation.
-About files and scheduled task, it has been mentioned above. If Renewal Task is NOT installed: It leaves a
-non-existent IP 10.0.0.10 to avoid Office Not Genuine Banner
+non-existent IP 10.0.0.10 to avoid the Office Not Genuine Banner
issue. This script includes the most-stable KMS servers (16) list from
all over the world. The server selection process is fully automatic.
-Script randomly select a server, tests if it’s online, if yes then apply
-the activation command, if fails, then retry this process maximum of
-total 3 times for a product. Such redundancy makes sure that we get the
-working KMS server any time. If your system date is incorrect (beyond 180 days) and you are
offline, the system will be deactivated, but will automatically
reactivate when you correct the system date. The advantage of Online KMS activation is that it doesn’t need
-any KMS binary file and system can be activated using some manual
+any KMS binary file and the system can be activated using some manual
commands or transparent batch script files. So this is for those who
don’t like/have difficulties/trust issues in offline KMS because of its
-binary files and antivirus detection’s. But if you prefer offline KMS then checkout an open-source activator,
abbodi1406’s KMS_VL_ALL Office MSI Retail 2010/2013, Office 2010 C2R Retail Office UWP (Windows 10/11 Apps) Windows editions which do not support KMS activation by
-design:Windows Evaluation Editions Windows editions that do not support KMS activation by design:
+Windows Evaluation Editions What is KMS activation? This locally-emulated KMS server requires you to run binary files
which often cause anti-virus alerts (false positives). Another method of KMS activation is publicly-available Online KMS
-Host Server. In this method, the site hosts the emulated KMS server and
+ Another method of KMS activation is a publicly-available Online KMS
+Host Server. In this method, the site hosts the emulated KMS server, and
anyone can simply use this server to activate their systems, there is no
requirement for running any software on your system. Is Online KMS activation safe? In this shared info, the important part is your IP address. Below are
some things regarding it which you should know. IP addresses do not necessarily represent a specific person.
-Internet Service Providers (ISP’s) mostly use dynamic IP, which means
-the same IP address can be used by many different persons, and a dynamic
-IP address is periodically reassigned to different people all the time.
-But a static IP address is permanently assigned to a unique subscriber.
-The Internet Service Provider (ISP) won’t reveal that information unless
+Internet Service Providers (ISPs) mostly use dynamic IP, which means the
+same IP address can be used by many different persons, and a dynamic IP
+address is periodically reassigned to different people all the time. But
+a static IP address is permanently assigned to a unique subscriber. The
+Internet Service Provider (ISP) won’t reveal that information unless
there is a legal reason to do so. Microsoft has never tried to go after Home users in legal cases
for using a few pirated activations (not talking about stolen legal
keys) simply because the cost of legal actions would be much higher than
the amount of money gained by forcing a few people to purchase
activations. No law enforcement is going to take action based on the IP’s from
-all over the world without the consent from the Microsoft
-itself. No law enforcement is going to take action based on IPs from all
+over the world without the consent of Microsoft itself. Feel free contact us in case you have a contradictory point of
+ Feel free to contact us in case you have a contradictory point of
view. Office Click-to-Run builds (since February 2021) that are
-activated with KMS checks the existence of the KMS server name in the
+activated with KMS check the existence of the KMS server name in the
registry. If KMS server is not present, a banner is shown in Office
programs notifying that “Office isn’t licensed properly”, see
With debug mode, we can get a log file with more details of
+ With debug mode, we can get a log file with more details of the
activation script process and it can be used to troubleshoot the
activation issues. In Online KMS option, you can enable In the Online KMS option, you can enable This is applicable only in separate files version.
+ This is applicable only in separate file versions.
If any parameter is used then script will automatically run in
-unattended mode. 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. Check Extract OEM option in the MAS Check the Extract OEM option in the MAS Further read here. Reach out to us on Discord (signup not required)
with an error screenshot. Alternatively you can connect with us Alternatively, you can connect with us here. (Applies to MAS AIO 1.6) MAS requires some Microsoft’s official files in order to perform
-activation’s. In order to make an all-in-one version, it’s required that
+ 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
we need to include those files in our AIO .cmd file somehow. To do that, MAS uses AveYo’s Compressed2TXT. It
-can convert files to text format and Vice-Versa. However if you are not
-feeling comfortable in using it then you can use MAS separate files
+can convert files to text format and Vice-Versa. However, if you are not
+feeling comfortable using it then you can use MAS separate files
version. 1st block of compressed2TXT code contains below
+ 1st block of compressed2TXT code contains the below
file. 2nd block of compressed2TXT code contains below
+ 2nd block of compressed2TXT code contains the below
files. These files are taken from the old version of Microsoft official tool
- These files are taken from the old version of Microsoft’s official
+tool Files in C drive,
C:\Files and copy the gatherosstate.exe file
in that folder.<key> with the key
from the above list) with the following commandSetup Preactivate
-
Extras section
-if you want pre-activated Windows installation.Extras
+section if you want pre-activated Windows installation.
diff --git a/_site/oem-folder.html b/_site/oem-folder.html
index d921ec0..9b0b5a9 100644
--- a/_site/oem-folder.html
+++ b/_site/oem-folder.html
@@ -403,22 +403,23 @@ div.tocify {
$OEM$ folder to desktop using the MAS
+$OEM$ folder to the desktop using the MAS
script.$OEM$ folder to the sources
folder in the Windows installation media (.iso or USB).\sources\$OEM$
in your altered .iso or on your bootable USB drive.
Notes
-
clipup.exe file, if
+clipup.exe file, if
you need to activate Server Core/Acor editions then please
use MAS separate files version.
HWID + Online KMS
-
@@ -465,7 +466,7 @@ uses renewal task for lifetime activation.
KMS38 + Online KMS
-
Reasons
km-s8.MSG-uides.com km-s9.MSG-uides.com
0.0.0.0(Remove hyphen)
-First two are public KMS servers and last one in simple words is neither
-a public or private IP.
Solutions:
-
1- Activation Tools
@@ -441,17 +441,18 @@ href="https://github.com/abbodi1406/KMS_VL_ALL_AIO/">KMS_VL_ALL or
2- Manual Activation
-
-
-Since they can put any public KMS server in blacklist, as a permanent
-solution, we can instead use server IP instead of hostname.
Make sure to use a valid private IP address.10.0.0.1010.0.0.10reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\0ff1ce15-a989-479d-af46-f275c6370663" /f /reg:32
@@ -463,10 +464,11 @@ reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtecti
3- Install VL Office
-
@@ -478,14 +480,14 @@ Scrubber (Mirror)
by abbodi1406 and reboot the system.
Full Scrub is optional, you can skip this step if you want to save
-outlook related data.
+outlook-related data.
It’s recommended to at-least run Remove_Licenses.cmd file
from this package.
diff --git a/_site/online_kms.html b/_site/online_kms.html
index f16ff57..404c738 100644
--- a/_site/online_kms.html
+++ b/_site/online_kms.html
@@ -429,7 +429,7 @@ activation.
href="https://docs.microsoft.com/en-us/previous-versions/tn-archive/ee939272(v=technet.10)?redirectedfrom=MSDN#kms-overview">KMS
activation method, the system contacts the registered server every 7
days, and if contacted successfully it will automatically renew and
-reset the activation for the the full period of 180 days again, starting
+reset the activation for the full period of 180 days again, starting
from the day of successful contact. If the system cannot contact the
server, it will be deactivated after 180 days and it will remain
deactivated until contact can be restored.
@@ -464,25 +464,25 @@ issues.
C:\setup.exeOffice LTSC Professional Plus 2021 - Volume License in the
-office suites section. You can add Visio and Project apps if you need.
-Customize other things and leave as default where you don’t understand
-something.Configuration.xml
-
+
Windows 7 (Starter, HomeBasic, HomePremium, Ultimate)
Windows 10 (Cloud “S”, IoTEnterprise, IoTEnterpriseS,
ProfessionalSingleLanguage… etc)
@@ -580,7 +580,7 @@ etc)
Key Management Service (KMS) is a genuine activation method provided by
-Microsoft for volume licensing customers (organizations, schools or
+Microsoft for volume licensing customers (organizations, schools, or
governments). The machines in those environments (called KMS clients)
are activated via the Environment KMS Host Server (authorized
Microsoft’s licensing key), instead of Microsoft activation servers. By
@@ -598,21 +598,21 @@ KMS activators such as KMSpico, MTK, KMS_VL_ALL, etc., locally create an
emulated KMS Host Server and activate Windows and Office.
Yes.
Let’s go into the details. In the KMS protocol, there is a relationship
-of host and client. The client system asks the host system to grant the
-activation, and the host system grants the activation if it’s eligible.
-In this process, the client system shares some of the system’s data,
-which is not sensitive in nature. According to the Microsoft
document, the client system shares the following data with the host
system: Client FQDN, CMID, time-stamp, Product license state, expiration
-time and IP address
@@ -620,23 +620,22 @@ some things regarding it which you should know.
can not go online to visit any website without having to share your IP
address.
Office ‘Non-genuine’ Banner
Debug Mode
-
Debug Mode by
-pressing 6. When the activation is run with Debug Mode enabled, it
-creates a log file which contains details of activation process, this is
-useful to detect activation errors. You can send that log to us to
+Debug Mode
+by pressing 6. When the activation is run with Debug Mode enabled, it
+creates a log file that contains details of the activation process, this
+is useful to detect activation errors. You can send that log to us to
check. Check troubleshoot heading.
@@ -725,10 +724,10 @@ check. Check troubleshoot heading.
Command line Switches
-
Online_KMS_Activation\Activate.cmdSetup Preactivate
-
diff --git a/_site/troubleshoot.html b/_site/troubleshoot.html
index d91f329..8b6c399 100644
--- a/_site/troubleshoot.html
+++ b/_site/troubleshoot.html
@@ -401,7 +401,7 @@ div.tocify {
Extras section
-if you want pre-activated Windows installation.Extras
+section if you want pre-activated Windows installation.Unreadable Codes In MAS AIO
-
-
@@ -415,12 +415,12 @@ SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
href="https://go.microsoft.com/fwlink/p/?LinkId=526740">Windows 10
Version 1607 ADK (Section: User State Migration Tool)
File: gatherosstate.exe
SHA-1: FABB5A0FC1E6A372219711152291339AF36ED0B5
-
-cleanosppx64.exe SHA-1: d30a0e4e5911d3ca705617d17225372731c770e2
cleanosppx86.exe SHA-1: 39ed8659e7ca16aaccb86def94ce6cec4c847dd6O15CTRRemove.diagcabO15CTRRemove.diagcab
diff --git a/change_edition.md b/change_edition.md
index 0ebe61a..3ff1b3c 100644
--- a/change_edition.md
+++ b/change_edition.md
@@ -2,21 +2,21 @@
------------------------------------------------------------------------
-- You can find this option in MAS extras section.
+- You can find this option in the MAS extras section.
- It can change the Windows 10-11 / Server Editions (Build 10240 and higher).
- It uses official methods for changing editions.
-- Available editions are shown in script basis on\
+- Available editions are shown in the script basis on\
`dism /online /english /Get-TargetEditions`
-- Script is future proof, means on the release of new Windows / Server editions, script doesn't need an update and can get the required key from the system itself.
+- 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 offically not supported and user may face issues.
+- 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.
-- Script can not change the Non-Core (Pro, Enterprise etc) to Core (Home) edition.
+- The script can not change the Non-Core (Pro, Enterprise, etc) to Core (Home) edition.
------------------------------------------------------------------------
diff --git a/changelog.md b/changelog.md
index 6418e6a..b57973a 100644
--- a/changelog.md
+++ b/changelog.md
@@ -4,59 +4,59 @@
## 1.6
-#### **Future proofing / Goodbye to slc.dll**
+#### **Future-proofing / Goodbye to slc.dll**
------------------------------------------------------------------------
#### **HWID/KMS38:**
-- slc.dll is removed, we will patch original gatherosstate.exe on the fly with Powershell. (Thanks to [Gamers Against Weed](https://github.com/Gamers-Against-Weed))
+- slc.dll is removed, we will patch the original gatherosstate.exe on the fly with Powershell. (Thanks to [Gamers Against Weed](https://github.com/Gamers-Against-Weed))
- arm64 files are removed, now x86 gatherosstate.exe can work in all
- Scripts can now activate future editions by getting the key from the system. (Thanks to [**\@awuctl**](https://github.com/awuctl) and [**\@abbodi1406**](https://github.com/abbodi1406))
-- More detailed diagnostic checks incase of failed activation
+- More detailed diagnostic checks in case of failed Activation
- Windows product name is now taken from winbrand.dll instead of registry/wmi for accurate results (Thanks to [**\@abbodi1406**](https://github.com/abbodi1406))
-- Fixed an issue when in Eval edition, non-eval edition key and certs are installed but script will show Eval edition error
+- Fixed an issue when in Eval edition, non-eval edition key and certs are installed but the script will show Eval edition error
- HWID Lockbox method is now removed in UI due to some issues with this method in certain builds.
-- Ticket generation option is removed in UI since people rarely need it and it creates confusion
+- The ticket generation option is removed in UI since people rarely need it and it creates confusion
-- Fixed an issue in registry ownership snippet where it would fail if path name have special characters
+- Fixed an issue in registry ownership snippet where it would fail if path name has special characters
-- clipup.exe is removed from AIO but exists in separate files version.\
+- clipup.exe is removed from AIO but exists in the separate file's version.\
Users very rarely need it (server cor/acor) and less size of AIO would help in download & execution in Powershell
- Bug fixes and lots of improvements
#### **Online KMS:**
-- Script is updated as per KVA v47 (major change: improved office C2R-R2V conversion)
+- The script is updated as per KVA v47 (major change: improved office C2R-R2V conversion)
-- Script will now set KMS server to private IP (non-existent) 10.0.0.10 instead of 0.0.0.0 to avoid non-genuine banner issue in office
+- The script will now set the KMS server to private IP (non-existent) 10.0.0.10 instead of 0.0.0.0 to avoid the non-genuine banner issues in the office
-- Desktop context menu option is removed, not very useful
+- The desktop context menu option is removed, not very useful
-- Renewal task, file and directory name are changed to remove "KMS" word to avoid antivirus detections
+- Renewal task, file, and directory name are changed to remove the "KMS" word to avoid antivirus detection
-- Skip KMS38 and Convert C2R-R2V on-off options are removed from UI since people rarely need it and it creates confusion
+- Skip KMS38 and Convert C2R-R2V on-off options are removed from UI since people rarely need them and it creates confusion
-- Some changes have been done to avoid possible antivirus detections
+- Some changes have been done to avoid possible antivirus detection
#### **Activation Troubleshoot:**
- Token rebuilding options will now clear SPP-OSPP data.dat, tokens.dat, cache.dat\
- and Office repair option will be launched to fix license issue
+ and Office repair option will be launched to fix the license issue
- Added an option to clear Office vNext License, it helps when KMS activation fails due to remnants of vNext licenses
-- Rearm option is removed since full token rebuild is enough
+- Rearm option is removed since a full token rebuild is enough
-- Clean ClipSVC Licences option is removed since it may creates some issues in licensing in older builds
+- Clean ClipSVC Licences option is removed since it may create some issues in licensing in older builds
#### **Change Windows Edition:**
@@ -64,27 +64,27 @@
- Scripts can now change the future editions by getting the key from the system
-- Script now blocks the change to/from CountrySpecific and CloudEdition editions, since it's offically not supported and user may face issues
+- The script now blocks the change to/from CountrySpecific and CloudEdition editions, since it's officially not supported and users may face issues
-- Improved the way of available editions are presented to choose
+- Improved the way available editions are presented to choose
#### **Insert Windows HWID Key:**
-- Scripts can now install HWID key for future editions by getting the key from the system
+- Scripts can now install the HWID key for future editions by getting the key from the system
#### **All:**
-- Fixed an issue when script wouldn't launch if path have certain speacial characters
+- Fixed an issue when the script wouldn't launch if the path have certain special characters
-- Fixed an issue when files couldn't be extrated in AIO compressed2txt if username have accent characters. Thanks to [**\@AveYo**](https://github.com/AveYo) for fix.
+- Fixed an issue when files couldn't be extracted in AIO compressed2txt if the username has accent characters. Thanks to [**\@AveYo**](https://github.com/AveYo) for the fix.
-- Fixed an issue when script would start looping while getting correct arch process in rare cases
+- Fixed an issue when the script would start looping while getting the correct arch process in rare cases
-- Added a check to detect if file is in Unix (LF) format, if yes then script would stop
+- Added a check to detect if the file is in Unix (LF) format, if yes then the script would stop
-- Homepage File: O15CTRRemove.diagcab (Digitally Signed)
Link: https://app.box.com/s/n8qpb5ljmv6djp77w5p6fk043dm6s3r1 (Unofficial Link)
SHA-1: 56c6ca76993a96cf9a255463b90db96cb9d24464