終端服務預設最多 2 條同時連線。使用者直接關閉視窗而非「登出」,導致 Session 殘留佔用連線額度,新連線提示「終端伺服器已超過最大允許連線數」。
gpedit.msc → 電腦設定 → 系統管理範本 → Windows 元件 → 終端服務。TS maximum connections allowed 設為業務需求值 (如 10,視 CAL 授權)。30 分鐘 (或業務容許最長閒置)。gpupdate /force 或重啟生效。tscc.msc → 連線 → RDP-Tcp → 內容 → 工作階段。mstsc /console /v:伺服器IP:埠號
或 mstsc /admin /v:... (Windows XP SP3+ / Server 2003 SP2+)。登入 Session 0 清理殘留 Session (工作管理員 → 使用者 → 登出/中斷)。
tsmmc.msc。query user logoff
若 Telnet 未啟用,可嘗試 SQL Server xp_cmdshell 執行上述指令 (需 sysadmin 權限)。
控制台 → 新增/移除程式 → 新增/移除 Windows 元件 → 終端服務 → 應用程式伺服器模式。需在 90 天內部署授權伺服器,否則需重裝。
「群組原則限制連線數 + 閒置超時自動登出 + 主控台模式緊急入口」三位一體,可徹底解決 Windows Server 2003 遠端桌面連線數不足問題,兼顧安全與可用性。