Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 多使用者同時登入:啟用遠端桌面並行連線完整教學

編輯:XP 系統基礎知識

背景:XP 遠端桌面的單一使用者限制

Windows XP 專業版內建遠端桌面,但預設僅允許單一使用者登入(本地或遠端二擇一)。若需本地使用者與遠端使用者「同時」各自擁有獨立桌面工作,需修改系統檔案與登錄以啟用終端服務的並行連線功能。

前置條件

  • 已安裝 Service Pack 2(SP2)。
  • 具備系統管理員權限。
  • 備妥 SP2 Build 2055 版 termsrv.dll(舊版允許並行連線,新版已封鎖)。

操作步驟

  1. 停用終端服務並重開機
    執行 services.msc → 找到「Terminal Services」 → 啟動類型改為「已停用」 → 確定 → 重新開機。
  2. 替換 termsrv.dll
    將下載的 termsrv.dll 依序覆蓋以下兩處(建議先備份原檔):
    %systemroot%\system32\dllcache\termsrv.dll
    %systemroot%\system32\termsrv.dll
  3. 修改登錄啟用並行連線
    執行 regedit → 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core → 新增 DWORD 值 EnableConcurrentSessions = 1。
  4. 重新啟用終端服務
    再次開啟 services.msc → 「Terminal Services」 → 啟動類型改「自動」 → 按「啟動」 → 確定。
  5. 重新開機生效。

驗證與注意事項

  • 重開機後,可從另一台電腦以不同帳號同時建立兩個以上遠端桌面連線,各自擁有獨立 Session。
  • 本機登入使用者不受影響,可共存。
  • 修改系統核心檔案有風險,建議先建立系統還原點或完整備份。
  • 此法僅供測試/學習用途,生產環境請改用 Windows Server 合法 CAL 授權。

原理補充

XP SP2 後微軟在 termsrv.dll 加入檢查機制,偵測到多重連線即強制登出舊 Session。Build 2055 版無此檢查,配合登錄 EnableConcurrentSessions=1 即可繞過限制。此技術後來被整合進各類「XP 多使用者補丁」工具中。

Copyright © Windows教程網 All Rights Reserved