Home  >  Article  >  Ways to Fix TLS Handshake Error in Windows 11/10 [Solved]

Ways to Fix TLS Handshake Error in Windows 11/10 [Solved]

WBOY
WBOYforward
2023-05-06 15:52:203741browse

You must already know the importance of establishing a secure connection to your system so that it cannot be compromised or corrupted, thereby ultimately destroying it. The same goes for servers, websites, and user systems.

Whenever a user tries to establish a connection with a website, if it is not secure, then it may affect the website or the user's system. Now comes the TLS/SSL certificate which ensures that the connection is secured from both ends.

But recently many users have encountered an issue where they received a message saying "TLS handshake failed" with error code 501 or 525. This means TLS (Transport Layer Security) and the visitor’s browser cannot establish a secure connection, and it can compromise the website.

This can be very frustrating for users who don't know where to start. But in this post, we have collected some fixes after analyzing the situation, if you also face similar issues, please read this post to know more.

Fix Date and Time Settings

Sometimes these types of errors occur when the date and time on the user's system does not match the date and time on the server. So it’s a good idea to check the date and time settings on your system, and if they’re incorrect, adjust them accordingly and see if they work!

Let’s see how to adjust/change date and time on Windows system.

Step 1: Press the Windows key and type Date and Time settings.

Step 2: After that, select the Date and Time Settings option from the search results as shown in the image below.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 3: On the Date and Time settings page, make sure the Set time automaticallytoggle button is selected to turn it , to have Windows automatically set the time based on the time zone.

Step 4: Next, adjust the time zone correctly as shown in the image below.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 5: Scroll down the page further and click on the Sync Now button under Additional Settings to set the settings according to Windows Time server synchronizes time.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 6: Once done, close the date and time settings page and see if this works!

Set TLS settings through Internet Options

If the TLS and SSL settings in the Internet Options window are not enabled, it may cause the issues mentioned in this article.

So, here are a few steps on how to turn on TLS and SSL settings using Internet Options.

Step 1: Press the Windows key on your keyboard to open the Start menu and type Internet Options, then press the Enter key.

Step 2: This will open the Internet Options window on your system.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 3: Once the Internet Options window appears, go to the Advanced tab as shown below.

Step 4: Then, scroll down the settings list to the bottom.

Step 5: Next, look for Use SSL 3.0, Use TSL 1.2, and Use TSL 1.3 and make sure you have passed the Click its checkbox to select it.

Step 6: When finished, click Apply and OK to reflect the changes and close the window.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 7: Now check if the issue has been resolved.

Clear browser history data

Corrupted browser history data may be the cause of this problem. So, let us continue with the example of clearing browsing history data of google chrome browser app on your system.

Step 1: Open the google chrome browser on the system.

Step 2: Then, hold down the ALT F key to enter settings, and then press the S key on your keyboard.

Step 3: Select the Privacy & Security option on the left menu of the Settings page.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 4: Then, on the right side, click Clear browsing data as shown below.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

# Step 5: A small window to clear browsing data pops up on the browser screen.

Step 6: Under the Basic tab, select All Time as the Time Range and check all 3 checkboxes (Browsing History, Cached Images and files as well as cookies and other site data).

Step 7: After selecting the checkbox, click at the bottom to clear data.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

#Step 8: It will start clearing all browsing data and close the settings page when completed.

Reset the browser to its default settings

Sometimes, the main problem may be due to the user changing the settings of the browser without their knowledge. So, let’s see if resetting the browser helps solve the problem.

Step 1: Open Google browser and open it by simultaneously pressing the ALT F keys on your keyboard Set the page and press the S key.

Step 2: Go to the "Advanced" option on the left to expand it.

Step 3: Scroll down and you will see the Reset and Clean option as shown in the image below.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 4: To reset to its default settings, click Restore settings to original defaults on the right side of the Settings page.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

#Step 5: Wait until it resets the browser.

Step 6: Once the reset is complete, click the About Chrome option at the bottom of the left menu.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 7: On the right, make sure chrome is up to date, if not, update it.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 8: After this, close the Settings page.

Clear all temporary files

Step 1: Open# by simultaneously clicking the Windows and R keys ##Run the command box.

Step 2: Then enter

%temp% in the Run text box and press the Enter key.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 3: This will open the folder containing all temporary files.

Step 4: Clear the entire folder by pressing

CTRL A keys simultaneously to select all files, then SHIFT DEL and later press Enter key to permanently delete all files.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 5: Once completed, go to the

Run box (Windows R key) again and type temp and press the Enter key.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 6: Before opening the temporary folder, it will ask for administrator permissions, then click

Continue to continue as shown in the image below.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 7: Next, similar to the instructions in step 4, permanently erase all files.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]

Step 8: Again, enter # by typing

prefetch (Windows R key) in the run box ##Prefetch folder and press the Enter key.

Note:

If it asks for administrator rights, click to continue.

修复:Windows 11、10 中的 TLS 握手失败错误 [已解决]#Step 9: Then, clear all files as mentioned above.

NOTE:

If there are some files that were not deleted for some obvious reasons, leave them as is, but make sure that most of the files are deleted.

The above is the detailed content of Ways to Fix TLS Handshake Error in Windows 11/10 [Solved]. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yundongfang.com. If there is any infringement, please contact admin@php.cn delete