Before solving this error, we must understand why this error occurs. ERR_SPDY_PROTOCOL_ERROR is an error in the Chrome browser that may appear for different reasons, with or without the VPN. SPDY is the Chrome browser protocol designed to speed up Web pages and improve Web security. But because of a vulnerability issue, Google has stopped supporting the SPDY protocol. Sometimes this error has occurred with https websites.
Reasons of the error “ERR_SPDY_PROTOCOL_ERROR”
As we researched there can be two reasons of it.
- Outdated Chrome Browser
- Due to Antivirus or Firewall Blocking
Solution 1: Update Chrome Browser
Google Chrome is updated regularly, and sometimes an update includes significant feature enhancements. If your Chrome browser version is old and still supports the SPDY protocol, the error message may be displayed. Go to the URL “chrome: // settings / help”. Chrome will automatically check for the latest update.
It is a very effective solution to solve most ERR_SPDY_PROTOCOL_ERROR problems. But in rare cases, you may need to use other solutions.
Solution 2: Clear Cookies and Cache
The old cache and cookies may cause problems with your browser. As sites are updated with the HTTPS protocol, your old cookies may still have the HTTP version. If the HTTP version of the site is not properly redirected to the HTTPS version, it may result in ERR_SPDY_PROTOCOL_ERROR. In this case, clearing cache files and cookies should help solve this problem. Follow these steps:
- Click the three vertical dots icon in the upper right corner of your browser and choose Settings.
- Scroll to find the Advanced option. Click on it to reveal more options.
- Review the Privacy and Security section for the “Clear browsing data” option.
- Choose All Times from the Time Interval drop-down menu. Click the Clear Data button to delete cookies and cache files from your web browser.
- Wait for the end of the process, restart the browser and check if the problem has been resolved.
- If this solution works, it means that ERR_SPDY_PROTOCOL_ERROR is due to the presence of cookies and defective cache files in your system.
Solution 3: Configure Antivirus Program
In some cases, your antivirus program is too restrictive and raises ERR_SPDY_PROTOCOL_ERROR. If you think the antivirus program is the likely cause, it is a good idea to reconfigure it. How to proceed depends on the type of program. Follow these steps:
- Your antivirus program should have a settings page and check if it has the Web shield protection feature.
- Add websites that you do not have access to the exclusion list. You should know that you will not be fully protected when you access these excluded websites. You must therefore ensure that you exclude only highly reliable websites.
- In some applications, such as Windows Defender, you may need to add Chrome to the list of allowed applications to allow Chrome to work properly.
- Restart your browser to make sure the problem has been fully resolved.
Solution 4: Flush Chrome Socket Pools
Rinse sockets in your Chrome browser should be easy to do. Follow these steps:
- Open the Chrome web browser and type the URL “chrome: // net-internals / # sockets” in the address bar.
- A page will appear showing all the sockets of your browser. Locate the “Flush socket pools” button and click on it to clear the sockets.
- Remember to close all active browser sessions before emptying the socket pools. Otherwise, active sessions can be interrupted.
- Once sockets are properly erased, you may be able to access previously problematic websites.
Solution 5: Renew IP
Renewal of the IP address must be effective to solve the problem ERR_SPDY_PROTOCOL_ERROR. Follow these steps to renew IP in Windows 10, you can also assign a static IP address to get a stable Internet connection.
- Click the right mouse button on the Start button and select the “Windows PowerShell (Admin)” option.
- Type “ipconfig / flashdns” in the command prompt and press Enter. Your DNS should be empty.
- Enter “ipconfig / release” and press Enter to reset a new IP address.
- Restart your browser and check if the problem has been resolved.