mirror of
				https://github.com/massgravel/Microsoft-Activation-Scripts.git
				synced 2025-11-04 08:56:57 +01:00 
			
		
		
		
	- Now Microsoft support HWID (Digital License) for Windows 10 LTSC 2019, added key for it in the script. - Some minor improvements.
		
			
				
	
	
		
			48 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
====================================================================================================
 | 
						|
   KMS38 Protection:
 | 
						|
====================================================================================================
 | 
						|
 | 
						|
 - If you don't know what KMS38 is, then first check it in the Read Me.
 | 
						|
 | 
						|
 - By default, a KMS38 Activation is vulnerable to unintended overwriting/replacement and 
 | 
						|
   neutralization by a 180-Day KMS Activator (non-KMS38 Activator).
 | 
						|
   However, with a few tricks you can ensure that no alternative KMS Activator can replace KMS38 
 | 
						|
   Activation by accident or even on purpose. This script demonstrate how to do/undo that.
 | 
						|
 | 
						|
 - Protect KMS38:
 | 
						|
   - How does KMS38 Protection work?
 | 
						|
     In the KMS activation method, the Windows Operating System 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 (127.0.0.2) is defined as KMS IP in the Windows 8.1 and 10 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.
 | 
						|
 | 
						|
     Script steps-
 | 
						|
     - Check if Windows is activated with KMS38, if yes,
 | 
						|
     - Set that Windows edition specific KMS IP to LocalHost (127.0.0.2),
 | 
						|
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\55c92734-d682-4d71-983e-d6ec3f16059f\XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
 | 
						|
where X is Windows edition Activation ID.
 | 
						|
 | 
						|
     - Lock this Registry with Reg_takeownership snippet by @AveYo aka @BAU
 | 
						|
       pastebin.com/XTPt0JSC
 | 
						|
     - Done.
 | 
						|
 | 
						|
 - Unprotect KMS38:
 | 
						|
   - Just undo above steps,
 | 
						|
     - Give administrator full control of that mentioned registry key.
 | 
						|
     - Delete that registry key.
 | 
						|
     - Done.
 | 
						|
 | 
						|
=======================================================================================================
 | 
						|
 | 
						|
  This script is a part of 'Microsoft Activation Scripts' project.
 | 
						|
 | 
						|
  Homepages-
 | 
						|
  NsaneForums: (Login Required) https://www.nsaneforums.com/topic/316668-microsoft-activation-scripts/
 | 
						|
  GitHub: https://github.com/massgravel/Microsoft-Activation-Scripts
 | 
						|
  GitLab: https://gitlab.com/massgrave/microsoft-activation-scripts
 | 
						|
 | 
						|
  Maintained by @WindowsAddict
 | 
						|
 | 
						|
======================================================================================================= |