How to Enable TLS 1.2 in Windows 11/10 and Old Win Versions (2024)

  • Home
  • News
  • How to Enable TLS 1.2 in Windows 10/11, Windows 7 & Server 2012

By Vera | Follow |Last Updated

English

  • 日本語
  • Deutsch

Is TLS 1.2 enabled by default on Windows? How to enable TLS 1.2 Windows 10/11 and Windows 7 & Server 2012? The steps are different based on different systems. From this post, you can find details given by MiniTool.

What Is TLS

TLS, short for Transport Layer Security, is a cryptographic protocol to ensure communication security over a network in computing. It primarily secures the connection between a web application and a network using data encryption to prevent eavesdropping and tampering. TLS has multiple versions like TLS 1.0, TLS 1.1, TLS 1.2, and TLS 1.3 (the latest one currently).

Nowadays TLS 1.2 is the widely used version and today we will show you how to enable TLS 1.2 in some Windows versions.

SSL VS TLS: What’s the Difference Between Them?Both SSL and TLS are encryption protocols, but there are some differences between them, so read this post to get some information on SSL vs TLS.Read More

Tips:

If you need to keep PC data secure, you can use MiniTool ShadowMaker to back up files. Just get this free backup software via the download button below.

Is TLS 1.2 Enabled by Default on Windows

Usually, protocol usage is controlled at 3 levels – the application level, the framework or platform level, and the operating system level.

At the operating system level (in Windows 11/10/8/1/Windows Server 2012R2/2016/2019/2022), TLS 1.2 is enabled by default. In some old Windows versions like Windows 7 and Windows Server 2012, they require you to configure some settings before enabling TLS 1.2. Windows Vista and XP don’t support TLS 1.2.

Sometimes the protocol may be disabled due to some reason and you need to re-enable it. See how to do it in the following part.

How to Enable TLS 1.2 Windows 11/10/7/Server

Enable TLS 1.2 Windows 10/11

If you are running Windows 10 or 11, follow these steps below to do this thing:

Step 1: Press Win + I to open Run, type inetcpl.cpl, and click OK to open the Internet Properties window.

Step 2: Under the Advanced tab, scroll down to find Use TLS 1.2. If it is not selected, check the box and tap on Apply. If you want to also enable TLS 1.3, check Use TLS 1.3.

How to Enable TLS 1.2 in Windows 11/10 and Old Win Versions (2)

Enable TLS 1.2 in Windows 7 and Server 2012

If you use a PC that runs an old version like Windows 7 or Server 2012, they don’t enable TLS 1.2 by default. You need to install the KB3140245 update and modify some registry values.

Tips:

Before editing Windows Registry, you had better create a restore point using the System Restore feature or back up registry keys since mistaken operations can lead to an unbootable PC.

Step 1: Visit https://catalog.update.microsoft.com/search.aspx?q=kb3140245, click the Download button based on your system architecture, and tap on the download link to get the installation file. Double-click on the .msu file to install this KB update.

Step 2: Open Windows Registry Editor by typing regedit to the search box.

Step 3: Go to check if there is the registry key –HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client and see if its key DisabledByDefault has been set to 0. If not, you should create the Client folder and the DisabledByDefault DWROD value to configure it.

Besides, check HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Servers and make sure Enabled is set to 1.

How to Enable TLS 1.2 in Windows 11/10 and Old Win Versions (3)

Step 4: To use TLS 1.2, you are required to add it to the default secure protocols list for WinHTTP.

Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp. Then, verify the value of the DefaultSecureProtocols registry key (DWORD) is 0xAA0.

Step 5: Finally, install NET Framework like version 4.6 to support TLS 1.2. Just download it from this link – https://www.microsoft.com/en-US/download/details.aspx?id=48137. Then, double-click on this .exe file to install.

Verdict

That’s the detailed guide on how to enable TLS 1.2 in Windows 7/10/11 and Windows Server 2012. Follow the steps above to easily perform this task if you need. Hope this tutorial can help you a lot.

About The Author

Position: Columnist

