Windows 2000/XP 支援多使用者同時登入,提供「快速使用者切換」與「登出/登入」兩種切換模式。本文詳細比較兩者差異、設定方法、資源影響、適用場景,並提供網域環境、終端機服務、遠端桌面下的切換技巧。
快速使用者切換 (Fast User Switching, FUS)
- 特點:保留前一使用者工作階段 (記憶體、視窗位置、執行中程式),切換極快 (秒級)。
- 需求:
- Windows XP Professional/Home (Windows 2000 不支援)
- 工作群組環境 (網域環境預設停用)
- 「Fast User Switching Compatibility」服務啟動
- 足夠記憶體 (建議 512MB+)
- 啟用/停用:控制台 → 使用者帳號 → 「變更使用者登入或登出方式」 → 勾選/取消「使用快速使用者切換」。
- 操作:開始 → 登出 → 「切換使用者」 (非「登出」)。
傳統登出/登入
- 特點:完全結束前一使用者工作階段,釋放所有資源,下一使用者全新登入。
- 適用:記憶體不足、網域環境、終端機服務、需確保資料安全隔離的場合。
- 操作:開始 → 登出 → 「登出」。
資源影響比較
| 指標 | 快速切換 | 傳統登出 |
| 記憶體佔用 | 累積 (所有使用者工作階段駐留) | 單一使用者 |
| 切換速度 | 極快 (2-5 秒) | 較慢 (20-60 秒) |
| 資料隔離 | 視窗站/桌面隔離,但共享核心物件 | 完全隔離 |
| 網域支援 | 預設停用 (可透過登錄檔強制啟用) | 完全支援 |
網域環境強制啟用 FUS (註冊表)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\AllowMultipleTSSessions = 1
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AllowMultipleTSSessions = 1
重開機生效。注意:可能導致群組原則應用異常、漫遊設定檔衝突,生產環境謹慎使用。
終端機服務 / 遠端桌面下的切換
- 本機登入 + 遠端連線:XP 專業版允許一個本機工作階段 + 一個遠端工作階段同時存在。遠端連線時本機工作階段鎖定 (顯示登入畫面),斷開遠端後自動恢復本機工作階段。
- 多重遠端連線:需安裝 Terminal Server (Windows 2000 Server/2003 Server) 或使用第三方補丁 (如 termsrv.dll 修補),XP 專業版預設僅允許單一遠端工作階段。
- 影子功能:遠端桌面連線 → 「影子」 → 觀察/控制其他使用者工作階段 (需目標使用者同意)。
最佳實務建議
- 家用/小型辦公 (工作群組、記憶體充足):啟用快速使用者切換,提升家庭成員/同事共用電腦體驗。
- 企業網域/資安敏感/記憶體有限:停用快速切換,使用傳統登出/登入,確保資源釋放與群組原則正確套用。
- 遠端工作/技術支援:善用遠端桌面影子功能、鎖定工作階段 (Win+L) 保護資料。
- 定期重開機:長期使用快速切換會累積記憶體洩漏、控制代碼洩漏,建議每週完全重開機一次。
總結
「快速使用者切換」與「傳統登出」各有優劣,關鍵在於環境 (工作群組/網域)、硬體資源 (記憶體)、安全需求 (資料隔離)。根據實際情況選擇並配合最佳實務,才能發揮 Windows 多使用者架構的最大效益。