星期二, 5月 26, 2009

破解Windows XP Pro遠端桌面連線數的限制

XP Pro 的遠端桌面只允許一個人連線,當使用者使用遠端桌面連線到 XP Pro 時,本機使用者會被強制登出。
只要完成下列步驟,就可以解除這個限制。

1.將 Windows 啟動在安全模式。
2.按一下 [控制台] 中的 [系統],取消選取 [遠端] 索引標籤中的 [允許使用者允端連線到這部電腦],然後按一下 [確定]。
3.開啟 [控制台] – [系統管理工具] – [服務],將 Terminal Services 服務停用,然後按一下 [確定]。
4.瀏覽到 C:\windows\system32\dllcache 目錄,將 termsrv.dll 檔案改成別的名稱(例如 termsrv.original)。
5.下載無連線數目限制的
termsrv.dll,然後將它複製到 C:\windows\system32\dllcache 目錄。
6.瀏覽到 C:\windows\system32 目錄,重複步驟 4 與步驟 5 (將 termserv.dll 改成其他名稱,然後將剛下載的檔案複製到此目錄。
7.開 啟 [登錄編輯程式],找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core 機碼。新增一個名為 EnableConcurrentSessions 的 DWORD 項目,將其值設定為 1,然後關閉 [登錄編輯程式]。
8.按一下 [ 開始] – [執行],輸入 gpedit.msc,然後按一下 ENTER。開啟 [電腦設定] – [系統管理範本] – [Windows 元件] – [終端機服務],按兩下 [限制連線數目],選擇 [已啟用],然後在 [可允許的 TS 最大連線數目] 中設定想要的最大連線數目。
9.重新啟動 Windows 在正常模式。
10.按一下 [控制台] 中的 [系統],選取 [遠端] 索引標籤中的 [允許使用者允端連線到這部電腦],然後按一下 [確定]。
11.開啟 [控制台] – [系統管理工具] – [服務],將 Terminal Services 服務啟動,然後按一下 [確定]。
12.重新啟動 Windows。

注意:

1.遠端連線使用者帳戶必須加入 Remote Desktop User 群組,該使用者才能連線。
2.您可能必須啟用「快速使用者切換」與「歡迎畫面」,按一下 [開始] – [控制台] – [使用者帳戶] – [變更使用者登入或登出的方式] 以啟用上述兩個功能。
3.此解決方案可能不適合已加入網域的電腦,因為網域群組原則可能會覆寫本機群組原則。

網路上有人寫好所有步驟的一次安裝檔,各位閤友可下載試試。(已升級SP3的閤友請用這個。)



遠端桌面連線 for Windows 2000

Windows 2000 Server (被控端)

Terminal Services的安裝

1. 選擇 新增/移除Windows元件
2. 在Windows元件精靈中將Terminal Services及Terminal services Licensing兩個元件選項打ˇ,按下一步。

3. 在終端機服務安裝程式中,選擇遠端管理模式,按下一步,放入原版光碟片後,就等待複製檔案至完成了。

若要在IE上登錄遠端桌面,就下載及安裝Terminal Services Web Client Package

現在您可以在IE,輸入網址:http://XXX.XXX.XXX.XXX/tsweb,即可看到下面的畫面

Windows 2000 當主控端

Windows 2000並無提供 [遠端桌面連線] 程式,必須下載這個檔案
解壓後存入同一個資料夾後執行 mstsc.exe 。

P.S.:
要進行遠端連線時,受控端之防火牆Port一定要打開,否則無法連線。
以下是一些遠端軟體所要開放的Port :
PcAnywhere : TCP 5631 Port、UDP 5632 Port
Ultr@VNC   : TCP 5900 Port、WWW 5800 Port
遠端桌面連線 : TCP 3389 Port