1. Download WinCommunicationExt

1.1 Download WinCommunicationExt file and Copy-paste inside the Site24x7 Windows agent installation directory - C:\Program Files\Site24x7\WinAgent                                  Instructions: Enable data communication without TLS 1.2 (site24x7.com)


1.2 Navigate to regedit and set  HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ManageEngine\Site24x7WindowsAgent\Monitoring\UseCommunicationExt to true 


1.3 Restart the Site24x7 Windows Agent service from services.msc


2. Turn on support for TLS 1.2.


2.1 From the command line type regedit to open the Window Registry Editor.

2.2 Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols

2.3 Create following keys if not already existing:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server


2.4 Create following DWORD values if not already existing in both Client and Server keys: 

Enabled (value 1)

DisabledByDefault (value 0)





3. Enable TLS 1.2 by default for WinHTTP


3.1 From the Window Registry Editor browse to  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp.

3.2 Create a new DWORD value named: DefaultSecureProtocols (Set value to 800)

3.3 On a 64-bit version of Windows, browse to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp and repeat step 3.3.



4. Block RC4 in .NET TLS


4.1 From the Window Registry Editor browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319.

4.2 Create a new DWORD value named: SchUseStrongCrypto (set value to 1)


5. Restart Server