Включаємо Network Level Authentication в Windows XP SP3

Windows 2008, Windows Vista and Windows 7 підтримують нову функцію, звану NLA (Network Level Authentication). Ця функція дозволяє реалізувати більш безпечний метод підключення до віддаленого робочого столу. Щоб задіяти network level authentication потрібно встановити відповідний перемикач на Remote у вікні "Властивості системи".

Windows XP SP3 також підтримує Network Level Authentication для пристроїв, що підключаються. Однак, за замовчуванням, при спробі підключення з машини XP SP3 до пристрою, що працює по протоколу NLA, ви отримаєте наступну помилку:

The remote computer requires Network Level Authentication, which your computer does not support. For assistance, contact your system administrator or technical support.


Для того, щоб виправити цю помилку, необхідно на машині з Windows XP внести кілька змін до реєстру.

1. Натисніть кнопку Пуск, виберіть пункт Run, введіть команду regedit.

2. Перейдіть до наступної гілці реєстру: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa

3. Клацніть правою кнопкою миші по параметру "Security Packages" і виберіть Modify ...

4. У полі значення параметра додайте рядок tspkg, всі інші рядки залиште без змін, а потім натисніть кнопку ОК.

5. Потім перейдіть в гілку реєстру: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProviders

6. Змініть значення параметра "SecurityProviders".

7. В поле значень додайте рядок credssp.dll, всі інші рядки SSP залиште без змін, і натисніть OK.

8. Закрийте редактор реєстру.

9. Перезавантажте комп'ютер.

Тепер при спробі підключитися до віддаленого комп'ютера, з включеною NLA, з'єднання буде встановлено.