Windows Vista 遠程桌面預設要求「網路層級驗證 (NLA)」,連線前先驗證身分,更安全。XP 安裝 SP3 後其實已支援 NLA,但預設未啟用。透過修改兩處登錄鍵值即可開啟。
regedit,定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa,雙擊 Security Packages,在數值資料中新增 tspkg(保留原有內容)。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders,雙擊 SecurityProviders,在數值資料末尾加入 , credssp.dll(注意逗號後有一個空格)。重啟後開啟「遠程桌面連線」→「關於」,即可看到「支援網路層級驗證」字樣。
提示: 若從 XP SP3 連線至 Vista,請使用「電腦名稱」而非 IP 位址,否則 NLA 可能失效。