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

讓 Windows XP SP3 支援網路層級驗證 (NLA) 連線 Vista/Win7 遠端桌面

編輯:XP 系統基礎知識

Windows XP SP3 更新遠端桌面至 6.1 版,理論上支援網路層級驗證 (NLA),但預設未啟用。Vista/Win7 預設僅允許 NLA 連線,導致 XP SP3 無法連線。透過修改登錄檔啟用 NLA 即可解決。

啟用 NLA 登錄檔修改步驟

  1. 執行 regedit。
  2. 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa,右鍵 SecurityPackages → 修改,在數值資料末尾加入 tspkg(以空格分隔)。
  3. 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders,右鍵 SecurityProviders → 修改,在數值資料末尾加入 credssp.dll(以空格分隔)。
  4. 重新開機。

重開機後,遠端桌面連線介面將顯示「支援網路層級驗證」。

連線仍失敗?Kerberos 驗證需用電腦名稱非 IP

若出現「驗證錯誤 0x80090303」,原因在於 Kerberos 驗證要求使用 SPN (Service Principal Name),而 SPN 以電腦名稱註冊,**必須使用電腦名稱而非 IP 位址連線**。

  1. 在 XP 的 C:\WINDOWS\system32\drivers\etc\hosts 加入 Vista/Win7 電腦名稱與 IP 對應。
  2. 確保 DNS 設定正確,或雙方加入同一網域/工作群組。
  3. 使用電腦名稱連線即可成功建立 NLA 遠端桌面。

Vista 遠端桌面設定

XP 遠端桌面支援 NLA

驗證畫面

Copyright © Windows教程網 All Rights Reserved