此專案的目標是在家庭使用的功能減少的系統上啟用遠端桌面主機支援和並發 RDP 會話。
RDP Wrapper 充當服務控制管理器和終端服務之間的層,因此原始 termsrv.dll 檔案保持不變。而且這種方法對抗Windows Update的能力非常強。
新台幣版本 | 截圖 |
---|---|
視窗Vista | |
視窗7 | |
視窗8 | |
視窗8.1 | |
Windows 10 |
解決方案的靈感來自 Windows 產品策略編輯器,非常感謝kost :)
— 二進位大師
建議在安裝 RDP Wrapper 時使用原始 termsrv.dll 檔案。如果您之前使用其他修補程式修改過它,它可能會變得不穩定並隨時崩潰。
原始碼可用,因此您可以自行構建
RDP Wrapper 不會修補 termsrv.dll,它會使用不同的參數來載入 termsrv
RDPWInst 和 RDPChecker 可以重新分發,無需開發資料夾和批次文件
RDPWInst可用於無人值守安裝/部署
不支援 Windows 2000、XP 和 Server 2003
從 Vista 開始的任何 Windows 版本上的 RDP 主機伺服器
同時進行控制台和遠端會話
同時使用相同使用者進行本機和遠端登入(請參閱設定應用程式)
最多 15 個並發會話(實際限制取決於您的硬體和作業系統版本)
控制台和 RDP 會話重影(在 Windows 7 及更低版本中使用工作管理員,在 Windows 8 及更高版本中使用遠端桌面連線)
對 RDP 主機的完整多顯示器支持
....如果您發現此處未列出的新功能,請告訴我們;)
適用於 Windows RT 的ARM (請參閱下面的連結)
IA-64用於基於 Itanium 的 Windows Server?好吧,我不知道:)
x86 Delphi 版本可以使用Embarcadero RAD Studio 2010來建構
x86/x64 C++ 版本可以使用Microsoft Visual Studio 2013構建
官方 GitHub 儲存庫:
https://github.com/stascorp/rdpwrap/
官方電報聊天:
https://t.me/rdpwrap
評論區積極討論:
在 Windows 8 核心/基本上啟用遠端桌面 - Andrew Block .net
MDL 專案和應用程式執行緒在這裡:
RDP 包裝器庫(適用於 Windows 8.1 Basic)
關於移植到 ARM for Windows RT 的一些想法(第 23 篇文章):
[Q] Mod Windows RT 啟用遠端桌面
新增「遠端桌面使用者」群組:
http://superuser.com/questions/680572/
手動更新 RDP Wrapper INI 檔案(現在使用安裝程式更新 INI 檔案)
如何找到新 termsrv.dll 版本的偏移量
檔案名稱 | 描述 |
---|---|
RDPWInst.exe | RDP 包裝庫安裝程序/卸載程序 |
RDPCheck.exe | 本機 RDP 檢查器(您可以檢查 RDP 是否正常運作) |
RDPConf.exe | RDP 包裝器配置 |
install.bat | 快速安裝批次文件 |
uninstall.bat | 快速卸載批次文件 |
update.bat | 快速更新批次文件 |
在哪裡可以下載安裝程式或二進位檔案?
在 GitHub 發布部分。
使用此應用程式合法嗎?
沒有明確的答案,請參閱此討論。
安裝程式嘗試存取互聯網,這是正常行為嗎?
是的,預設情況下它在線上模式下工作。您可以透過刪除install.bat
檔案中的-o
標誌來停用它。
什麼是在線安裝模式?
1.6.1版本引入線上安裝模式。當您第一次使用此模式安裝 RDP Wrapper 時,它將從 GitHub 下載最新的 INI 檔案。請參閱此討論。
什麼是 INI 檔案以及為什麼我們需要它?
INI 檔案是在 1.5 版本中引入的。它儲存 RDP Wrapper 的系統配置 - 一般包裝設定、二進位補丁代碼和每個建置的特定資料。當新的termsrv.dll
版本發佈時,開發人員會透過更新儲存庫中的 INI 檔案來新增對其的支援。
配置工具報告版本1.5,但我安裝了更高版本。怎麼了?
從版本 1.5 開始, rdpwrap.dll
不再更新,因為所有設定都儲存在 INI 檔案中。處理它。
配置工具顯示
[not supported]
且RDP 不起作用。我能做些什麼?
確保您已連接到 Internet 並執行update.bat
。
更新沒有幫助,它仍然顯示
[not supported]
。
訪問問題部分,並檢查您的termsrv.dll
版本是否列在此。如果您找不到此類問題,請建立新問題 - 指定您的建置版本以新增支援。
為什麼
RDPCheck
不允許更改解析度和其他設定?
RDPCheck
是一個非常簡單的應用程序,僅用於測試目的。如果您想自訂設置,則需要使用 Microsoft 遠端桌面用戶端 ( mstsc.exe
)。您可以使用127.0.0.1
或127.0.0.2
位址進行環回連線。
從 Windows 8 開始,平板電腦上的非活動會話將被系統註銷 - 更多信息
從 Windows 10 開始,您可能會意外地將自己鎖定在電腦上 - 更多信息
從 Windows 10 家庭版創意者更新開始,RDP Wrapper 將不再工作,並聲稱偵聽器[not listening]
因為缺少rfxvmt.dll
- 更多資訊、下載鏈接
安裝某些更新或「存取被拒絕」問題後,終端服務無法啟動 - #215、#101
RDP Wrapper 不適用於啟用 RemoteFX 的主機 - #127、#208、#216
RDP 可以工作,但 termsrv.dll 在嘗試登入時崩潰 - Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386
)
如果終端服務在啟動時掛起,請嘗試將rdpwrap.dll
新增至防毒排除項。也可以嘗試透過以下命令將 RDP Wrapper 與其他共用服務隔離:
sc config TermService type= own
RDP Wrapper 可以透過 AVG Free Antivirus 和 Norton Antivirus 刪除 - 首先確保您從 GitHub 下載官方版本,然後將其新增至排除項。
版本1.6.2
安裝程式已更新
包含最新 Windows 版本的更新 INI 文件
新增了對支援的 Windows 版本的檢查 (#155)
新增了從目前目錄取得 INI 檔案的功能 (#300)
新增了恢復 rfxvmt.dll 的功能(Windows 10 Home #194 中缺少)
RDP 設定已更新
新增了允許自訂啟動程式的功能(#13(評論))
新增了 MSI 安裝包 (#14)
版本1.6.1
包含最新 Windows 版本的更新 INI 文件
安裝程式已更新
新增線上安裝模式
新增了卸載時保留設定的功能
RDP 設定已更新
修復了 RDP 連接埠變更時的更新防火牆規則
新增了登入時隱藏用戶的功能
1.6版本
新增了對 Windows 10 的支持
INI 檔案現在尺寸更小 - 所有註解移至 KB 文件
安裝程式已更新
新增了 1056 錯誤的解決方法(儘管它不是錯誤)
新增了對安裝程式的更新支持
安裝程式中包含最新的 RDPClip 版本
RDP 檢查器已更新
將連線 IP 變更為 127.0.0.2
更新了一些簡訊
RDP 設定已更新
添加了所有可能的陰影模式
它也會將設定寫入群組原則
1.5版
新增了 INI 配置支持
配置現在儲存在INI檔案中
我們可以擴展版本支援而無需建立新的二進位文件
新增了對 Windows 8.1 的支援(KB3000850)
新增了對 Windows 10 技術預覽版更新 2 的支持
安裝程式已更新
RDP 設定已更新
RDP 配置中新增了診斷功能
1.4版本
新增了對 Windows 10 技術預覽版更新 1 的支持
新增了對 Windows Vista SP2 的支援(KB3003743)
新增了對 Windows 7 SP1 的支援(KB3003743)
新增了新的 RDP 設定程序
安裝程式已更新
新增了將 RDP Wrapper 安裝到 System32 目錄的功能
修復了安裝程式中的問題 - NLA 設定現在保持不變
本機 RDP 檢查器已更新
檢查開始時 SecurityLayer 和 UserAuthentification 值已更改
RDP 檢查器在退出時恢復值
1.3版
新增了對 Windows 10 技術預覽版的支持
新增了對 Windows 7 的支援(KB2984972)
新增了對 Windows 8 的支援(KB2973501)
新增了對 Windows Vista(SP0、SP1 和 SP2)的擴充支持
新增了對 Windows 7(SP0 和 SP1)的擴充支持
原始碼的一些改進
安裝程式更新至 v2.2
修正了 Vista x64 中的安裝錯誤(錯誤的展開路徑)
本機 RDP 檢查器已更新
新增了錯誤 0x708 的描述
1.2版
新增了對 Windows 8 開發者預覽版的支持
新增了對 Windows 8 Consumer Preview 的支持
新增了對 Windows 8 發布預覽版的支持
新增了對 Windows 8.1 預覽版的支持
新增了對 Windows 8.1 的支持
您將在源代碼中看到更多詳細信息
安裝程式更新至 v2.1
RDP Wrapper 的 C++ 連接埠由 Fusix 製作
現在支援x64架構
新增了新的命令列安裝程式 v2.0
新增本地 RDP 檢查器
還包括原始程式碼(C++ 連接埠、安裝程式 2.0、本機 RDP 檢查程式)
1.1版本原始碼可用
1.1版
穩定發布
改進的包裝器(現在它可以包裝內部未匯出的 termsrv.dll SL 策略函數)
新增了對 Windows 8 單語言的支援(在配備 Intel Atom Z2760 的 Acer 平板電腦上測試)
1.0版本
第一個測試版
基本 SL 策略包裝器
6.0.XX(Windows Vista / Server 2008)
6.0.6000.16386(Windows Vista)
6.0.6001.18000(Windows Vista SP1)
6.0.6002.18005(Windows Vista SP2)
6.0.6002.19214(帶有 KB3003743 GDR 的 Windows Vista SP2)
6.0.6002.23521(帶有 KB3003743 LDR 的 Windows Vista SP2)
6.1.XX(Windows 7/伺服器 2008 R2)
6.1.7600.16385(Windows 7)
6.1.7600.20890(含 KB2479710 的 Windows 7)
6.1.7600.21316(帶有 KB2750090 的 Windows 7)
6.1.7601.17514(Windows 7 SP1)
6.1.7601.21650(帶有 KB2479710 的 Windows 7 SP1)
6.1.7601.21866(含 KB2647409 的 Windows 7 SP1)
6.1.7601.22104(帶有 KB2750090 的 Windows 7 SP1)
6.1.7601.18540(含 KB2984972 GDR 的 Windows 7 SP1)
6.1.7601.22750(含 KB2984972 LDR 的 Windows 7 SP1)
6.1.7601.18637(含 KB3003743 GDR 的 Windows 7 SP1)
6.1.7601.22843(含 KB3003743 LDR 的 Windows 7 SP1)
6.1.7601.23403(帶有 KB3125574 的 Windows 7 SP1)
6.1.7601.24234(附 KB4462923 的 Windows 7 SP1)
6.2.8102.0(Windows 8 開發者預覽版)
6.2.8250.0(Windows 8 消費者預覽版)
6.2.8400.0(Windows 8 發布預覽版)
6.2.9200.16384(Windows 8/伺服器 2012)
6.2.9200.17048(含 KB2973501 GDR 的 Windows 8)
6.2.9200.21166(含 KB2973501 LDR 的 Windows 8)
6.3.9431.0(Windows 8.1 預覽版)
6.3.9600.16384(Windows 8.1/伺服器 2012 R2)
6.3.9600.17095(含 KB2959626 的 Windows 8.1)
6.3.9600.17415(帶有 KB3000850 的 Windows 8.1)
6.3.9600.18692(帶有 KB4022720 的 Windows 8.1)
6.3.9600.18708(附 KB4025335 的 Windows 8.1)
6.3.9600.18928(附 KB4088876 的 Windows 8.1)
6.3.9600.19093(含 KB4343891 的 Windows 8.1)
6.4.9841.0(Windows 10 技術預覽版)
6.4.9860.0(Windows 10 技術預覽版更新 1)
6.4.9879.0(Windows 10 技術預覽版更新 2)
10.0.9926.0(Windows 10 專業技術預覽版)
10.0.10041.0(Windows 10 專業技術預覽版更新 1)
10.0.10240.16384(Windows 10 RTM)
10.0.10586.0(Windows 10 TH2 版本 151029-1700)
10.0.10586.589(Windows 10 TH2 版本 160906-1759,附 KB3185614)
10.0.11082.1000(Windows 10 RS1 版本 151210-2021)
10.0.11102.1000(Windows 10 RS1 版本 160113-1800)
10.0.14251.1000(Windows 10 RS1 版本 160124-1059)
10.0.14271.1000(Windows 10 RS1 版本 160218-2310)
10.0.14279.1000(Windows 10 RS1 版本 160229-1700)
10.0.14295.1000(Windows 10 RS1 版本 160318-1628)
10.0.14300.1000(Windows Server 2016 技術預覽版 5)
10.0.14316.1000(Windows 10 RS1 版本 160402-2227)
10.0.14328.1000(Windows 10 RS1 版本 160418-1609)
10.0.14332.1001(Windows 10 RS1 版本 160422-1940)
10.0.14342.1000(Windows 10 RS1 版本 160506-1708)
10.0.14352.1002(Windows 10 RS1 版本 160522-1930)
10.0.14366.0(Windows 10 RS1 版本 160610-1700)
10.0.14367.0(Windows 10 RS1 版本 160613-1700)
10.0.14372.0(Windows 10 RS1 版本 160620-2342)
10.0.14379.0(Windows 10 RS1 版本 160627-1607)
10.0.14383.0(Windows 10 RS1 版本 160701-1839)
10.0.14385.0(Windows 10 RS1 版本 160706-1700)
10.0.14388.0(Windows 10 RS1 版本 160709-1635)
10.0.14393.0(Windows 10 RS1 版本 160715-1616)
10.0.14393.1198(Windows 10 RS1 發行秒 170427-1353 和 KB4019472)
10.0.14393.1737(Windows 10 RS1 上市版本 170914-1249,附 KB4041691)
10.0.14393.2457(Windows 10 RS1 發布市場 180822-1743 和 KB4343884)
10.0.14901.1000(Windows 10 RS 預發行版 160805-1700)
10.0.14905.1000(Windows 10 RS 預發行版 160811-1739)
10.0.14915.1000(Windows 10 RS 預發行版 160826-1902)
10.0.14926.1000(Windows 10 RS 預發行版 160910-1529)
10.0.14931.1000(Windows 10 RS 預發行版 160916-1700)
10.0.14936.1000(Windows 10 RS 預發行版 160923-1700)
10.0.14942.1000(Windows 10 RS 預發行版 161003-1929)
10.0.14946.1000(Windows 10 RS 預發行版 161007-1700)
10.0.14951.1000(Windows 10 RS 預發行版 161014-1700)
10.0.14955.1000(Windows 10 RS 預發行版 161020-1700)
10.0.14959.1000(Windows 10 RS 預發行版 161026-1700)
10.0.14965.1001(Windows 10 RS 預發行版 161104-1700)
10.0.14971.1000(Windows 10 RS 預發行版 161111-1700)
10.0.14986.1000(Windows 10 內部版本 160101.0800)
10.0.14997.1001(Windows 10 內部版本 160101.0800)
10.0.15002.1001(Windows 10 內部版本 160101.0800)
10.0.15007.1000(Windows 10 內部版本 160101.0800)
10.0.15014.1000(Windows 10 內部版本 160101.0800)
10.0.15019.1000(Windows 10 RS 預發行版 170121-1513)
10.0.15025.1000(Windows 10 RS 預發行版 170127-1750)
10.0.15031.0(Windows 10 RS2 版本 170204-1546)
10.0.15042.0(Windows 10 RS2 版本 170219-2329)
10.0.15046.0(Windows 10 內部版本 160101.0800)
10.0.15048.0(Windows 10 內部版本 160101.0800)
10.0.15055.0(Windows 10 內部版本 160101.0800)
10.0.15058.0(Windows 10 內部版本 160101.0800)
10.0.15061.0(Windows 10 內部版本 160101.0800)
10.0.15063.0(Windows 10 內部版本 160101.0800)
10.0.15063.296(Windows 10 內部版本 160101.0800)
10.0.15063.994(Windows 10 內部版本 160101.0800)
10.0.15063.1155(Windows 10 內部版本 160101.0800)
10.0.16179.1000(Windows 10 內部版本 160101.0800)
10.0.16184.1001(Windows 10 內部版本 160101.0800)
10.0.16199.1000(Windows 10 內部版本 160101.0800)
10.0.16215.1000(Windows 10 內部版本 160101.0800)
10.0.16232.1000(Windows 10 內部版本 160101.0800)
10.0.16237.1001(Windows 10 內部版本 160101.0800)
10.0.16241.1001(Windows 10 內部版本 160101.0800)
10.0.16251.0(Windows 10 內部版本 160101.0800)
10.0.16251.1000(Windows 10 內部版本 160101.0800)
10.0.16257.1(Windows 10 內部版本 160101.0800)
10.0.16257.1000(Windows 10 內部版本 160101.0800)
10.0.16273.1000(Windows 10 內部版本 160101.0800)
10.0.16275.1000(Windows 10 內部版本 160101.0800)
10.0.16278.1000(Windows 10 內部版本 160101.0800)
10.0.16281.1000(Windows 10 內部版本 160101.0800)
10.0.16288.1(Windows 10 內部版本 160101.0800)
10.0.16291.0(Windows 10 內部版本 160101.0800)
10.0.16294.1(Windows 10 內部版本 160101.0800)
10.0.16296.0(Windows 10 內部版本 160101.0800)
10.0.16299.0(Windows 10 內部版本 160101.0800)
10.0.16299.15(Windows 10 內部版本 160101.0800)
10.0.16353.1000(Windows 10 內部版本 160101.0800)
10.0.16362.1000(Windows 10 內部版本 160101.0800)
10.0.17004.1000(Windows 10 內部版本 160101.0800)
10.0.17017.1000(Windows 10 內部版本 160101.0800)
10.0.17025.1000(Windows 10 內部版本 160101.0800)
10.0.17035.1000(Windows 10 內部版本 160101.0800)
10.0.17046.1000(Windows 10 內部版本 160101.0800)
10.0.17063.1000(Windows 10 內部版本 160101.0800)
10.0.17115.1(Windows 10 內部版本 160101.0800)
10.0.17128.1(Windows 10 內部版本 160101.0800)
10.0.17133.1(Windows 10 內部版本 160101.0800)
10.0.17134.1(Windows 10 內部版本 160101.0800)
10.0.17723.1000(Windows 10 內部版本 160101.0800)
10.0.17763.1(Windows 10 內部版本 160101.0800)
Windows Vista Starter(x86 - Service Pack 1 及更高版本)
Windows Vista 家庭普通版
Windows Vista 家用進階版
Windows Vista 商業版
Windows Vista 企業版
Windows Vista 旗艦版
Windows Server 2008
Windows 7 入門版
Windows 7 家用普通版
Windows 7 家用進階版
Windows 7 專業版
Windows 7 企業版
Windows 7 旗艦版
Windows Server 2008 R2
Windows 8 開發者預覽版
Windows 8 消費者預覽版
Windows 8 發布預覽
視窗8
Windows 8 單一語言
Windows 8 專業版
Windows 8 企業版
Windows 伺服器 2012
Windows 8.1 預覽版
視窗8.1
Windows 8.1 已連線(使用 Bing)
Windows 8.1 單一語言
Windows 8.1 連線單一語言(有 Bing)
Windows 8.1 專業版
Windows 8.1 企業版
Windows Server 2012 R2
Windows 10 技術預覽版
Windows 10 專業版技術預覽版
Windows 10 家用版
Windows 10 家用版單語言
Windows 10 專業版
Windows 10 企業版
Windows Server 2016 技術預覽版
安裝說明:
下載最新版本的二進位檔案並解壓縮文件
右鍵點選install.bat
並選擇以管理員身分執行
詳細資訊請參考命令輸出
更新 INI 檔案:
右鍵點選update.bat
並選擇以管理員身分執行
詳細資訊請參考命令輸出
解除安裝:
轉到解壓縮檔案的目錄
右鍵點選uninstall.bat
並選擇以管理員身分執行
詳細資訊請參考命令輸出