)
RDPWrap.iniWindows 多用戶遠程桌面的免費補丁配置無需 Server 授權(quán)【免費下載鏈接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by StasM項目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.iniWindows 專業(yè)版和家用版自帶一個限制遠程桌面RDP只能同時存在一個會話第二個人連進來會把先前的頂?shù)?。想多開幾路微軟的官方方案是上 Windows Server買授權(quán)、配環(huán)境成本不低。rdpwrap.ini 就是 RDP Wrapper 的配套配置倉庫——里面按 Windows 版本號整理好的 rdpwrap.ini把單用戶的限制在內(nèi)存里補掉讓專業(yè)版也能多用戶同時遠程。什么人會用得上家里有一臺性能過剩的 PC想讓家人各占一個會話互不干擾開發(fā)者在單臺機器上開多個測試賬號并行調(diào)試不同會話教學、培訓場景一臺主機當多臺云電腦分發(fā)共同點不想為多路遠程去買 Server 授權(quán)且系統(tǒng)是自有的。它是第三方修改方案生產(chǎn)環(huán)境請自行評估合規(guī)與穩(wěn)定性風險。從拿到倉庫到第一次多開連接前提你已經(jīng)裝好 RDP Wrapper 本體它提供運行時和安裝工具這個倉庫只管配置文件。git clone https://gitcode.com/GitHub_Trending/rd/rdpwrap.inisysteminfo | findstr /B /C:OS Buildsysteminfo給出的 OS Build 就是你要對號入座的 build 號比如22631對應文件里的10.0.22621.xxxxx。然后copy autogenerated\10.0.22621.xxxxx-autogenerated_x64.ini C:\Program Files\RDP Wrapper\rdpwrap.ini net stop TermService net start TermService其余步驟一句話帶過在倉庫 autogenerated/ 目錄里按 build 號找到后綴匹配的 ini_x64或_x86按系統(tǒng)架構(gòu)選整體覆蓋到 RDP Wrapper 安裝目錄。最后用 RDP Wrapper 自帶的RDPConf.exe驗證各項顯示正常、Listener 處于 Listening 狀態(tài)就可以從兩臺機器同時連同一臺目標機了。兩個匹配規(guī)則值得記住文件名里的 build 號必須和你的 OS Build 對得上10.0.22621.*是 Win11 22H210.0.26100.*是 24H2同一前綴可能有多個文件末位 build 不同選完全一致的那個這份 ini 里到底是什么在生效打開 rdpwrap.ini 根目錄文件能看到四塊[Main]、[SLPolicy]、[PatchCodes]以及幾百個[版本號]段。部分作用[SLPolicy]通過 RDP Wrapper 注入的鉤子把系統(tǒng)策略里的遠程連接相關(guān)項改寫為允許允許多會話、不設(shè)會話上限等SingleUserPatch指向 termsrv.dll遠程桌面服務核心 DLL中負責單用戶檢查的函數(shù)位置用補丁字節(jié)直接跳過該檢查DefPolicyPatch指向許可/策略查詢函數(shù)補成恒返回有權(quán)限[PatchCodes]補丁字節(jié)的字典如nop90各版本段里寫的是名字實際字節(jié)在這里查表一句話串起來RDP Wrapper 在 TermService 啟動時把自己掛進進程再按 ini 里你這個 build 的偏移把兩處只許一個用戶的判斷改寫掉。偏移和字節(jié)因 Windows 版本而異——這就是每個 build 單獨一段、也為什么更新系統(tǒng)后必須換配置的原因。真正值得動過腦子的參數(shù)參數(shù)作用建議值MaxUserSessions[SLPolicy]段最大并發(fā)遠程會話數(shù)0不限寫具體數(shù)字就是硬性上限8dc86f1d-…-MaxSessionsRDS 許可側(cè)的會話上限鍵保持默認1000即可LogFile[Main]段日志輸出位置默認\rdpwrap.txt排障先翻它不建議自己改[PatchCodes]和各版本段的偏移那需要逆向 termsrv.dll 才有依據(jù)。出問題時先查這幾處癥狀大概率原因一步修復Windows 更新后只能單用戶連第二個人被頂新 build 沒有對應配置或[PatchCodes]過期用倉庫里最新的 rdpwrap.ini 整體覆蓋本地文件再net stop TermService/net start TermService重啟服務失敗、RDPConf 異常補丁沒打上或日志報錯先讀安裝目錄下的rdpwrap.txt再確認 TermService 正在運行sc query TermService端口 3389 無人應答防火墻攔了入站或 Listener 未起檢查 3389 入站規(guī)則RDPConf.exe看 Listener 狀態(tài)配置看著對但就是不生效只追加了新版本段沒換[PatchCodes]換整份文件別復制粘貼單個版本段見下節(jié)版本沒跟上時為什么不能只追加一段倉庫的 Readme.md 里有一條專門提醒較新的termsrv.dll需要新的 patchcode手動更新時[PatchCodes]整段都要用最新版本替換。也就是說發(fā)現(xiàn)你的 build 還沒有對應 ini 時別往本地文件尾部追加一段就完事——[PatchCodes]里缺對應條目RDP Wrapper 會直接失效。正確做法永遠是拿倉庫里最新的完整 rdpwrap.ini 覆蓋本地那份。維護者 sebaxakerhtc 更新頻率很高Readme 的 History 顯示幾乎每隔幾天就補一批新 build。如果系統(tǒng)更新后找不到對應文件過幾天回 autogenerated/ 再看一遍通常就有。有具體 build 號查不到、或配置換完仍不生效的情況帶著你的 OS Build 和rdpwrap.txt日志內(nèi)容直接去該倉庫的 issue 區(qū)提問最快?!久赓M下載鏈接】rdpwrap.iniRDPWrap.ini for RDP Wrapper Library by StasM項目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考