windows遠端桌面缺陷-單使用者和多使用者

來源:互聯網
上載者:User

缺陷1:遠端桌面單獨開啟終端使用者

缺陷描述:使用WIN2000server和WIN2003的遠程終端訪問時,預設的訪問方式是建立一個終端使用者,這個使用者不會影響伺服器當前的使用者,你看不到當前已經登入到案頭的使用者的使用方式。

實際上用遠端桌面登入伺服器後等於多開了一個使用者登入資源,浪費資源不說對於一些隨系統啟動的服務已經在另一個使用者登入時候開啟,這樣在遠端使用者登入後就不能再開啟該服務了,影響了伺服器的操作。

解決方案:

如果要登入到伺服器主機目前使用者的案頭,而不是建立一個終端使用者的話可以用捷徑進行登入串連,命令如下:%SystemRoot%/system32/mstsc.exe /console,串連上伺服器以後當前主機的使用者會黑屏,只有遠端使用者可以看到案頭,而且看到的這個案頭就是原本已經在伺服器本機登入的案頭了。

例如遠端使用者電腦系統安裝在c:/winnt下,我們通過工作列的“開始->運行->輸入c:/winnt/system32/mstsc.exe /console”實現上面提到的不開新終端使用者登入遠程伺服器的功能。

小提示:
1、因為WIN XP遠程終端服務是單使用者的,也就是說通過遠端桌面服務登入伺服器時伺服器本地登入介面將黑屏。所以不管你是否用這個參數都會登入到主機當前的案頭。

2、在開啟XP遠端桌面功能時一定要保證本地XP內建的防火牆是關閉的或者遠端桌面連線使用的連接埠是容許通過的,另外本地帳戶必須設定密碼,因為用於遠端連線的帳戶必須有密碼才可以正常訪問。

缺陷2:XP系統遠端桌面登入單使用者

缺陷描述:正如缺陷1小提示中提到的一樣,XP系統遠程終端服務是單使用者的,也就是說通過遠端桌面服務登入伺服器時伺服器本地登入介面將黑屏。

不管你是用本地登入還是遠程登入,同一時刻XP只容許一個使用者操作電腦,後登入的將把之前登入的使用者踢掉控制權。(如圖2)筆者曾經嘗試過多種方法XP都不能讓兩個使用者同時登入,無論同時登入兩個遠端桌面連線,還是一個遠端桌面一個本地案頭,無論是兩者使用相同使用者名稱,還是使用不同使用者名稱,均不奏效。

解決方案1:

第一步:首先是在Windows XP上安裝SP2正式版。

第二步:準備一份版本較早的SP2終端伺服器軟體,因為原本微軟準備把多使用者使用遠端桌面程式放在SP2中的,不過在最新的SP2中將該功能取消了。中文SP2測試版較難找到,可以使用英文版Build 2055,運行之後沒有發現任何問題。可以從http://www.msfn.org/board/index.php?s=85a71ca2987c89886c99733154ae685f&act=Attach&type=post&id=161513下載Build 2055的終端伺服器執行檔案TermSrv.DLL。從這個連結下載來的是一個副檔名為.DL_的檔案,你可以把它的副檔名改成ZIP檔案,然後用WinRAR解開它。

第三步:用安全模式啟動Windows XP,如果有多個作業系統,可以啟動另一個能訪問Windows XP系統磁碟分割的系統(除非安裝了第三方工具軟體,否則Windows 98不能訪問NTFS分區,因此Windows 98可能沒用)。然後,把Windows XP裡面SP2正式版的所有TermSrv.DLL備份一下,在所有TermSrv.DLL檔案出現的位置,用Build 2055版本的TermSrv.DLL覆蓋。通常,TermSrv.DLL至少出現在二個位置,分別是:/Windows/system32,/ Windows/system32/dllcache。凡是原來有TermSrv.DLL的地方,就用Build 2055版本的TermSrv.DLL覆蓋。

第四步:用正常模式啟動Windows XP,如果系統的檔案保護功能提示說TermSrv.DLL檔案已被修改,並詢問是否要複原,選擇否。

第五步:最後還要修改一下註冊表,增加終端伺服器的多使用者許可。鑒於修改註冊表比較麻煩而且容易出錯,你可以用下面的批命令修改註冊表:

@echo off
setlocal
set regkey=”HKLM/SYSTEM/CurrentControlSet/Control/Terminal Server/Licensing Core”
reg add %regkey% /v EnableConcurrentSessions /T REG_DWORD /D 1 /f
endlocal

將上述內容儲存為一個批命令檔案,如AA.BAT,雙擊執行一下就可以了。最後突破限制的效果如圖3所示。修改後的XP遠程伺服器允許兩個不同的使用者同時登入,成功的突破了微軟的系統缺陷。

小提示:
只有當Windows XP啟用了歡迎畫面,快速切換使用者功能之後,遠端桌面才能支援多使用者並發訪問。可以從如下位置啟用它們:“控制台→使用者賬戶→更改使用者登入或登出的方式”。

解決方案2:

雖然網上有很多文章說可以通過下在Build 2055的終端伺服器執行檔案TermSrv.DLL來解決這個問題。不過這個DLL檔案已經非常難找了,我們可以到http://www.sala.pri.ee/Termiserv_XPSP2_i386_1.0.exe下載這個遠端桌面補丁程式,(如圖4)把他安裝在XP SP2沒有域的電腦上就可以輕鬆突破單使用者使用XP遠端桌面的限制了。

解決方案3:

我們也可以通過第三方軟體來解決XP下的多使用者訪問遠端桌面功能,藉由博軟軟體開發的WinConnect Server,可以讓我們突破限制,多使用者同時進行Windows XP之旅。WinConnect Server當前最新版本是WinConnect Server XP,下載地址為http://www.thinsoftinc.com/download/WinConnect-ServerXP/setup.exe,軟體大小為8.40MB。

總結:

其實微軟很多系統缺陷確實給使用者帶來了大量的不方便,不過作為面向家庭使用者的XP和WIN2000 PRO在遠端桌面功能方面有限制也是應該的,畢竟面向公司伺服器的產品和家庭使用者在應用上有很大不同。

轉自 http://hi.baidu.com/stush03

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.