7 Easy Ways to Fix TeamViewer Protocol Negotiation Failed in Windows

This post is a troubleshooting guide for TeamViewer protocol negotiation failed. We provide you with seven solutions to solve this problem. This post will greatly help you if you are facing the same issue.


By Hester / Updated on April 26, 2023

Share this: instagram reddit

Help! How do I fix a protocol negotiation failed in TeamViewer?


When attempting to connect to my partner's PC, I frequently see the error message 'Protocol negotiation failed. Please try again.' How can I fix the TeamViewer protocol negotiation failederror? My computer uses Windows 10, and the others have Windows 11."

- Question from a user

Protocol Negotiation Failed

How to fix TeamViewer protocol negotiation failed [7 solutions]

TeamViewer is a remote control software that allows you to take remote control, transfer files, and have conversations with the remote userat the same time.

Some users recently complained that when using TeamViewer to connect to the remote computer, the connection broke down with the error message "Protocol negotiation failed. Please try again." This frequently occurs when a system component, such as your antivirus software or the Windows Firewall, interferes with the connection.

In this post, you can find numerous solutions to protocol negotiation failedin TeamViewer.

Solution 1. Change Windows Firewall settings

As said before, the problem could be related to the Windows Firewall. In this case, you will need to manually allow TeamViewer in the Firewall settings or turn off Windows Firewall to check whether the connection is successful.

Step 1. To allow TeamViewer service in the Windows Firewall, search for Allow an app through Windows Firewall in the search bar and Open it.


Step 2. Click Change settings, and check TeamViewer Remote Control Service under private or public network or both.

Firewall Teamviewer

Try re-connect your remote device. If it still fails, you need to disable the Windows Firewall.

Step 1. Open Control Panel and navigate to System and Security > Windows Defender Firewall.

Windows Defender Firewall

Step 2. Click Turn Windows Defender Firewall on or off from the left pane.

Turn Windows On or Off

Step 3. Tick Turn off Windows Defender Firewall under both private and public network settings. Then click OK to take effect.

Turn Off Windows Defender Firewall

Solution 2. Disable third-party antivirus software

The antivirus software has capabilities that secure your online activity and keep out any suspicious entities. These characteristics can, however, occasionally be problematic since they over-obstruct things. Therefore, temporarily stop using your third-party antivirus program before attempting a TeamViewer connection to avoid TeamViewer protocol negotiation failed Windows 10, 11.

Temporarily Sisable Antivirus

Solution 3. Scan your PC for malware infection

No connection to TeamViewer will be possible if your computer has malware and virus infections. Therefore, you'd better scan your computer to see if it is infected.

Step 1. Press Win + I to open Settings, and click Update and Security.

Update and Security

Step 2. Go to the Windows Security tab, and click Virus & threat protection.

Virus Threat Protection

Step 3. Click Scan options under Quick scan.

Scan Options

Step 4. Tick Full scan and click Scan now.

Full Scan

Step 5. Wait for the process to finish.

Full Scan Running

Solution 4. Flush DNS

A damaged local DNS cache can occasionally make connecting to a website or server problematic, resulting in errors like TeamViewer protocol negotiation failed. If that's the case, clearing the DNS cache on Windows will enable your computer to connect to the host.

Step 1. Press Win + R, enter “cmd” and click OK.

Run Box cmd

Step 2. Run the following commands one by one:

  • ipconfig/release
  • ipconfig/renew
  • ipconfig/flushdns

Flush dns Cache

Solution 5. Restart the TeamViewer service

Another actionto solve the issue is to restart TeamViewer completely.

Step 1. Press Win + R, type“services.msc”, and hit OK.

Services msc

Step 2. Right-click TeamViewer from the list, then click Restart from the menu that appears.

Restart Teamviewer

Solution 6. Update or reinstall TeamViewer

A version conflict between your system and the target system could cause your inability to launch a remote session using TeamViewer. As a result, confirm that the program is up to date and that no updates need to be installed.

Step 1. Open TeamViewer, click the menu icon and click Check for new version.

Check for New Version

Step 2. Install any available update and try to re-establish a remote session.

Suppose you are running the latest version of TeamViewer and still can not perform remote control. Try to uninstall and reinstall the software.

Step 1. Go to Control Panel and click Uninstall a program under Programs.

Control Panel Uninstall a Program

Step 2. Find and right-click TeamViewer, and click Uninstall.

Uninstall Teamviewer

Step 3. Then you can re-download and install TeamViewer from its official site.

Solution 7. Switch to TeamViewer alternative

Suppose none of the solutions above have solved the problem for you. Try a TeamViewer alternative that offers a fast and stable connection in an error-free environment.

For example, you can try the powerful remote desktop software AnyViewer which has non-error connections, easy operations, and several free features. AnyViewer is devoted to offering the best remote desktop performance for individuals and businesses. It has a completely free version allows users to experience unattended remote access, file transfer, screen sharing, multiple sessions, etc.

Download AnyViewer on your computers:

Download Freeware Win 11/10/8.1/8/7
Secure Download

Here is how you can use AnyViewer in simple steps:

Step 1. Start AnyViewer on the host device, click Sign up to create a new account, then log in.

Log in Anyviewer

Step 2. Start AnyViewer on the client device, and log in using the same credentials you used on the host computer.

Free Editions

Step 3. Go to the Device interface to view the list of your assigned devices. Choose the device you want to connect to and click One-click control.

Connect to My Devices

Notes:✎... As we said before, AnyViewer also has specialized plans for businesses. It offers cost-effective business memberships. If you need to manage many computers remotely, you can join the Professional or Enterprise plan to get more rights!
Up to 100 designated devices can be set up for one-click control.
More concurrent sessions can be made.
Access in privacy mode allows you to black out the physical screen and disable the remote device's physical keyboard.
Enjoy high-quality images.



This post introduces how to fix the TeamViewer protocol negotiation failederror. We offer you seven solutions to solve the problem. If you frequently have trouble using TeamViewer, we recommend you select an alternative. You can try AnyViewer to enjoy stable remote connections without errors.