How to Configure TLS Protocols Registry Key in Windows CurrentControlSet
Question details
The user needs to locate and configure the TLS Protocols registry keys within the Windows CurrentControlSet to manage secure connection policies.

- Product
- Windows OS
- Device & OS
- Windows
- Scenario
- Resolving security policy errors or enabling modern encryption standards (like TLS 1.2 or 1.3) for secure network communications.
- Observed behavior
- Applications or cloud services fail to connect to secure servers, often displaying security policy errors due to outdated or missing TLS registry settings.
Modifying the Windows Registry can cause system instability if done incorrectly. It is highly recommended to create a System Restore point or back up the registry before proceeding.
Enable TLS 1.2 via Windows Registry Editor
Manually add or modify the SCHANNEL registry keys in CurrentControlSet to enable TLS 1.2 for secure communications across all applications.
Modern applications require TLS 1.2 or higher to securely connect to cloud servers. If these keys are missing or disabled in your Windows registry, network-dependent software will experience security policy errors.
Press the Windows Key + R on your keyboard to open the Run dialog. Type 'regedit' and press Enter. Click 'Yes' if prompted by User Account Control.
In the Registry Editor address bar, paste or navigate to the following path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
Right-click on the 'Protocols' folder in the left pane, select 'New', then 'Key', and name it 'TLS 1.2'. If it already exists, you can skip this step.
Right-click the newly created 'TLS 1.2' key, select 'New' > 'Key', and create two separate subkeys named 'Client' and 'Server'.
Click on the 'Client' key. In the right pane, right-click and select 'New' > 'DWORD (32-bit) Value'. Name it 'Enabled', double-click it, and set the Value data to '1'. Create another DWORD named 'DisabledByDefault' and set its Value data to '0'. Repeat this exact process for the 'Server' key.

Experience Secure and Seamless Document Management with WPS Office
If network syncing or security policy errors are preventing you from using your current office suite effectively, consider switching to WPS Office. It offers a secure, lightweight environment that bypasses common heavy-client connection issues while maintaining full format compatibility.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button to get the latest installation package.
- 2. Install WPS Office: Run the downloaded installer and follow the simple on-screen instructions to set up the software on your Windows computer.
- 3. Open and Edit Securely: Launch WPS Office and immediately start opening, editing, and securely saving your existing Office documents.

Frequently Asked Questions
Why do I need to enable TLS 1.2 or 1.3 in the Windows registry?
Older TLS versions like 1.0 and 1.1 are deprecated due to security vulnerabilities. Enabling TLS 1.2 or 1.3 ensures your operating system and applications can securely connect to modern web servers, preventing security policy errors during logins or syncing.
Where exactly is the SCHANNEL protocol located in Windows?
The full path in the Windows Registry Editor is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols.
Can these registry changes affect my other installed software?
Yes, changing TLS settings applies globally to all applications that utilize the Windows SCHANNEL security support provider. Most modern software will benefit from and actually require TLS 1.2 to be enabled.
How do I know if my TLS registry modification was successful?
After restarting your computer, previously failing applications that required modern TLS (such as secure email clients, office cloud sync tools, or web-based add-ins) should connect successfully without displaying connection or security policy errors.




