TLS is a basic security protocol that enables data encryption while communicating with the internet. Whenever you feel there is an issue with this protocol, you must check the registries and make appropriate changes. However, the real issue arises when you open it, and the TLS is not showing in the registry.
Sometimes, it does not show up because the keys are outdated and you are using an updated version of the OS. Since the TLS is an older security protocol, it is often hidden in the registry section by default.
Another reason TLS might not be showing in the registry is invalid/expired certificates. Since without proper certificates, a key cannot exist in the registry; the TLS will not appear at the destination if the certificates are not valid.
To manage it as per your wish, you will have to enable it manually. Yes, the TLS registry key can be created manually and tweaked as required. In this post, we will discuss ways you can bring back the certificate in case TLS is not showing in the registry.
Two Things You Can Do If TLS is Not Showing in the Registry
There are two options you have to manage the TLS not showing in the registry situation.
- Create it Manually
- Optimize Existing Registries
Let’s look at both these methods in detail and identify which one is more suitable for you. Before proceeding with the methods, you should open the registries on your PC and check if the TLS is available at its set location.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client\Enabled
If it is there, you have nothing to worry about. If not, here are the fixes you can apply to bring it back.
Fix 1 – Create the TLS Key Manually
Step 1 – Press Win+R to bring up the Run search
Step 2 – Use the command regedit and hit enter to open Registry Editor.
Step 3 – Navigate to the address bar in the Registry editor and enter the following path –
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
Step 4 – After opening the path, you may find a single key named default. Right-click in the space to open the new key menu.
Step 5 – Create a new key and name it TLS 1.2
Step 6 – Navigate to the TLS 1.2 folder from the left pane after creating it.
Step 7 – In the space in the right pane of your screen, create two more keys. Name one as Client and the other as Server.
Step 8 – After you have created both the keys, open the Client key and use the right-click to create a new DWORD value (32 Bit)
Step 9 – Name this created value as DisabledByDefault and double-click on it.
Step 10 – On double-clicking, you will find the options for the value. Set the base to hexadecimal and keep the Value Data 0.
Step 11 – Now, create another value and name it enabled.
Step 12 – Double-click on the Enabled key and choose the base to be hexadecimal and value data to 1.
This way, you will have created and enabled the TLS 1.2 keys in your registries. Restart your PC after carrying out all the steps to ensure that your changes are effective. There are a few things that you should keep in mind while carrying out this fix. These include –
- Make sure you are logged in as an administrator you may not be able to make these changes
- Ensure your PC does not have any virus, as if there is, it may hamper the integrity of your computer.
- Create a registry backup and a system restore point, just in case you make changes you want to revert.
Avoid playing around with pre-existing registries, as they could affect the performance of your PC.
Fix 2 – Clean Registries Using Advanced System Optimizer
If the registry still does not show the TLS1.2 at the desired place, there may be an optimization issue. Like any other component on your PC, the registries also need proper optimization to work properly. For most users, registries are an unknown avenue, as not everyone is interested in playing around with the system files and registries. However, even for them, the issue may appear and require attention.
If you are a user who doesn’t want to get into the complex process, you can use the Advanced System Optimizer to utilize the Registry Optimizer module. Here’s how it works –
Step 1 – Download the Advanced System Optimizer.
Step 2 – In the left pane, you may find Registry Optimizer. Click on it to open.
Step 3 – You have two options there – 1. Registry Cleaner, 2. Registry Optimizer.
Step 4 – Click and open the Registry Cleaner to initiate the proper optimization. This module will ensure that there are no unannounced crashes. At the same time, it can also help you repair broken registries.
Step 5 – Click on Start Scan now to initiate the process.
Step 6 – Once the scan is over, you may find all the existing issues in your Registries. Click on Fix All Issues to rectify the issues with registries.
Similarly, you can use the Registry optimization module for minute issues.
With the help of these two methods, you can get over the TLS that is not showing in the registry issue once and for all. If you want to create the key manually, simply follow the steps shared. If you feel an error with how the registries are configured or functioning, you can use the Advanced System Optimizer to resolve the issue.
Hope these two fixes get the job done for you. For any assistance related to these methods, please drop us a line. Thanks for reading, good luck!
Recommended :
Can’t Download Anything on Windows: How to Fix It
How to Delete Windows Temp CAB Files?