Run Teamviewer with localhost webserver (xampp, wamp etc)

For teamviewer 5.1 and later follow this tutorial:

If you try to run the server on your system with teamviewer, you might face problem. The issue is that teamviewer also listens to port 80 which conflicts with the webserver such as xampp, wamp etc, as it also listens to port 80 by default.

Now the solution to this issue is to either change the port selection for the webserver or alternatively change the port definied in teamviewer. Here we will discuss how to change the port to be listened by teamviewer from http / 80 to some thing else.

The steps to make teamviewer working with any other software that listens to port 80 too is to edit the registry of your windows, to change the values in it , making teamviewer NOT listening and engaging / using the http / 80 port. To get this done, follow this:

1. opening the alternate port

if you are using a firewall, make sure that port 5938 (TCP) is open on your firewall.

2. editing the registry

you need to check the registry.

Goto start -> run -> regedit

Goto location:


select the Key ’GatewayAllowed’ and set its registry value to 0

Now goto the registry location:


and there select the Key ’ListenHttp’ and change its value to 0 too.

Close teamviewer and server and / or restart your computer. Check if its working fine now.

26 comments on “Run Teamviewer with localhost webserver (xampp, wamp etc)

    1. He means that the values return back to 1 when the Teamviewer service is restarted. It happens here to.

        1. I did stop the Teamviewer service and program but still it puts 1 back in the registry when I start Teamviewer again.

  1. Thanks Nabeel, that was extremely helpful. Your instructions were so easy to follow, especially for someone who starts sweating whenever the words “edit your registry” come up.

  2. Hi, Tested your fix a lot of times but everytime the computer restarts, which turns off after work hours and turns back on next day, the teamviewer restarts listening to port 80 and webserver stops from running. Any updated fix for TV5? thank you!

  3. I have a problem i have tried doing this on windows 7, i have let the port through like you say, but i cant find that piece of line in the registry now i’ve searched the registry and it said finished searching but nothing came up please can you help on this?

  4. ok sorry i didnt read properly, i have searched in the folders that u put instead of searching for the folder duh :S, sorry.. anyways, the keys GatewayAllowed and ListenHTTP are not their i am using version 5.1 but should it make any difference?

    1. Hey Ash Wood – If you refer to TeamViewers FAQ’s you will find that in 5.1 – they have added this option in the Advanced Menu – To disable on port 80.

      It is always good to troubleshoot first – referring to the website is a good start especially in newer versions – But this allows us to hopefully help anyone else out who finds this being an issue.

      Here’s the link:,13

Leave a Reply

Your email address will not be published.