How To Enable Or Disable TLS 1.3 In Windows 10 (2024)

TLS 1.3 is the latest security protocol that improves upon TLS 1.2 in terms of security and performance. TLS 1.3 is still not widely used but some websites and web servers support TLS 1.3 protocol.

If TLS 1.3 is enabled in your browser or in the Operating System, the websites and apps that support this version will open with TLS 1.3 increasing overall security of the system and also enhancing the overall performance experience.

In this article, we will discuss how to enable or disable TLS 1.3 in Windows 10. We will also discuss enabling TLS 1.3 in popular browsers including Google Chrome, Microsoft Edge and Mozilla Firefox.

SSL (1, 2, 3) vs TLS (1.1, 1.2) vs TLS 1.3

SSL (Secure Socket Layer) protocol was developed by Netscape for securing the communication between the website and the browser. It evolved with versions 2 and 3.

When the standard expanded, it was named TLS but essentially the basic technology remains the same.

With each version update, TLS adds more security features and performance enhancements. TLS 1.2 is the most widely used protocol that is also considered secure while TLS 1.0 and TLS 1.1 are not considered secure.

Here are some of the features you will find in TLS 1.3:

  • New security ciphers: TLS 1.3 uses new security ciphers and is not compatible with the old ones.
  • Removed weak security: Weak security encryption has been removed and will not work with TLS 1.3 e.g., MD5, RC4 etc.
  • Speed: TLS 1.3 speeds up the client/server communication by reducing the no. of connection trips required for negotiation.
  • No monitoring: The organization and monitoring software will not be able to monitor secure connections using TLS 1.3. This is a huge concern for organizations while a good relief for the users.

Enable TLS 1.3 in Windows 10 (system-wide)

TLS 1.3 is not enabled in Windows 10 by default. If you are using network apps that require or support TLS 1.3, you should enable TLS 1.3 in Windows 10. You can use the reg file and run it on your system to enable TLS 1.3 in Windows 10.

How To Enable Or Disable TLS 1.3 In Windows 10 (1)Enable TLS 1.3.reg (205 bytes, 4,420 hits)

You have now made the required changes to the system registry to enable system-wide TLS 1.3.

If you want to disable TLS 1.3, you can run the following registry file:

How To Enable Or Disable TLS 1.3 In Windows 10 (2)Disable TLS 1.3.reg (unknown, 2,162 hits)

Enable TLS 1.3 on Microsoft Edge and Internet Explorer

Since TLS 1.3 is disabled by default, it needs to be manually enabled for each browser. Currently, Internet Explorer 11 and Edge do not support TLS 1.3 but will be supported in the next updates to come, according to sources from Microsoft Insider Program.

If you wish to enable the experimental version, follow the steps below to enable it on Microsoft Edge as well as Internet Explorer.

  1. Type inetcpl.cpl in Run and press Enter.
  2. In Internet Properties, go to the Advanced tab and scroll down to the very bottom. Check the box next to Use TLS 1.3.
    How To Enable Or Disable TLS 1.3 In Windows 10 (3)
  3. Click on Apply and Ok. Reboot your computer for the changes to take effect.

The Edge browser can now be used to connect to any website or server running TLS 1.3. This configuration also takes place on Internet Explorer simultaneously as well.

You can also disable TLS 1.3, or any other version by navigating to the Internet Properties window and unchecking the corresponding boxes.

Enable TLS 1.3 on Google Chrome

In the case of Google Chrome, a flag needs to be set to enabled in order to run TLS 1.3.

  1. Write the following in the address bar on Google Chrome:
    chrome://flags
  2. Search TLS in the search bar.
    How To Enable Or Disable TLS 1.3 In Windows 10 (4)
  3. In the drop-down menu next to TLS 1.3 hardening for local anchors, select Enabled.
    How To Enable Or Disable TLS 1.3 In Windows 10 (5)
  4. Now click on Relaunch at the bottom of the page.

This will now relaunch Chrome with the new settings applied, and TLS 1.3 will now be enabled.

If you ever need to disable TLS 1.3 on Google Chrome, simply go to the flags page and select Disabled from the drop-down menu.

Enable TLS 1.3 on Mozilla Firefox

Mozilla Firefox also has a unique way of running TLS 1.3.

  1. Enter the following in the address bar on Firefox:
    about:config
  2. If you are presented with the Proceed with caution page, click Accept the risk and continue.
    How To Enable Or Disable TLS 1.3 In Windows 10 (6)
  3. There will be a search bar at the top of the page. Enter the following:
    security.tls.version.max
  4. Now double-click the security.tls.version.max and change the value to 4.
    How To Enable Or Disable TLS 1.3 In Windows 10 (7)
  5. Relaunch the browser and you should now have TLS 1.3 running on Mozilla Firefox.

In case you wish to revert to the settings, just change the value of security.tls.version.max to 3, and relaunch the browser.

