| 讓XP-SP2支持遠程多用戶(hù)登陸 情景再現: 5號樓348宿舍住著(zhù)一些“有錢(qián)人”,每位同學(xué)人手一臺電腦,還另外富裕一臺電腦,開(kāi)啟了遠程桌面,供大家使用。 Windows XP遠程桌面具有許多方便的地方,同學(xué)們可以在外地或是自己家里遙控這臺電腦,遠程管理、排解故障都輕松愉快。不過(guò)麻煩也來(lái)了:每個(gè)同學(xué)都有權對系統進(jìn)行修改(大家是平等的),一次,阿毛登錄后,進(jìn)行傳輸文件等操作,這時(shí)胖子突然登錄了,阿毛被強制注銷(xiāo)!所有文件傳輸工作都被禁止了!不僅如此,假如阿毛登錄時(shí)遇到問(wèn)題,希望其他人登錄過(guò)來(lái)協(xié)同解決也不行,因為遠程桌面只允許一個(gè)用戶(hù)登錄。 確實(shí)很遺憾,遠程桌面只允許一個(gè)用戶(hù)登錄。假設現在有兩臺電腦,分別是COMPANYX和COMPANY-XP2(這臺電腦安裝了SP2),現在要從COMPANYX通過(guò)遠程桌面連接到COMPANY-XP2,于是在COMPANYX上運行“mstsc”,輸入遠程計算機的名稱(chēng)和登錄用戶(hù)名、密碼(見(jiàn)圖1)。
![]() 點(diǎn)擊“連接”,COMPANYX上出現COMPANY-XP2遠程桌面窗口,并提示說(shuō)COMPANY-XP2電腦上已有另一個(gè)用戶(hù)usery登錄。如果繼續登錄COMPANY-XP2,其當前登錄用戶(hù)usery將被強行注銷(xiāo)(見(jiàn)圖2)。
![]() 在圖2中點(diǎn)擊“是”,COMPANYX遠程桌面程序強行注銷(xiāo)COMPANY-XP2上當前登錄的usery用戶(hù),使COMPANY-XP2電腦回到登錄歡迎界面,同時(shí)COMPANYX的遠程桌面窗口顯示出COMPANY-XP2桌面。這時(shí)在COMPANY-XP2上,無(wú)論用哪一種用戶(hù)身份(如abc或usery)登錄,COMPANY-XP2都會(huì )強行注銷(xiāo)遠程登錄的用戶(hù)abc,使遠程連接中斷??也就是說(shuō),無(wú)論何時(shí),遠程桌面只允許一個(gè)用戶(hù)登錄! 解決辦法 網(wǎng)絡(luò )上曾盛傳XP的SP2將支持多個(gè)用戶(hù)同時(shí)建立遠程桌面連接,當時(shí)著(zhù)實(shí)高興了一陣子,趕忙試試SP2的遠程桌面多用戶(hù)支持,卻發(fā)現無(wú)論如何不能讓兩個(gè)用戶(hù)同時(shí)登錄:無(wú)論是同時(shí)登錄兩個(gè)遠程桌面連接,還是一個(gè)遠程桌面、一個(gè)本地桌面,無(wú)論是兩者使用相同用戶(hù)名,還是使用不同用戶(hù)名,一概行不通! 到底怎么回事呢?查閱微軟有關(guān)SP2的說(shuō)明文檔,沒(méi)見(jiàn)到任何有關(guān)遠程桌面多用戶(hù)支持的說(shuō)明。搜索網(wǎng)絡(luò ),有關(guān)多用戶(hù)支持的介紹都是年初的資料,近來(lái)這類(lèi)文章似乎銷(xiāo)聲匿跡了。那么,是不是微軟原來(lái)打算讓SP2支持多個(gè)用戶(hù)同時(shí)連接遠程桌面,后來(lái)又取消了呢?為了搞清楚這個(gè)問(wèn)題,我在安裝SP2的電腦上將SP2正式版的終端服務(wù)器替換成SP2測試版的終端服務(wù)器,果然成功地同時(shí)建立了兩個(gè)連接,下面就介紹一下具體的實(shí)施步驟。 第一步:首先是在Windows XP上安裝SP2正式版,按照常規方式安裝即可,這里不再贅述。 第二步:準備一份版本較早的SP2終端服務(wù)器軟件(據說(shuō)從Build 2082開(kāi)始該功能就被禁止了,所以最好使用之前版本),中文SP2測試版較難找到,我用的是英文版Build 2055,運行之后沒(méi)有發(fā)現任何問(wèn)題。你可以從http://www.msfn.org/board/index.php?s=85a71ca2987c89886c99733154ae685f&act 第三步:接下來(lái),以安全模式啟動(dòng)Windows XP,如果有多個(gè)操作系統,可以啟動(dòng)另一個(gè)能訪(fǎng)問(wèn)Windows XP系統分區的系統(除非安裝了第三方工具軟件,否則Windows 98不能訪(fǎng)問(wèn)NTFS分區,因此Windows 98可能沒(méi)用)。然后,把Windows XP里面SP2正式版的所有TermSrv.DLL備份一下,在所有TermSrv.DLL文件出現的位置,用Build 2055版本的TermSrv.DLL覆蓋。通常,TermSrv.DLL至少出現在二個(gè)位置,分別是:\Windows\system32,\Windows\system32\dllcache。凡是原來(lái)有TermSrv.DLL的地方,就用Build 2055版本的TermSrv.DLL覆蓋。 第四步:以正常模式啟動(dòng)Windows XP,如果系統的文件保護功能提示說(shuō)TermSrv.DLL文件已被修改,并詢(xún)問(wèn)是否要復原,選擇否。 第五步:最后還要修改一下注冊表,增加終端服務(wù)器的多用戶(hù)許可。鑒于修改注冊表比較麻煩而且容易出錯,你可以用下面的批命令修改注冊表: @echo off 將上述內容保存為一個(gè)批命令文件,如AA.BAT,雙擊執行一下就可以了(見(jiàn)圖3)。
![]() 小提示 只有當Windows XP啟用了歡迎屏幕、快速用戶(hù)切換功能之后,遠程桌面才能支持并發(fā)的用戶(hù)訪(fǎng)問(wèn)。你可以從如下位置啟用它們:“控制面板→用戶(hù)賬戶(hù)→更改用戶(hù)登錄或注銷(xiāo)的方式”。 綜上所述,改造后的XP遠程服務(wù)器允許兩個(gè)不同的用戶(hù)同時(shí)登錄??雖然不能與Windows Server 2003強大的終端服務(wù)功能相比,但畢竟聊勝于無(wú),勉強可算多用戶(hù)支持。我曾經(jīng)試著(zhù)把Windows Server 2003的終端服務(wù)器復制到XP,但沒(méi)有成功??磥?lái)微軟不遺余力地堅持這樣的一個(gè)原則:作為個(gè)人桌面操作系統的XP,不允許多個(gè)用戶(hù)同時(shí)使用。 |
聯(lián)系客服