Windows-Server-2008

為“為斷開連接的會話設置時間限制”繞過 GPO

  • January 18, 2014

為了節省伺服器資源,我想啟用一個 GPO,它會在一段時間後終止斷開的 RDP 會話。但是,有時我們可能希望繞過此設置來完成一次性任務。

當連接到 Server 2003 時,這可以通過使用 /console(或 /admin 取決於您的 RDP 客戶端版本)來完成。如 GPO 設置資訊中所述,這允許您繞過空閒超時設置:“如果您有控制台會話,則不適用斷開連接的會話時間限制。”

但是,在 Server 2008 中,沒有更多的控制台會話可供 RDP 使用者使用,它僅限於服務。有什麼解決方法嗎?我們真的希望避免無限期地存在斷開連接的會話,但希望保留繞過一次性程序的能力,就像在 Server 2003 中一樣。

我曾經在一個要求一分鐘斷開會話限制的環境中工作。它把我逼瘋了。當我失去與伺服器的連接時,我無法告訴你有多少次安裝或配置在中間被殺死。然而,我最終找到了解決方法。更改以下系統資料庫​​值,如圖所示:

Key:   HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
Value: MaxDisconnectionTime
Type:  DWORD
Data:  0

這是“為斷開連接的會話設置時間限制”策略設置的值。它儲存為毫秒值。如果您在連接到伺服器之前將其設置為零,您的會話將不會斷開連接。不過,您需要在完成後將其更改回來。另請記住,這通常要求您在主題伺服器上擁有本地管理權限,但聽起來您是那裡的管理員。

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