up vote 8 down vote favorite
1
share [g+] share [fb]

How can you disable TeamViewer from using/reserving port 80? I am certain in the previous version <v4.1.6 there used to be a radio button option in "options" which disabled it from needing it, but now I cannot find it.

Is port 80 serisouly required by this remote desktop app? It is conflicting with IIS on our development server and becoming a real pain.

Thanks all.

link|improve this question

50% accept rate
feedback

10 Answers

up vote 12 down vote accepted

Did you enable the Direct-In Modus? You can disable it in

   Options > Advanced > Network > TeamViewer DirectIn check

From the manual, page 59 (PDF):

Check Opens a dialog where the availability of TeamViewer is checked. The DirectIn Ports 80 and 5938 do not have to be opened , however, TeamViewer can use these ports - if available - for establishing faster connections.

link|improve this answer
Thanks. I looked at that checkbox, paused on it, then moved on. If only I clicked on options for it I would have noticed it wanted to use port 80! :) Thanks. – GONeale May 23 '09 at 0:50
Page 59 of the PDF seems incorrect; I found the info about DirectIn options on page 78 of 81 (the PDF itself regards it as page 82). – JYelton Aug 27 '10 at 17:40
feedback
  1. Open port 5938 (TCP) on your firewall.
  2. Change the following registry keys.

    • [HKEY_LOCAL_MACHINE\SOFTWARE\ TeamViewer\Version4] Key ’GatewayAllowed’ set to 0 * [HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer\Version4] Key ’ListenHttp’ set to 0
link|improve this answer
feedback

If you are using Windows 7 x64, you will find that the registry keys are in a different location. I have searched the registry and cannot find anything along the lines of 'GatewayAllowed'. The other key is as follows:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\TeamViewer\Version6\ListenHttp

link|improve this answer
feedback
Options > Advanced > Show Advanced Options > Don't use incoming ports 80 and 443
link|improve this answer
feedback

The DirectIn check merely checks whether port 80 is forwarded through your router, it does not stop hijacking port 80. There is a registry change that you can make (two values need to be changes, one obvious, one non). I don't have the details with me, but if you telephone TV tech support, ignore their "this is just how it works" and insist on talking to a tech, you may be able to get it. I'll post the changes as soon as I get to my own computer.

link|improve this answer
feedback

Starting the Apache server before teamviewer seems to solve this problem.

link|improve this answer
feedback

On the new teamviewer you go to advanced settings and then Don't use port 80

link|improve this answer
feedback

Please edit C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf and look for the following lines:

#Listen 12.34.56.78:80
Listen 80

and change to, for instance:

#Listen 12.34.56.78:80
Listen 8080

Then, start Apache service (windows)

The above will cause apache to "listen" on port 8080.

C:\Users\vdacosta>netstat -an

Active Connections

  Proto  Local Address          Foreign Address        State

  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING
link|improve this answer
feedback

i went to windows firewall and unchecked team viewer in exeptions (not team viwer remote..) and tried it.... it worked for me

link|improve this answer
feedback

You can delete the current rules in the firewall and then make new rules with different port numbers. I found this website that explains it in detail http://www.avg.com/au-en/51

link|improve this answer
That website has nothing useful in it. – sysadmin1138 May 2 '11 at 19:52
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.