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

XP 開啟 NLA(網路層級驗證)支援遠端桌面身分驗證:註冊表手動添加 tspkg 與 credssp.dll

編輯:Windows XP 系統介紹

XP SP3 雖支援遠端桌面連線,但預設未啟用 NLA (Network Level Authentication),導致無法連接要求 NLA 的 Vista/Win7/Win10 遠端主機。透過註冊表添加兩個安全套件,即可啟用 NLA,提升遠端連線安全性。

操作步驟

  1. Win+R → regedit
  2. 定位:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
  3. 雙擊右側 Security Packages (REG_MULTI_SZ) → 在清單末尾新增一行 tspkg → 確定(原有內容保留)。
  4. 定位:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders
  5. 雙擊 SecurityProviders (REG_SZ) → 數值資料末尾加入 , credssp.dll(注意:逗號後有一個英文空格) → 確定。
  6. 重新開機。

驗證

  1. 開啟 遠端桌面連線 (mstsc)。
  2. 點選左下角 關於 → 應顯示 「支援網路層級的身分驗證」。

原理與效益

  • tspkg:TSP 安全套件,提供 Kerberos/NTLM 驗證支援。
  • credssp.dll:Credential Security Support Provider,實現憑證前置驗證(NLA 核心)。
  • 啟用後:
    – 連線前先驗證身分,阻擋未授權連線佔用資源。
    – 可連接「僅允許執行 NLA 的遠端桌面」主機(Vista/Win7+ 預設)。
    – 減少中間人攻擊風險。
⚠ 修改登錄前請匯出 Lsa 與 SecurityProviders 分支備份。若連線出現問題,刪除新增值並重開機即可還原。

幾行註冊表修改,讓老將 XP 也能跟上現代遠端桌面安全標準,企業環境混合部署不再受限。

Copyright © Windows教程網 All Rights Reserved