How to Re-enable TLS 1.0 and 1.1 on Windows 11
Transport Layer Security (TLS) acts as a digital handshake between your computer and a website or server. It encrypts data to keep it private. TLS 1.0 and 1.1 are outdated encryption standards. They are vulnerable to modern cyberattacks. Microsoft disabled them in Windows 11 to protect users from data interception. Why? Because newer versions like TLS 1.2 and 1.3 provide much stronger protection.
What happens when you re-enable them? You lower your system’s security, making your computer susceptible to older, known vulnerabilities.
TLS Version Comparison Table
| Version | Status | Security Level |
|---|---|---|
| TLS 1.0 | Legacy | Weak |
| TLS 1.1 | Legacy | Weak |
| TLS 1.2 | Current | Strong |
| TLS 1.3 | Modern | Very Strong |
How to Check Enabled TLS Versions
Before modifying your registry, check your current configuration. You can use PowerShell to see which protocols are active. Open PowerShell as an administrator and run the command: Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\*'. This helps you identify if the keys already exist on your system.
Re-enabling TLS 1.0 and 1.1 via Registry Editor
⚠️ Admin privileges required: You must be logged in as an administrator to modify these system settings.
Follow these steps to modify the Schannel settings in the Windows Registry.
Step 1: Press Win + R, type regedit, and hit Enter to open the Registry Editor.
Step 2: Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols

Step 3: Right-click the Protocols folder, select New > Key, and name it TLS 1.0. Inside that, create two keys named Client and Server.
Step 4: Inside both the Client and Server folders, right-click the empty space. Select New > DWORD (32-bit) Value. Name it Enabled and set the value to 1. Create another DWORD named DisabledByDefault and set the value to 0.

Step 5: Repeat these steps for TLS 1.1 if needed. Restart your computer for changes to take effect.
Troubleshooting SSL Handshake Failures
If you encounter an SSL handshake error, it means your computer and the server cannot agree on a secure language. This often happens when a legacy app tries to connect to an old server. If re-enabling TLS 1.0 does not fix the issue, check your Group Policy settings. Sometimes, local security policies override registry entries. Ensure that your network security settings allow legacy protocols.
Summary
Re-enabling TLS 1.0 and 1.1 is a temporary fix for legacy software compatibility. Because these protocols are outdated, they pose a significant security risk to your Windows 11 system. Always prioritize updating your software to support modern encryption standards like TLS 1.2 or 1.3. If you must use these settings, remember to disable them once your work is complete to keep your computer secure.
Is it safe to re-enable TLS 1.0 and 1.1 on Windows 11?
No, it is not considered safe. Re-enabling these protocols exposes your system to known security flaws that modern standards have patched. You should only use this as a temporary workaround for specific legacy applications that cannot function otherwise. Always revert these changes immediately after you finish your task to maintain system integrity.
Was this guide helpful?
Leave a Reply