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.
![](https://winitpro.ru/wp-content/uploads/2011/01/image067.gif)
Для того, чтобы исправить эту ошибку, необходимо на машине с 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, соединение будет установлено.
Спасибо.
вот, кратко, что вы сказали:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
«Security Packages»=hex(7):6b,00,65,00,72,00,62,00,65,00,72,00,6f,00,73,00,00,\
00,6d,00,73,00,76,00,31,00,5f,00,30,00,00,00,73,00,63,00,68,00,61,00,6e,00,\
6e,00,65,00,6c,00,00,00,77,00,64,00,69,00,67,00,65,00,73,00,74,00,00,00,74,\
00,73,00,70,00,6b,00,67,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders]
«SecurityProviders»=»msapsspc.dll, schannel.dll, digest.dll, msnsspc.dll,credssp.dll»
Алексей, боюсь, что Ваше решение частное, т.к. в бинарных данных Security Packages, предложенных Вами, содержится определенный набор этих самых packages, в том числе и tspkg, о котором говорил автор. А кто сказал, что на всех компьютерах набор этих packages одинаков?
Сори что здесь напишу. Просто как памятку себе.
Соединение устанавливать по имени, а не по ip адресу.
Иначе вылазит ошибка «указано неизвестное расположение или оно недоступно».
Ух, как помог совет по указанию имени а не адреса !!! спс
Низкий поклон тебе, человечище!
Насчет имени сервера, спасибо друг!
Внутри сети работает, снаружи — нет.
Спасибо огромное. Сработало и по IP-адресу, на нестандартный порт.
XP будет жЫть!