找回密码
 立即注册
搜索
查看: 231|回复: 0

[总结]更改Windows终端服务端口及Web方式访问端口

[复制链接]

4

主题

14

回帖

23

积分

新手上路

积分
23
发表于 2005-1-5 02:18:20 | 显示全部楼层 |阅读模式
晚上乱逛,逛到一处讲isa中开放终端服务的文章,转而想到以前用Windows 2000的终端服务,改变默认端口后Web方式访问失效的问题。个人感觉windows2003应该解决了这个问题,就去查看kb,里面果然提到2003解决了此问题。
刚刚实验了一下,成功。现在把方法写下来,并把相关的知识总结一下,供大家参考。

适用范围:Windows终端服务(当然包括远程桌面),本实验由于系统不同甚至sp不同都有可能导致不同的结果,请注意下面的适用版本。


1、改变终端服务默认端口

  1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
复制代码


找到下面的 "PortNumber[/COLOR]",用十进制方式显示,默认为3389,改为任意可用端口。

适用范围:支持终端服务的所有系统


2、安装终端服务Web访问ActiveX控件

tswebsetup.exe[/COLOR]
版本:Remote Desktop Web Connection : XPSP2 [5,1,2600,2180]

如果你下载过老的版本,注意:老的版本不支持Web方式访问的端口更改,请下载上面这个版本

默认安装位置为:默认站点下面的TSWeb文件夹,可以根据具体情况改变。

下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=469eee3a-45b4-4b40-b695-b678646a728b&displaylang=en

访问的时候,根据自己安装的情况输入访问地址,下面是我按默认安装的访问地址:
http://192.168.1.100/tsweb[/COLOR]/

前提条件:运行有IIS

适用范围:支持终端服务的所有系统


3、Windows终端服务Web方式访问端口的更改
在上一步中安装的TsWeb里面找到Default.htm,找到以“MsRdpClient.AdvancedSettings2”开头的项,在下面添加一行,内容为:
MsRdpClient.AdvancedSettings2.RDPPort = xxxx[/COLOR]
其中xxxx为第一步中改变的端口号。

注:因为windows2000及Windows NT Server 4.0 Terminal Server的Terminal Server ActiveX客户端只能监听3389端口,故改变终端服务的默认端口后就无法使用Web方式访问。

适用范围:windowsxp+sp1及以上,windows2003所有版本


提醒一个容易出问题的地方,因为在改变Default.htm文件的时候已经改变了RDP的端口,在使用Web方式访问的时候,就没有必要再输端口号,我一开始也搞错了,呵呵,如图。

参考文章:
http://support.microsoft.com/kb/187623/EN-US/
http://support.microsoft.com/kb/326945/en-us
http://www.microsoft.com/windowsxp/downloads/tools/rdwebconn.mspx

好了,差不多写完了,不完善之处还请大家补充,偶也睡觉去了,呵呵。  :D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 07:35 , Processed in 0.094765 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表