TLS (Transport Layer Security) 1.2 is an internet security protocol usually designed to secure a user’s data when transferred over the network. It secures the information and data between clients and the server side. These will help you protect against various online malware, spyware and viruses.

You can enable TLS 1.2 on your Windows PC within a few steps. However, before you enable this feature, you must check what version of TLS is present on your Windows. This article will guide you through the complete process to check and enable TLS 1.2 in each Windows Edition, such as Windows 11, 10, 7, 8 Server 2019, and Server 2016. 

Check Version of TLS Used in Windows

The user can also check which TLS Protocol is used in their system. For that, the steps are given below –

  1. Press the Windows key on your keyboard, search for Internet Properties and open it. 
  2. Here, click on the Advanced button.
  3. Check which TLS Protocol is used by the checkboxes scrolling down that window. check TLS enabled

Ways to Enable TLS 1.2 on Different Windows

The process to enable TLS 1.2 can differ for various Windows versions. Let’s discuss how you can enable TLS 1.2 on Windows 11, 10, 7, and various others-

1. For Windows 11

To enable TLS 1.2 on Windows 11, follow the steps given below-

  1. Open the Start Menu, search for Internet Options and open it. Internet Options
  2. Here, head to the Advanced tab, and search for TLS. Check the checkbox for TLS 1.2.
  3. Click Apply and then click on OK to save the changes. checkbox for TLS 1.2
  4. Now, restart the browser, and TLS 1.2 will be enabled. 

2. For Windows 10

To enable TLS 1.2 version in Windows 10, follow the steps given below-

  1. Launch the Google Chrome on your PC.
  2. Click on the three dots at the top right corner, and select the Settings on chrome settings
  3. Here, click on the Advanced option. Then scroll down and select the System option.
  4. Then, select the Open your computer’s proxy settings option and click on the Internet options.Open your computer’s proxy settingsInternet options -1
  5. Under the Advanced tab, select the Security option
  6. Now check the checkbox for Use TLS 1.2 checkbox.tick enable TLS1.2 on windows 10 and 8
  7. Click Apply and then on the OK button.
  8. Once done, relaunch the Google Chrome Browser, and the issue will be fixed.

3. For Windows 7

Given below are the steps to enable TLS 1.2 on Windows 7. Before proceeding with these steps, take a backup of your registry.

  1. Press the Windows key and search for Registry Editor and open it.Registry-Editor from search bar
  2. Head to the following address-
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
  3. On the left sidebar, right-click on the Protocols, click on New and select the Key option.right-click on the Protocols
  4. Rename the new key you created as TLS 1.2.
  5. Now, right-click on TLS 1.2, click on New, and then on Key.TLS 1.2
  6. Rename the new key created as Client.Client
  7. Right-click on Client, click on New, and then on DWORD (32-bit) Value.
  8. Change the name of the new DWORD name to DisablebydefaultDisablebydefault
  9. Once done, close the Registry Editor and restart your PC.

4. Windows Server 2019

The steps to enable TLS 1.2 on Windows server 2019 are as follows-

  1. Press the Windows key+R combo, type Regedit and hit Enter.
  2. Head to the following address –
    • Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL
  3. Then, right-click on the right pane, select the New option, and click on Key.
  4. Rename the new key to TLS 1.2
  5. Right-click on TLS 1.2 and then on New, and then select Key. Name the key as Client
  6. Then, right-click on the Client, select the New option, and click on DWORD(32-bit) Value.
  7. Set DisableByDefault as the name of DWORD. 
  8. Double-click on the DWORD you created to edit it.
  9. Here, set the base as Hexadecimal and change the Value Data to 0.
  10. Again right-click on Client, click on New, and then on DWORD (32-bit) Value. Set its name as enabled.
  11. Double-click on it to edit it. There, make sure the base is set as hexadecimal and assign the Value Data as 1 and click on OK.
  12. Do the same for the server key.
  13. Lastly, close the Registry Editor and restart your PC.

5. Windows Server 2016

For enabling TLS 1.2 on Windows server 2016, follow the steps given below-

  1. Firstly open the Registry Editor on your PC.
  2. Navigate to the following address-
    • Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
  3. There, right-click on the right pane. From the menu that opens up, click on the New option and then click on Key.
  4. Rename this new key to TLS 1.2.
  5. Then, again right-click on the empty right pane and, this time, create two new keys. Name one of them as a Client and the other one as a Server.
  6. Right-click on the Client key, click on New and select the DWORD(32-bit) value option.
  7. Rename the DWORD to the DisabledByDefault.
  8. Double-dir. There, ensure that the base is set to hexadecimal and the value is set to zero
  9. After this, create another DWORD file and rename it as Enabled.
  10. Ensure that the base is hexadecimal and set the value to 1.
  11. For Server Key, repeat the above steps and assign the same values.
  12. Now, restart your PC, and TLS 1.2 should be enabled. 


These were all ways to enable TLS 1.2 on all Windows versions, such as Windows 11, 10, 7, Server 2019, and Server 2016. Moreover, we have also discussed how you can check which version of TLS is supported on your PC.


Please enter your comment!
Please enter your name here