适用範圍:Windows終端服務(當然包括遠端桌面),本實驗由于系統不同甚至sp不同都有可能導緻不同的結果,請注意下面的适用版本。
1、改變終端服務預設端口
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
找到下面的 "PortNumber",用十進制方式顯示,預設為3389,改為任意可用端口。
适用範圍:支援終端服務的所有系統
2、安裝終端服務Web通路ActiveX控件
tswebsetup.exe
版本: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/
前提條件:運作有IIS
适用範圍:支援終端服務的所有系統
3、Windows終端服務Web方式通路端口的更改
在上一步中安裝的TsWeb裡面找到Default.htm,找到以“MsRdpClient.AdvancedSettings2”開頭的項,在下面添加一行,内容為: MsRdpClient.AdvancedSettings2.RDPPort = xxxx 其中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/
補充一下:
問題1:
改終端端口不完全...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp
"PortNumber"這個鍵值改1下...改的時候選擇10進制就ok了
回答:我以前看的資料也是這樣,不過根據微軟的官方資料上面沒有這個選項,後來我也做了實驗(平台win2000AD+sp4),這個的确不需要更改。