Аутентификация на уровне сети удаленного рабочего стола не поддерживается

9

Я использую Windows XP Professional SP3 x86 и пытаюсь подключиться к системе с Windows 7 Ultimate SP1 x64.

Недавно я обновил программное обеспечение для подключения к удаленному рабочему столу в системе XP в надежде использовать проверку подлинности на уровне сети (NLA) для своих подключений к Windows 7. После обновления я подключился к Windows 7 через RDP и включил NLA, полагая, что обновленный клиент должен его поддерживать.

После отключения и попытки повторного подключения я получаю следующую ошибку:

Удаленный компьютер требует проверки подлинности на уровне сети, которую ваш компьютер не поддерживает. Для получения помощи обратитесь к системному администратору или в службу технической поддержки.

Итак, я проверил страницу «О программе» в подключении к удаленному рабочему столу, чтобы убедиться, что обновление применено. Это то, что я вижу.


Командная
консоль удаленного рабочего стола, версия 6.1.7600, управляющая версия 6.1.7600,
© 2007 Microsoft Corporation. Все права защищены.
Аутентификация на уровне сети не поддерживается. Протокол удаленного рабочего стола 7.0 поддерживается.

Я думал, что NLA должен был быть частью клиентов RDP 7.0. Есть ли компонент, который мне не хватает где-то?

Iszi
источник

Ответы:

13

У Microsoft есть статья на эту тему:

http://support.microsoft.com/kb/951608

В частности, XP не имеет права провайдера учетных данных, разрешенного для этого. Этот поставщик учетных данных, CredSSP, необходимо включить, прежде чем NLA будет работать на XP-Sp3. В связанной статье есть кнопка «Исправить это для меня», или, если вы хотите сделать это вручную, есть пара настроек реестра, которые необходимо ввести. Перезагрузка должна произойти, чтобы это вступило в силу.

    1.  Click Start, click Run, type regedit, and then press ENTER.
    2. In the navigation pane, locate and then click the following registry subkey:
         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    3. In the details pane, right-click Security Packages, and then click Modify.
    4. In the Value data box, type tspkg. Leave any data that is specific to other
         SSPs, and then click OK.
    5. In the navigation pane, locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders
    6. In the details pane, right-click SecurityProviders, and then click Modify.
    7. In the Value data box, type credssp.dll. Leave any data that is specific to 
         other SSPs, and then click OK.
    8. Exit Registry Editor.
    9. Restart the computer.

sysadmin1138
источник
1

Вы должны включить поставщика услуг безопасности учетных данных (CredSSP).

Нажмите здесь, чтобы увидеть, как.

Chopper3
источник