1. 說明:
(1)Win服務(wù)器版默認是支持多用戶登陸的,甚至可以在主機上用不同用戶自己遠程登陸自己,如window server 2016。
(2)Win10正常情況下是不允許用戶同時遠程的,即一個用戶遠程進來會把另一個用戶踢掉,因此需要破解才能使得多個用戶同時登陸遠程桌面。
(3)主要有以下兩個步驟:
-- 主機修改遠程登錄相關(guān)配置
-- 破解遠程登錄用戶限制
2. 主機修改遠程登錄相關(guān)配置
(1)新建用戶
右鍵"此電腦"->管理—>本地用戶和組,
右鍵"用戶"—>新用戶,添加用戶名,設(shè)置密碼(勾選密碼永不過期),然后點擊創(chuàng)建即可
(2)添加遠程桌面用戶
右鍵"此電腦"—>屬性->遠程設(shè)置—>遠程
勾選"遠程協(xié)助"/"允許遠程協(xié)助連接這臺計算機"
勾選"遠程桌面"/"允許遠程連接到此計算機"
然后點擊"選擇用戶"—>添加—>高級—>立即查找,找到剛剛創(chuàng)建的用戶,點擊確定.
(3)配置本地組策略
運行 gpedit.msc 打開本地組策略編輯器
(a)選擇【管理模板】—>【W(wǎng)indows組件】—>【遠程桌面服務(wù)】—>【遠程桌面會話主機】—>【連接】, 配置【限制連接的數(shù)量】,點擊“已啟用”,配置"允許的RD最大連接數(shù)"為5
(b)配置【將遠程桌面服務(wù)用戶限制到單獨的遠程桌面服務(wù)會話】,點擊"已啟用"
說明:
這個配置很重要,我最開始沒配置,導(dǎo)致斷開一個遠程登錄連接后,再重新連接,會重新打開一個新的桌面。但是打開新的應(yīng)用程序時,系統(tǒng)提示系統(tǒng)后臺正在運行,之前斷開前的應(yīng)用程序一個也找不到。后來發(fā)現(xiàn)是因為這部分設(shè)置沒配置時,同一個用戶先后登陸遠程系統(tǒng),系統(tǒng)會分配不同的會話,從而導(dǎo)致你在一個遠程桌面的操作都不見了,雖然你運行的一些程序并沒有被系統(tǒng)關(guān)閉,但是你無法對他們進行管理。
(c)配置【允許用戶通過使用遠程桌面服務(wù)進行遠程連接】,點擊"已啟用"即可
3.破解遠程登錄用戶限制
(1)下載解除遠程桌面多用戶連接限制補丁 https://github.com/SobieskiCodes/RDPWrap
(2)解壓其中的RDP壓縮包(RDPWrap-v1.6),然后以管理員身份運行install.bat安裝,安裝完成后運行RDPConf.exe,查看各個組件運行狀態(tài), 狀態(tài)全部為綠色(Diagnostics后面都是綠色的,并且Listener state是Listening [fully supported]) 就可以使用多用戶遠程桌面了。
(3)如果端口監(jiān)聽為Nothing listening, 或者出現(xiàn)Listening [not supported], 則需要運行一下update.bat
4.關(guān)閉遠程桌面
(1)經(jīng)過上述 "1/(2)-(3)" 設(shè)置后,若只在 "1/(2)"中取消"遠程協(xié)助"和"遠程桌面",則仍能遠程桌面登陸!
(2)關(guān)閉方法:
(a)"1/(2)",取消"遠程協(xié)助"和"遠程桌面"
(b)"1/(3)/(c)",設(shè)置為 "已禁用"
Windows 系統(tǒng)本是支持多個用戶同時連接遠程桌面的,但僅限于 Windows 2003 之后的服務(wù)器版本。非服務(wù)器版本的Windows 系統(tǒng)需要安裝額外的補丁。本文中的方法在最新 Windows 10 (21H1) 親測有效。
GitHub上有個開源項目 rdpwrap 可以讓 Windows 支持多用戶連接,其原理是修改了dll文件,做了一個安裝服務(wù)代理了原來的rdp。
RDP Wrapper:github.com/stascorp/rdpwrap
該項目最后一個版本是 2017年12月 發(fā)布,之后一直沒有更新。我在最新 Windows 10 使用無效。
找到 C:\Windows\System32\termsrv.dll 查看文件版本如下:
而在 rdpwrap 日志中找到支持最高版本為 10.0.17763.1 (Windows 10 Build 160101.0800) 。同時在項目的問題反饋中可以看到其他人遇到的同樣問題。
雖然原作者一直沒有回應(yīng),不過我在里面找到了一個新項目:SuperRDP
SuperRDP 是基于rdpwrap修改的,目前最新版本是上個月發(fā)布的 1.0.9 版本,支持 Windows 11 預(yù)覽版。
使用非常簡單,官方有中文說明。
SuperRDP:github.com/anhkgg/SuperRDP
安裝后即可支持多用戶登錄了。
在本機創(chuàng)建兩個用戶,我創(chuàng)建 wzz 和 wxy 兩個用戶,然后同時遠程登錄(注意把用戶設(shè)為允許遠程登錄)。在任務(wù)管理器中可以看到登陸用戶信息:
即使本機正在使用,遠程用另一個用戶登錄,當前用戶也不會被擠出去。
遠程桌面服務(wù)相關(guān)設(shè)置在組策略中。用 WIN+R 組合鍵打開運行,輸入 gpedit.msc 回車
計算機配置>管理模版>Windows 組件>遠程桌面服務(wù)
在這里可以對連接數(shù),超時時間,自動斷開等進行設(shè)置。
組策略中的設(shè)置項說明都比較詳細,這里不做介紹。一般情況使用默認配置就好。
除非注明,否則均為"攻城獅·正"原創(chuàng)文章,請注明出處。
本文鏈接:https://engr-z.com/428.html