Windows Server 2008 預設僅允許兩個並行遠端桌面工作階段 (含主控台),且啟用「限制每位使用者單一工作階段」。若需實現多使用者同時遠端作業 (如終端機伺服器模式),需調整終端機服務配置與授權模式。本文提供三步驟完整設定流程。
前置條件
- 已安裝「終端機服務」角色 (「伺服器管理員」→「角色」→「新增角色」→「終端機服務」)。
- 具備終端機服務用戶端存取授權 (TS CAL / RDS CAL) 授權,否則僅 120 天寬限期。
步驟 1:調整最大並行連線數 (預設 2,含主控台)
- 開啟「終端機服務設定」(
tsconfig.msc) → 左側「連線」→ 右鍵「RDP-Tcp」→「內容」。
- 「網路介面卡」索引標籤 →「最大連線數」→ 修改為所需並行數 (如 10、20、50),視授權與硬體資源而定。
註:若僅需 2 個並行 (含主控台),此步驟可略過。
步驟 2:變更授權模式並解除單一工作階段限制
- 在「終端機服務設定」主控台左側選取伺服器名稱 → 右鍵「內容」→「授權」索引標籤。
- 「終端機服務授權模式」→ 選擇「每裝置」或「每使用者」 (視 CAL 類型) → 確定。
- 「編輯設定」→ 右鍵「終端機服務授權模式」→「內容」→「一般」→ 取消勾選「限制每位使用者只能使用一個工作階段」} → 確定。
此步驟關鍵:預設勾選會導致同一帳戶第二次連線時踢掉第一個工作階段;取消後同一帳戶可建立多個並行工作階段 (視最大連線數與授權)。
步驟 3:防止遠端使用者登出主控台管理員 (防惡搞)
gpedit.msc → 電腦設定 → 管理範本 → Windows 元件 → 終端機服務 → 終端機伺服器 → 連線。
- 雙擊「拒絕將已登入主控台工作階段的管理員登出」→「已啟用」→ 確定。
- 執行
gpupdate /force 或重開機生效。
驗證多使用者並行登入
- 使用不同帳戶 (或相同帳戶,視步驟 2 設定) 從多台用戶端發起 RDP 連線。
- 在伺服器執行
query session 或開啟「工作管理員」→「使用者」索引標籤,確認多個「作用中」工作階段共存。
- 測試主控台管理員鎖定/切換使用者時,遠端工作階段不受影響。
授權合規提醒
- 每裝置 CAL: 每台存取終端機伺服器的裝置需一張 CAL。
- 每使用者 CAL: 每位存取的使用者需一張 CAL,裝置數不限。
- 授權伺服器需單獨部署 (角色服務「終端機服務授權」) 並啟用 CAL。
- 超授權使用屬違反微軟授權條款,請依實際用戶/裝置數採購足量 CAL。
效能規劃參考
| 硬體資源 | 建議最大並行工作階段 (輕量辦公負載) |
| 2 vCPU / 8 GB RAM | 10-15 |
| 4 vCPU / 16 GB RAM | 25-35 |
| 8 vCPU / 32 GB RAM | 50-80 |
實際容量需依應用程式記憶體占用、CPU 強度、磁碟 IOPS 進行負載測試校準。
透過終端機服務配置調整與群組原則防護,Windows Server 2008 可穩定支援多使用者並行遠端桌面,滿足分支機構、外包團隊、開發測試等共享運算場景需求。