Я использую 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. Все права защищены.
Аутентификация на сетевом уровне не поддерживается. Поддерживается протокол удаленного рабочего стола 7.0.
Я думал, что NLA должен быть частью клиентов RDP 7.0. Есть ли компонент, который мне где-то не хватает?
У 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.
Вам необходимо включить поставщика услуг безопасности учетных данных (CredSSP).
Нажмите ВОТ чтобы узнать, как это сделать.