Vera is an editor of the MiniTool Team since 2016 who has more than 7 years’ writing experiences in the field of technical articles. Her articles mainly focus on disk & partition management, PC data recovery, video conversion, as well as PC backup & restore, helping users to solve some errors and issues when using their computers. In her spare times, she likes shopping, playing games and reading some articles.

How to Enable TLS 1.2 in Windows 11/10 and Old Win Versions (2024)

FAQs

How to enable TLS 1.2 on Windows 11? ›

Step to enable TLS 1.2 in Internet Explorer Version 11
  1. Open Internet Explorer.
  2. Click on Tools menu.
  3. Select Internet options.
  4. Select the Advanced tab.
  5. Scroll down to Security category and tick the box for Use TLS 1.2.
  6. Click OK.
  7. Close your browser and restart Internet Explorer.

How do I enable TLS 1.1 and TLS 1.2 in Windows 10? ›

Step 1: Press Win + I to open Run, type inetcpl. cpl, and click OK to open the Internet Properties window. Step 2: Under the Advanced tab, scroll down to find Use TLS 1.2. If it is not selected, check the box and tap on Apply.

How to verify TLS 1.2 is enabled? ›

-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 I enable TLS 1.2 and TLS 1.3 on Windows 10? ›

To set the protocols to be used for secure connections,
  1. Press Windows key + R to open a Run box, type control and press Enter.
  2. Find Internet Properties and open the dialogue.
  3. On the Advanced tab, scroll down to the Security section and select TLS 1.2 and TLS 1.3.
Oct 9, 2020

How to enable TLS 1.2 via registry? ›

Enabling Support for TLS 1.2 on Windows
  1. Locate the following registry subkey: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols.
  2. Create a subkey under Protocols for TLS 1.2 HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2.

How to check TLS 1.2 is enabled in PowerShell? ›

Check-or-Enable-TLS-1.2-with-PowerShell
  1. x64: Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Type DWord -Value '1'
  2. x86. Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Type DWord -Value '1'

Is TLS 1.2 still supported? ›

Based on TLS 1.1, TLS 1.2 was released by the IETF in 2008 with the RFC-5246. To date, it's the most commonly used TLS protocol version. It's supported by 99.9% of the websites analyzed by SSL Labs (as of January 2023). Yup.

What operating system is TLS 1.2 compatible with? ›

TLS Protocol Compatibility
TLS 1.0TLS 1.2
TLS 1.0TLS 1.2
Windows 11 or higher
Windows 10
Windows 8.1
59 more rows
Mar 6, 2024

How do you check TLS 1.1 is enabled or not? ›

For Chrome
  1. Open the Developer Tools (Ctrl+Shift+I)
  2. Select the Security tab.
  3. Navigate to the WebAdmin or Cloud Client portal.
  4. Under Security, check the results for the section Connection to check which TLS protocol is used.
Jul 5, 2024

How do I enable TLS 1.2 on my browser? ›

In the Windows menu search box, type Internet options. Under Best match, click Internet Options. In the Internet Properties window, on the Advanced tab, scroll down to the Security section. Check the User TLS 1.2 checkbox.

How do I enable TLS authentication? ›

To enable mutual TLS for client connections:
  1. Select Mutual TLS (Client authentication).
  2. For each client certificate, select + Add certificate, paste or upload the client certificate, then select Done. ...
  3. You can configure Additional certificate validations to further limit connections to clients with valid certificates.

How to check TLS version in Windows 11? ›

How to check which TLS protocol is being used
  1. Press Windows + R to open the Run box.
  2. Type inetcpl. cpl and then select OK. Then, the Internet Properties window is opened.
  3. In the Internet Properties window, select the Advanced tab and scroll down to check the settings related to TLS.
Apr 11, 2024

How to enable TLS 1.3 on Windows 11? ›

Normally it is possible to enable it via the Internet browser properties:
  1. In Windows computer, start the Run prompt (Win + R) and type 'inetcpl. cpl', then press the Enter key.
  2. The Internet Properties window will be opened. ...
  3. Under the security section, check the box TLS 1.3.
  4. Apply the changes and restart the browser.