How do I check if TLS 1.3 is enabled?

If you are still in doubt whether TLS 1.3 is functional, you can navigate to the page provided by Cloudflare to check whether TLS 1.3 is enabled or not. It runs a quick scan and gives you some specifics about the browser you are currently using.

Another useful website is Qualys by SSL Labs to check for TLS 1.3.

Closing words

Microsoft plans on enabling TLS 1.3 by default on all versions of Windows 10 after version 2004.

Please note that Microsoft Edge Legacy and Internet Explorer will not support TLS 1.3. You will need to upgrade your browser to Chromium based Edge browser for moving forward with security and enhanced performance.

Microsoft was also planning on disabling TLS 1.1 and 1.2 by default on the newer builds, but the global pandemic has forced them to delay it until the spring of 2021.

Where do you think TLS 1.3 should be made mandatory to use? Did you befall any serious threats, or were you saved by the encryption protocols?

Also see:

Subhan Zafar

Subhan Zafar is an established IT professional with interests in Windows and Server infrastructure testing and research, and is currently working with Itechtics as a research consultant. He has studied Electrical Engineering and is also certified by Huawei (HCNA & HCNP Routing and Switching).

How To Enable Or Disable TLS 1.3 In Windows 10 (2024)

FAQs

How do you check if TLS 1.3 is enabled? ›

  1. Click the lock icon in the address bar.
  2. Click on Connection secure > More information.
  3. Under Technical Details, verify that the TLS version is TLS 1.3.
Jan 6, 2023

How do I enable TLS 1.3 in Windows 2022? ›

Method 1 : Enable TLS 1.2 and TLS 1.3 manually using Registry
  1. Open regedit utility. ...
  2. Create New Key. ...
  3. Rename the Registry Key 'TLS 1.2' ...
  4. Create One More Registry Key 'Client' underneath 'TLS 1.2' ...
  5. Create New Item 'DWORD (32-bit) Value' Underneath 'Client', select 'New'

How do I enable support for TLS 1.2 and 1.3 on Windows? ›

Mozilla Firefox
  1. Open Firefox.
  2. In the address bar, type about:config and press Enter.
  3. In the Search field, enter tls. Find and double click the entry for security. tls. version. max.
  4. Set the integer value to 4 to force a maximum protocol of TLS 1.3.
  5. Click OK.
  6. Close your browser and restart Mozilla Firefox.

How do I enable TLS 1.3 protocol? ›

Enabling TLS 1.3 in Chrome

Type “chrome://flags/” in the address bar. Type “TLS” in the search box. Set TLS to Default or Enabled. Relaunch the browser.

Is TLS 1.3 available? ›

Since its initial definition in January 1999, Transport Layer Security has gone through a series of updates. The most recent, TLS 1.3, was released in August 2018. The differences between TLS 1.2 and 1.3 are extensive and significant, offering improvements in both performance and security.

How do I disable TLS 1.3 in Windows 10? ›

TLS 1.3 is still not widely used for all apps installed in Windows 10.
...
Disable TLS 1.3:
  1. Find the following path in the left panel of the Registry Editor:
  2. Double-click on [Enabled].
  3. In the [Value data] field, change the value to [0] and click [OK].

How do I disable TLS 1.3 in Windows Server 2022? ›

Use Registry Editor to modify the following values to disable or re-enable TLS 1.3 for LDAP on the client side:
  1. Registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LDAP.
  2. Registry value: DisableTLS1. ...
  3. Value type: REG_DWORD.
  4. Value data: 0 (Default Enabled) / 1 (Disabled)
Jun 22, 2022

How do I change TLS version in Windows 10? ›

There are three tasks for enabling TLS 1.2 on clients:
  1. Update Windows and WinHTTP.
  2. Ensure that TLS 1.2 is enabled as a protocol for SChannel at the operating system level.
  3. Update and configure the . NET Framework to support TLS 1.2.
Oct 4, 2022

How do you check which TLS version is enabled? ›

How to identify if an SSL/TLS protocol is enabled/disabled
  1. Click Start or press the Windows key.
  2. In the Start menu, either in the Run box or the Search box, type regedit and press Enter. ...
  3. Navigate to follow the registry path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols.
May 9, 2022

How do you check TLS is enabled or not? ›

-Press the Windows key + R to start Run, type regedit, and press Enter or click OK. -If you can't find any of the keys or if their values are not correct, then TLS 1.2 is not enabled.

How do you check what TLS version is allowed? ›

Enter the URL you wish to check in the browser. Right-click the page or select the Page drop-down menu, and select Properties. In the new window, look for the Connection section. This will describe the version of TLS or SSL used.

Is TLS 1.3 enabled by default in Chrome? ›

Both Firefox and Chrome support TLS 1.3, but the version of Transport Layer Security is not enabled by default.

Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 6119

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.