从“窃取”端口80禁用TeamViewer?

如何禁用TeamViewer使用/预留端口80? 我确信在以前的版本<v4.1.6中曾经有一个“选项”中的单选button选项,它禁止它不需要它,但现在我找不到它。

远程桌面应用程序是否需要端口80? 它与我们的开发服务器上的IIS冲突,并成为一个真正的痛苦。

谢谢大家。

你是否启用了Direct-In Modus? 您可以禁用它

Options > Advanced > Network > TeamViewer DirectIn check 

从手册,第59页( PDF ):

检查打开一个对话框,检查TeamViewer的可用性。 DirectIn端口80和5938不必打开,但是,TeamViewer可以使用这些端口(如果可用)build立更快的连接。

 Options > Advanced > Show Advanced Options > Don't use incoming ports 80 and 443 
  1. 在防火墙上打开端口5938(TCP)。
  2. 更改以下registry项。

    • [HKEY_LOCAL_MACHINE \ SOFTWARE \ TeamViewer \ Version4]键'GatewayAllowed'设置为0 * [HKEY_LOCAL_MACHINE \ SOFTWARE \ TeamViewer \ Version4]'ListenHttp'键设置为0

在新的teamviewer你去高级设置,然后不要使用端口80

如果您使用的是Windows 7 x64,则会发现registry项位于不同的位置。 我search了registry,找不到任何沿着“GatewayAllowed”的行。 另一个关键如下:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \的TeamViewer \版本6 \ ListenHttp

DirectIn检查只是检查端口80是否通过路由器转发,不会停止劫持端口80.有一个registry更改,您可以(两个值需要更改,一个显而易见,一个不)。 我没有与我的细节,但如果你打电话给技术支持,忽略他们“这只是如何工作”,并坚持谈一个技术,你可能会得到它。 我一到我自己的电脑就会发布更改。

全新安装的TeamViewer 9默认不再劫持端口80。 对于以前的版本,其他修补程序正常工作。

在teamviewer似乎解决这个问题之前启动Apache服务器。

您可以在TeamViewer 5.1或更高版本中禁用此行为。

在其他>选项>高级下打开TeamViewer选项。 启用选项“不要使用传入端口80(仅推荐用于Web服务器)”,以便TeamViewer不会再尝试端口。