Windows-Server-2008-R2

如何配置 Remoteapp 伺服器以增加穩定性

  • September 11, 2013

RemoteApp 不穩定

根據我的經驗,遠端桌面連接(尤其是 RemoteApp 連接)存在一些不穩定問題,尤其是在整天使用 RemoteApp 時。

有幾個問題會影響穩定性和可用性:

  1. **連接意外中斷。**當應用程序空閒一段時間(大約 30 分鐘)並且使用者收回控制權時,應用程序沒有響應。與伺服器的連接已斷開。幾秒鐘後,消息*連接已失去。正在嘗試將您重新連接到您的會話。*出現。重新連接並不總是成功的。這些斷開的連接與空閒超時設置無關。

日誌(事件日誌、TerminalServices-LocalSessionManager)顯示使用者點擊應用程序時的斷開連接,該應用程序變得無響應。一些連接重新連接(大約 80%,其他註銷大約 20%)。 2. **重新連接時偶爾黑屏。**有時,當會話斷開,並且使用者再次登錄時,他會收到黑屏而不是登錄螢幕(如這裡這里和其他地方有不同的解決方案)。我的設置:斷開連接的會話將在 5 分鐘後註銷。

語境

我有兩個安裝了 RDP 和 RemoteApp 的 Windows Server 2008 R2。我有連接到它的 Windows XP 和 Windows 7 客戶端。使用者整天執行 RemoteApp,但他們可能會讓應用程序空閒一個小時左右。

到目前為止我做了什麼

伺服器端的 Keepalive 改進了斷開連接

感謝@hyp,我離穩定的情況又近了一步。我通過配置本地組策略在伺服器端配置了 keepalive:

Computer Configuration -> Policies -> Admin Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections -> Configure keep-alive connection interval

情況有所好轉,但仍不能令人滿意。連接仍然在不經意間中斷,但頻率較低(我的斷開連接次數是一半,而且我沒有再接到任何有關此問題的幫助台電話)。現在,發生的情況是伺服器會在連接斷開時發出通知,斷開會話並將使用者註銷。使用者體驗現在更好了,因為會話在網路事件發生時立即中斷,不像以前只有在使用者互動時會話才中斷。

但是,我想要的是客戶端電腦注意到斷開連接並自動嘗試重新連接。這將避免使用者需要再次登錄。


連接不可靠是 RemoteApp 的普遍問題嗎?有人廣泛使用 RDP 並遇到同樣的問題嗎?或者有沒有人從來沒有遇到過這個?

如果 RemoteApp 對輕微的網路干擾同樣敏感,那麼其他人如何應對這個問題?如果它僅在我的上下文中敏感,如何確定問題出在我的伺服器配置還是我的 ISP 上?

我還能做些什麼來獲得更穩定的 RDP 連接?

根據建議,我將評論變成答案。

聽起來您需要某種保持活動的信號,有一個可用於 RDP 連接,但預設情況下它是關閉的。您正在尋找的設置是:

Computer Configuration -> Policies -> Admin Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections -> Configure keep-alive connection interval

只需確保將其應用於您的 RDS 伺服器並嘗試一下,希望這會有所幫助。

引用自:https://serverfault.com/questions/530563