Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Windows 遠端桌面 (3389) 斷線不登出:三層級組策略/終端服務/安全原則完整解鎖指南

編輯:關於伺服器

遠端桌面 (RDP) 連線中斷後,伺服器自動登出導致運行中的任務 (編譯、備份、腳本) 被強制終止,是運維常見痛點。Windows 提供三層級配置控制此行為,本文按「生效優先級從高到低」順序給出完整解鎖方案。

層級一:群組原則 (最高優先級,域環境/本機均適用)

  1. Win + R → gpedit.msc → 開啟「本機群組原則編輯器」。
  2. 依序展開:電腦設定 → 管理範本 → Windows 元件 → 終端機服務 → 工作階段。
  3. 雙擊 「為中斷連線的工作階段設定時間限制」。
  4. 選 「未設定」 或 「已停用」 → 「確定」。
  5. 命令列執行 gpupdate /force 強制刷新。

層級二:終端服務配置 (RDP-Tcp 連線層面)

  1. Win + R → tscc.msc → 開啟「終端服務配置」。
  2. 左側選「連線」 → 右側右鍵 RDP-Tcp → 「內容」 → 「工作階段」頁籤。
  3. 覆寫使用者設定 區塊:
  • 「結束已中斷連線的工作階段」 → 「從不」 + 勾選。
  • 「作用中工作階段限制」 → 「從不」 + 勾選。
  • 「閒置工作階段限制」 → 「從不」 + 勾選。
  1. 「確定」生效 (無需重啟,新連線即套用)。

層級三:本機安全原則 (兜底)

  1. Win + R → secpol.msc → 開啟「本機安全性原則」。
  2. 展開:本機原則 → 安全性選項。
  3. 找到並修改兩項:
原則名稱建議設定說明
Microsoft 網路伺服器:當登入時間用完後自動登出使用者已停用防止帳號登入時限 (net user /time) 觸發強制登出
Microsoft 網路伺服器:在暫停工作階段之前所需的閒置時間99999 (秒,約 27.7 小時)實質停用閒置斷線登出;最大值 99999

驗證清單

  1. 建立 RDP 連線 → 執行長時間任務 (如 ping -t localhost)。
  2. 直接關閉 RDP 視窗 (不登出) → 等待 10 分鐘。
  3. 重新連線 → 任務仍在運行、桌面狀態保持 → 成功。

常見誤區與補充

  • ❌ 僅修改層級三 → 域環境下群組原則覆蓋失效。
  • ❌ 以為「畫面保護程式」設為「無」即可 → 畫面保護程式僅鎖定工作站,不影響 RDP 會話存活。
  • ✅ 域環境請修改 域群組原則 (GPO),路徑同層級一,確保 OU 繼承未被阻擋。
  • ✅ 若使用 RD 閘道 / RD 連線代理器,還需在閘道/代理器伺服器同步配置上述三層級。
  • ⚠ 安全提醒:長期保持斷線會話佔用授權、記憶體、授權數。建議配合「閒置工作階段限制」設為合理值 (如 4-8 小時) 而非「從不」,平衡便利與資源釋放。
Copyright © Windows教程網 All Rights Reserved