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
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.
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.
Step 2. Click Turn Windows Defender Firewall on or off from the left pane.
Step 3. Tick Turn off Windows Defender Firewall under both private and public network settings. Then click OK to take effect.
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.
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.
Step 2. Go to the Windows Security tab, and click Virus & threat protection.
Step 3. Click Scan options under Quick scan.
Step 4. Tick Full scan and click Scan now.
Step 5. Wait for the process to finish.
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.
Step 2. Run the following commands one by one:
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.
Step 2. Right-click TeamViewer from the list, then click Restart from the menu that appears.
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.
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.
Step 2. Find and right-click TeamViewer, and click Uninstall.
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:
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.
Step 2. Start AnyViewer on the client device, and log in using the same credentials you used on the host computer.
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.
- 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.