Користувачі XP скаржилися на такі помилки rdp клієнта:
Because of a security error, the client could not connect to the remote computer. Verify that you are logged on to the network, and then try reconnecting again
The remote session was disconnected because the remote computer received an invalid licensing message from this computer
The remote computer requires Network Level Authentication, which your computer does not support. For assistance, contact your system administrator or technical support.
Покопавшись в документації Microsoft, вирішили в
першу чергу оновити версію RDP клієнта на машинах з XP. Після установки rdp клієнта 7.0 (версія rdp 8.0 на XP не встановлюється), у половини клієнтів проблема вирішилася. Залишилася друга половина ....
Природно, потрібно розуміти, що відключення NLA на рівні сервера зменшує захищеність системи і в загальному випадку використовувати не рекомендується. Переважно використовувати другу методику.
Включаємо NLA на рівні клієнта Windows XP
Підтримка NLA з'явилася в Windows XP, починаючи з SP3, але за замовчуванням вона не включена. Включити підтримку аутентифікації NLA можна тільки реєстр. Для цього:
У гілці реєстру HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders потрібно відредагувати значення ключа SecurityProviders, додавши в кінці credssp.dll (через кому від його поточного значення)
Далі в гілці HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa додати рядок tspkg в значення параметра Security Packages
Після внесення зазначених змін, комп'ютер потрібно перезавантажити