@ -1398,7 +1398,7 @@ if %OsppHook% EQU 0 (
 
			
		
	
		
		
			
				
					
					reg delete " %IFEO% \ %1 "  /f %_Nul3% 
reg delete " %IFEO% \ %1 "  /f %_Nul3% 
 
			
		
	
		
		
			
				
					
					)
)
 
			
		
	
		
		
			
				
					
					if  %OsppHook%  NEQ  0 for  %% A in  ( Debugger,VerifierDlls,VerifierDebug,VerifierFlags,GlobalFlag,KMS_Emulation,KMS_ActivationInterval,KMS_RenewalInterval,Office2010,Office2013,Office2016,Office2019)  do  reg delete " %IFEO% \ %1 "  /v %% A /f %_Nul3% if  %OsppHook%  NEQ  0 for  %% A in  ( Debugger,VerifierDlls,VerifierDebug,VerifierFlags,GlobalFlag,KMS_Emulation,KMS_ActivationInterval,KMS_RenewalInterval,Office2010,Office2013,Office2016,Office2019)  do  reg delete " %IFEO% \ %1 "  /v %% A /f %_Nul3%  
			
		
	
		
		
			
				
					
					reg delete  " HKLM\ %OPPk% "  /f /v KeyManagementServiceName %_Nul3% 
reg add  " HKLM\ %OPPk% "  /f /v KeyManagementServiceName /t REG_SZ /d " 0.0.0.0 "   %_Nul3% 
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					reg delete " HKLM\ %OPPk% "  /f /v KeyManagementServicePort %_Nul3% 
reg delete " HKLM\ %OPPk% "  /f /v KeyManagementServicePort %_Nul3% 
 
			
		
	
		
		
			
				
					
					goto  : eof goto  : eof  
			
		
	
		
		
			
				
					
					
 
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -1493,7 +1493,7 @@ reg delete "HKLM\%SPPk%\%_wApp%" /f
 
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %SPPk% \ %_oApp% "  /f
reg delete " HKLM\ %SPPk% \ %_oApp% "  /f
 
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %SPPk% "  /f /v DisableDnsPublishing
reg delete " HKLM\ %SPPk% "  /f /v DisableDnsPublishing
 
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %SPPk% "  /f /v DisableKeyManagementServiceHostCaching
reg delete " HKLM\ %SPPk% "  /f /v DisableKeyManagementServiceHostCaching
 
			
		
	
		
		
			
				
					
					reg delete  " HKLM\ %SPPk% "  /f /v KeyManagementServiceName
reg add  " HKLM\ %SPPk% "  /f /v KeyManagementServiceName /t REG_SZ /d " 0.0.0.0 "  
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					reg delete " HKLM\ %SPPk% "  /f /v KeyManagementServicePort
reg delete " HKLM\ %SPPk% "  /f /v KeyManagementServicePort
 
			
		
	
		
		
			
				
					
					reg delete " HKU\S-1-5-20\ %SPPk% \ %_wApp% "  /f
reg delete " HKU\S-1-5-20\ %SPPk% \ %_wApp% "  /f
 
			
		
	
		
		
			
				
					
					reg delete " HKU\S-1-5-20\ %SPPk% \ %_oApp% "  /f
reg delete " HKU\S-1-5-20\ %SPPk% \ %_oApp% "  /f
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -1501,7 +1501,7 @@ reg delete "HKLM\%OPPk%\%_oA14%" /f
 
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %OPPk% \ %_oApp% "  /f
reg delete " HKLM\ %OPPk% \ %_oApp% "  /f
 
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %OPPk% "  /f /v DisableDnsPublishing
reg delete " HKLM\ %OPPk% "  /f /v DisableDnsPublishing
 
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %OPPk% "  /f /v DisableKeyManagementServiceHostCaching
reg delete " HKLM\ %OPPk% "  /f /v DisableKeyManagementServiceHostCaching
 
			
		
	
		
		
			
				
					
					reg delete  " HKLM\ %OPPk% "  /f /v KeyManagementServiceName
reg add  " HKLM\ %OPPk% "  /f /v KeyManagementServiceName /t REG_SZ /d " 0.0.0.0 "  
 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					reg delete " HKLM\ %OPPk% "  /f /v KeyManagementServicePort
reg delete " HKLM\ %OPPk% "  /f /v KeyManagementServicePort
 
			
		
	
		
		
			
				
					
					if  %OsppHook%  EQU  0 ( if  %OsppHook%  EQU  0 (  
			
		
	
		
		
			
				
					
					reg delete " HKLM\ %OPPk% "  /f
reg delete " HKLM\ %OPPk% "  /f
 
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -4276,6 +4276,23 @@ Add-Type -Language CSharp -TypeDefinition @"
 
			
		
	
		
		
			
				
					
					      Windows 10 (Cloud " S " , IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage... etc)< br />
      Windows 10 (Cloud " S " , IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage... etc)< br />
 
			
		
	
		
		
			
				
					
					      Windows Server (Server Foundation, Storage Server, Home Server 2011... etc)< /li>
      Windows Server (Server Foundation, Storage Server, Home Server 2011... etc)< /li>
 
			
		
	
		
		
			
				
					
					    < /ul>
    < /ul>
 
			
		
	
		
		
			
				
					
					    < p> ______________________________< /p>
 
			
		
	
		
		
			
				
					
					            < h3> 'Get genuine Office' notification banner< /h3>
 
			
		
	
		
		
			
				
					
					    < ul>
 
			
		
	
		
		
			
				
					
					      < li> Office Click-to-Run builds (since February 2021) that are activated with KMS checks the existence of the KMS server name in the registry.< /li>
 
			
		
	
		
		
			
				
					
					      < li> If KMS server is not present, a banner is shown in Office programs notifying that " Office isn't licensed properly " , see < a href=" https://i.imgur.com/gLFxssD.png "  target=" _blank " > here< /a> .< /li>
 
			
		
	
		
		
			
				
					
					      < li> Starting version 41f, for manual activation or complete uninstall option, < code> KeyManagementServiceName< /code>  value containing a non-existent IP address < strong> 0.0.0.0< /strong>  will be kept in the below registry keys:
 
			
		
	
		
		
			
				
					
					      < div> <code> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform< /code> <br />
 
			
		
	
		
		
			
				
					
					      < code> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform< /code> </div> </li>
 
			
		
	
		
		
			
				
					
					      < li> Be assured that it's perfectly fine to keep these registry keys, and it will not affect Windows or Office activation.< /li>
 
			
		
	
		
		
			
				
					
					      < li> If you want to delete these registry values, start command prompt as administrator, and run these commands:< /li>
 
			
		
	
		
		
			
				
					
					    < /ul>
 
			
		
	
		
		
			
				
					
					    < pre>
 
			
		
	
		
		
			
				
					
					< code> 
			
		
	
		
		
			
				
					
					reg delete " HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform "  /f /v KeyManagementServiceName
 
			
		
	
		
		
			
				
					
					reg delete " HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform "  /f /v KeyManagementServiceName
 
			
		
	
		
		
			
				
					
					< /code> 
			
		
	
		
		
			
				
					
					    < /pre>
 
			
		
	
		
		
			
				
					
					            < hr />
            < hr />
 
			
		
	
		
		
			
				
					
					            < br />
            < br />