Sep 18, 2023

Is TLS 1.3 not supported on Windows prior to 11? ›

TLS 1.3 is supported starting in Windows 11 and Windows Server 2022. Enabling TLS 1.3 on earlier versions of Windows is not a safe system configuration.

How do I enable or disable TLS 1.3 in Windows 11? ›

Normally it is possible to enable it via the Internet browser properties:
  1. In Windows computer, start the Run prompt (Win + R) and type 'inetcpl. cpl', then press the Enter key.
  2. The Internet Properties window will be opened. ...
  3. Under the security section, check the box TLS 1.3.
  4. Apply the changes and restart the browser.
Sep 18, 2023

How do I turn on TLS 1.0 1.1 and 1.2 in advanced settings? ›

Open the Tools menu (click on the tools icon or type Alt - x) and select Internet options. Select the Advanced tab. Scroll down to the bottom of the Settings section. If TLS is not enabled, select the checkboxes next to Use TLS 1.0, Use TLS 1.1, and Use TLS 1.2.

How do I enable DNS over TLS Windows 11? ›

Click on "Network & internet". Click on "Properties" under your connected network. Scroll down to the "IP settings" section and click on "Edit". Toggle on the "Use encrypted DNS" option.

Top Articles
Organizational change capacity and organizational performance: An empirical analysis on an innovative industry
How to Manage My Capital One Credit Card Online | Help Center
Chs.mywork
Ffxiv Act Plugin
Minooka Channahon Patch
Ffxiv Shelfeye Reaver
Jailbase Orlando
Online Reading Resources for Students & Teachers | Raz-Kids
Lenscrafters Westchester Mall
What's New on Hulu in October 2023
What Was D-Day Weegy
Rochester Ny Missed Connections
Roblox Character Added
Ncaaf Reference
Jessica Renee Johnson Update 2023
Es.cvs.com/Otchs/Devoted
The Shoppes At Zion Directory
735 Reeds Avenue 737 & 739 Reeds Ave., Red Bluff, CA 96080 - MLS# 20240686 | CENTURY 21
Justified Official Series Trailer
Ukc Message Board
TBM 910 | Turboprop Aircraft - DAHER TBM 960, TBM 910
Accuweather Mold Count
Sprinkler Lv2
Axe Throwing Milford Nh
Air Traffic Control Coolmathgames
Page 2383 – Christianity Today
Tire Plus Hunters Creek
Cal State Fullerton Titan Online
8002905511
Progressbook Newark
134 Paige St. Owego Ny
Syracuse Jr High Home Page
Ma Scratch Tickets Codes
Suspect may have staked out Trump's golf course for 12 hours before the apparent assassination attempt
Missouri State Highway Patrol Will Utilize Acadis to Improve Curriculum and Testing Management
The 50 Best Albums of 2023
Whitehall Preparatory And Fitness Academy Calendar
Mckinley rugzak - Mode accessoires kopen? Ruime keuze
Main Street Station Coshocton Menu
Gravel Racing
Directions To The Closest Auto Parts Store
Ferhnvi
Jammiah Broomfield Ig
Zipformsonline Plus Login
Amateur Lesbian Spanking
Fresno Craglist
A Snowy Day In Oakland Showtimes Near Maya Pittsburg Cinemas
What Responsibilities Are Listed In Duties 2 3 And 4
Bloons Tower Defense 1 Unblocked
Heisenberg Breaking Bad Wiki
Latest Posts
Article information

Author: Corie Satterfield

Last Updated:

Views: 6593

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Corie Satterfield

Birthday: 1992-08-19

Address: 850 Benjamin Bridge, Dickinsonchester, CO 68572-0542

Phone: +26813599986666

Job: Sales Manager

Hobby: Table tennis, Soapmaking, Flower arranging, amateur radio, Rock climbing, scrapbook, Horseback riding

Introduction: My name is Corie Satterfield, I am a fancy, perfect, spotless, quaint, fantastic, funny, lucky person who loves writing and wants to share my knowledge and understanding with you.