微軟的遠端桌面網頁客戶端允許用戶直接通過瀏覽器訪問 Windows 桌面和應用程式,而無需安裝傳統的 RDP 客戶端。該客戶端適用於 Windows Server 遠端桌面服務 (RDS) 部署,簡化了對不同桌面操作系統上發布資源的訪問。
本文說明如何在 Windows Server 2025、2022、2019 和 2016 上安裝和發布遠端桌面網頁客戶端,包括先決條件、配置、性能優化和故障排除。
遠端桌面網頁客戶端是什麼?
遠端桌面網頁客戶端是微軟基於瀏覽器的介面,用於訪問通過遠端桌面服務發布的資源。用戶不需要啟動本地安裝的RDP客戶端,而是連接到網頁門戶並打開他們分配的應用程序或桌面。
基於網頁技術,包括 HTML5,客戶端支持通過兼容的瀏覽器進行遠程會話,例如 Microsoft Edge、Google Chrome、Mozilla Firefox 和 Safari。
遠端桌面網頁客戶端如何運作?
網頁客戶端在現有的遠端桌面服務部署中運作。幾個伺服器角色協同工作以提供訪問:
- RD Web Access: RD Web 存取: 提供用戶發現和啟動已發布資源的網頁介面。
- RD Gateway: RD 網關: 啟用安全的外部連接到內部遠端桌面服務基礎設施。
- RD 連接經紀人: 管理會話路由、負載分配和重新連接到現有會話。
- RD 會話主機: 運行用戶訪問的 Windows 桌面和應用程序。
遠端桌面網頁客戶端並不取代這些角色。它為必須已經運行的 RDS 部署添加了一個基於瀏覽器的介面。
RD Web Access 與 Remote Desktop Web Client
儘管密切相關,RD Web Access 和 Remote Desktop Web Client 的用途不同。
RD Web Access 是一個 Windows Server 角色,提供已發布的應用程式和桌面。遠端桌面網頁客戶端是一個額外的基於瀏覽器的客戶端,通過該基礎設施安裝和發布。
單獨安裝 RD Web Access 並不會自動啟用瀏覽器內的互動遠端會話。管理員必須單獨部署和發佈網頁客戶端套件。
Windows Server 上的遠端桌面網頁客戶端要求是什麼?
在安裝網頁客戶端之前,請確認伺服器角色、證書、授權和網絡配置符合微軟的要求。
支援的 Windows Server 版本
微軟目前的遠端桌面網頁客戶端文件列出了以下適用的作業系統版本:
| Windows Server 版本 | 文件狀態 |
|---|---|
| Windows Server 2025 | 列出適用的 |
| Windows Server 2022 | 列出適用的 |
| Windows Server 2019 | 列出適用的 |
| Windows Server 2016 | 列出適用的 |
Windows Server 2025 因此包含在當前中 Microsoft 文件 .
然而,微軟的詳細設置先決條件仍然明確指出 Windows Server 2016 和 2019 用於 RD Gateway、RD Connection Broker 和 RD Web Access 角色。在 Windows Server 2022 或 2025 環境中部署網頁客戶端的管理員應在繼續之前,根據最新文檔驗證其伺服器角色配置。
所需的 RDS 角色和許可證
在安裝網頁客戶端之前,必須配置一個正常運作的 RDS 部署。這包括 RD Web Access、RD Connection Broker 以及相關的會話主機基礎設施,還有用於標準文檔部署的 RD Gateway。
Microsoft 也要求每位使用者的 RDS 客戶端存取授權 (CALs) 用於網頁客戶端。此情況不支援每設備授權。
確保 RD 授權伺服器已正確配置,並且用戶擁有訪問其分配資源所需的權限。
證書和網絡配置
受信任的證書對於安全的瀏覽器訪問至關重要。配置適當的 遠端桌面連接的證書 在 RD Gateway 和 RD Web Access 上,並確保它們的主機名稱與客戶端使用的地址匹配。
RD 連接代理證書在網頁客戶端安裝期間也是必需的。
對於網絡連接,HTTPS 流量通常使用 TCP 端口 443。根據部署架構,還必須允許 RDS 角色之間的內部通信。
避免將 RDP 端口 3389 直接暴露於公共互聯網。外部用戶應通過配置的網關或其他支持的安全訪問架構進行連接。
如何在 Windows Server 上安裝遠端桌面網頁客戶端
一旦 RDS 基礎設施準備就緒,就可以使用 PowerShell 安裝和發布遠端桌面網頁客戶端。
以下程序遵循微軟記錄的安裝順序。
步驟 1:匯出 RD 連接代理證書
在 RD 連接代理伺服器上,找到用於遠端桌面連接的證書。
將其公共證書導出為一個
.cer
將檔案複製到 RD Web Access 伺服器。
網頁客戶端在與 RD 連接代理建立連接時使用此證書信息。
步驟 2:準備 PowerShell
登入 RD Web Access 伺服器並以管理員權限開啟 PowerShell。
在 Windows Server 2016 上,微軟指示管理員更新 PowerShellGet 模組:
安裝模組 -名稱 PowerShellGet -強制
更新模組後請重新啟動 PowerShell 會話。
對於較新的 Windows Server 版本,在進行更改之前,請驗證已安裝的 PowerShell 組件。
步驟 3:安裝 RD Web 客戶端管理模組
從 PowerShell Gallery 安裝管理模組:
Install-Module -Name RDWebClientManagement
此模組提供下載、發布和維護遠端桌面網頁客戶端所需的命令。
如果安裝失敗,請檢查對 PowerShell Gallery 的訪問權限,並確認 PowerShell 會話支持 TLS 1.2 或更高版本。
步驟 4:下載網頁客戶端套件
執行以下命令:
Install-RDWebClientPackage
這會下載最新可用的遠端桌面網頁客戶端套件。
使用最新的支援版本對於安全性和瀏覽器相容性非常重要。微軟持續釋出更新,以解決漏洞、性能問題和客戶端功能。
步驟 5:匯入 RD 連接經紀人證書
導入之前匯出的證書:
Import-RDWebClientBrokerCert "C:\Certificates\RDBroker.cer"
請將範例路徑替換為實際的證書位置。
導入的證書必須與部署所使用的 RD 連接代理相符。
第 6 步:發布遠端桌面網頁客戶端
發布已安裝的套件以供生產使用:
Publish-RDWebClientPackage -Type Production -Latest
遠端桌面網頁客戶端現在可以通過 RD Web Access 使用。
管理員還可以在向所有用戶提供更新之前發布測試版本:
發佈-RDWebClientPackage -類型 測試 -最新
測試在將新的瀏覽器客戶端版本引入已建立的多用戶 RDS 環境時特別有用。
如何通過 RD Web 訪問和發布遠程桌面?
發布網頁客戶端使瀏覽器介面可用。管理員還必須確保通過 RDS 發布適當的應用程序和桌面。
打開遠端桌面網頁客戶端網址
標準網頁客戶端 URL 遵循此格式:
https://server.example.com/RDWeb/webclient/index.html
替換
server.example.com
使用 RD Web Access 伺服器的完全合格域名。
主機名稱必須與為該服務配置的證書匹配。
用戶可以使用兼容的瀏覽器和他們的組織憑證訪問該門戶。
發佈 RemoteApp 程式和桌面
應用程式和桌面是通過遠端桌面服務發佈的,而不是直接通過網頁客戶端管理模組。
在伺服器管理員中,導航至 遠端桌面服務 選擇適當的會話集合並配置其已發布的 RemoteApp 程式。
確保用戶擁有訪問相關集合和資源的權限。
一旦配置完成,應用程式或桌面將出現在網頁客戶端介面中,授權用戶可以啟動它們。
啟動遠端會話
用戶打開網頁客戶端網址,進行身份驗證並選擇可用資源。
遠端桌面或應用程式在瀏覽器視窗內運行,互動通過RDS基礎設施處理。
根據配置,瀏覽器可能會請求使用某些本地資源的許可,例如剪貼簿。
如何優化您的遠端桌面網頁客戶端性能?
可靠的基於瀏覽器的遠程訪問不僅僅依賴於安裝網頁客戶端。網絡質量、服務器容量和會話配置都會影響響應速度。
管理帶寬和網絡延遲
遠端桌面流量會根據所使用的應用程式、螢幕解析度和圖形活動的程度而有所不同。
辦公應用程式和簡單的商業軟體通常對網路的需求與圖形密集型應用程式或經常變更的螢幕內容有所不同。
在部署之前,估算同時使用者的數量並評估高峰期間的可用帶寬。
延遲同樣重要。即使帶寬足夠,高往返時間也會使打字、滾動和應用程序交互感覺遲緩。
管理員應該監控網絡延遲、數據包丟失和帶寬利用率,特別是當用戶從遠程位置連接時。
監控伺服器資源和會話性能
RD Session Host 伺服器必須擁有足夠的 CPU、記憶體和磁碟容量,以支援同時使用者。
監控資源使用情況以及活躍會話數,以在用戶體驗性能下降之前識別容量限制。
有用的指標包括 CPU 和記憶體使用率、磁碟活動、網路吞吐量、活動和斷開的會話,以及會話連接失敗。
Windows 性能監視器、事件檢視器和適當的基礎設施監控工具可以幫助識別慢速會話是否由於伺服器飽和、網絡條件或單個應用程序引起。
監控還應考慮高峰工作負載,而不是僅僅依賴平均利用率。
保持瀏覽器和網頁客戶端套件更新
瀏覽器版本和客戶端圖形能力可能會影響遠程會話性能。
微軟目前的網頁客戶端版本說明 介紹與瀏覽器年齡、AVC 編解碼器支持和 WebGL 可用性相關的要求。
測試支援的瀏覽器,使用代表性的工作負載並保持網頁客戶端套件更新。
當出現特定於瀏覽器的問題時,請比較受支持的瀏覽器之間的行為,並在適當的情況下,與本地 RDP 客戶端進行比較,以幫助確定原因。
管理多個伺服器上的 RD Web 客戶端部署的過程是什麼?
較大的組織通常會將遠端桌面工作負載分配到多個 RD 會話主機伺服器上。
在這些環境中,會話路由、負載分配和重新連接變得對維持可靠訪問至關重要。
RD 連接代理和負載平衡
RD 連接代理協調對已發布資源的連接,並將用戶引導至合適的 RD 會話主機伺服器。
在會話集合中,它支持在可用主機之間進行負載分配,幫助管理員分散工作負載,而不是將每個會話集中在一台伺服器上。
當多個用戶訪問相同的已發布應用程序或桌面環境時,這變得尤為重要。
管理員應根據伺服器容量和預期工作負載配置會話集合和負載平衡設置。
遠端桌面網頁客戶端並不引入單獨的負載平衡機制。它依賴現有的 RDS 基礎設施來路由連接。
會話持久性和重新連接
用戶可能因為網絡中斷、瀏覽器關閉或網絡條件變化而暫時失去連接。
RD 連接代理幫助用戶在會話仍然可用時重新連接到他們的現有會話。
會話持久性取決於RDS部署、集合配置和適用的會話政策。
管理員應檢查斷開會話的限制和自動重新連接行為,以平衡可用性、伺服器容量和安全性。
在多伺服器環境中,測試重新連接尤其重要,因為用戶必須被重新導向回他們原本的會話,而不是意外地創建不必要的額外會話。
高可用性考量
對於業務關鍵的部署,消除單一故障點可能需要額外的 RDS 基礎設施。
這可以包括高可用性的 RD 連接代理配置、冗餘的網關和網頁訪問服務,以及多個 RD 會話主機伺服器。
RD Web Access 和 RD Gateway 的可用性必須與會話主機的負載分配分開規劃。僅僅增加更多的會話主機並不會使整個遠端存取環境高度可用。
管理員還應驗證冗餘組件之間的證書一致性、DNS 配置和負載平衡器行為。
遠端桌面網頁客戶端的功能和限制是什麼?
基於瀏覽器的訪問提供靈活性,但它並不重現本地安裝的RDP客戶端的所有功能。
列印和檔案傳輸
微軟的網頁客戶端支持通過虛擬打印機進行遠程打印,該打印機生成可下載的 PDF 文件。
檔案傳輸可以通過遠端會話中的指定虛擬位置進行,下載大小限制為255 MB。
這些工作流程不同於傳統 RDP 客戶端中可用的直接本地驅動器和打印機重定向。
具有專業打印需求或經常需要傳輸大型文件的組織應在部署前測試這些功能。
瀏覽器和移動設備兼容性
網頁客戶端支持在 Windows、macOS、Linux 和 ChromeOS 上兼容的桌面瀏覽器。
然而,微軟的文檔目前並未將移動設備列為此網頁客戶端的支持設備。
需要從智能手機或平板電腦訪問的組織應評估專用客戶端或替代的基於瀏覽器的交付解決方案。
安全與訪問控制
網頁客戶端受益於在基礎 RDS 部署中實施的安全控制。
管理員應遵循 RDP安全最佳實踐 ,包括使用受信任的證書、限制不必要的網絡暴露以及對已發布資源應用最小特權訪問政策
額外的安全措施,包括通過支持的訪問架構進行多因素身份驗證,可以幫助保護外部可訪問的服務。
保持 Windows Server、RDS 組件和網頁客戶端更新,並監控身份驗證失敗和異常會話活動。
如何更新和排除遠端桌面網頁客戶端的故障?
定期維護可減少因過時的套件、過期的證書和RDS基礎設施變更而引起的連接問題。
更新遠端桌面網頁客戶端
要下載最新的套件,請執行:
Install-RDWebClientPackage
可選擇先將其發佈到測試環境:
發佈-RDWebClientPackage -類型 測試 -最新
驗證更新後,將其發布到生產環境:
Publish-RDWebClientPackage -Type Production -Latest
微軟的發佈說明文件包含安全更新、相容性改善和已知問題的修復。
更新 RD 連接代理證書
當經紀人證書被更新或替換時,導出更新的證書並將其導入到網頁客戶端配置中:
Import-RDWebClientBrokerCert "C:\Certificates\RDBroker-New.cer"
重新發布生產客戶端:
Publish-RDWebClientPackage -Type Production -Latest
未能更新經紀人證書可能會觸發意外的伺服器身份驗證證書錯誤。
解決常見的連接問題
網頁客戶端頁面無法加載: 檢查 RD Web Access 可用性、DNS 解析、HTTPS 連接、IIS 配置以及包是否已發布。如果連接仍然是問題,請查看如何 建立與伺服器的安全連接 在更改網頁客戶端配置之前
用戶可以登錄但看不到應用程序: 驗證會話集合配置、已發佈資源、用戶權限和 RD 連接代理的連接性。
證書錯誤出現: 檢查證書有效性、主機名稱匹配以及是否已導入正確的經紀人證書。
遠端會話經常斷開: 調查網絡穩定性、RD Gateway 連接性、會話超時政策和 RD Session Host 資源利用率。
會話緩慢或無反應: 比較瀏覽器性能、伺服器容量和網絡延遲。如果問題也出現在本地 RDP 客戶端中,則原因更可能與底層 RDS 環境有關。
結構化的故障排除方法有助於區分瀏覽器客戶端問題與遠端桌面服務基礎架構中其他地方的故障。
TSplus Remote Access: 通過網頁應用程式入口網站的瀏覽器訪問
尋求更簡單的基於瀏覽器的桌面和應用程序交付方法的組織可以考慮 TSplus 遠端存取 其 HTML5 網頁客戶端允許授權用戶通過兼容的瀏覽器直接訪問 Windows 應用程序和遠程桌面,而無需安裝傳統的 RDP 客戶端。
TSplus 網頁應用程式入口網站提供了一個集中式介面,用於啟動已發布的應用程式和桌面。與微軟的 Remote Desktop Web Client 不同,它依賴於具有特定伺服器角色的現有 RDS 部署, 我們的解決方案 提供自己的應用程式發布和瀏覽器訪問架構。這使其成為尋求通過網頁門戶交付 Windows 資源的企業的替代方案,同時簡化部署和管理。
結論
微軟的遠端桌面網頁客戶端使得通過遠端桌面服務實現基於瀏覽器的訪問Windows桌面和應用程序成為可能。隨著Windows Server 2025包含在微軟的當前文檔中,管理員應在安裝之前驗證部署兼容性、許可證、證書和伺服器角色。
為了可靠的運行,維護網頁客戶端只是任務的一部分。網絡性能、會話管理、負載平衡和基礎設施監控也決定了遠程訪問體驗的質量。
TSplus 遠端存取免費試用
終極的 Citrix/RDS 替代方案,用於桌面/應用程式訪問。安全、具成本效益、內部部署/雲端