Включаем Проверку на уровне сети (Network Level Authentication) в Windows XP SP3
Включаем Проверку на уровне сети (Network Level Authentication) в Windows XP SP3
Windows 2008R2, Windows Vista and Windows 7 поддерживают новую функцию, называемую проверка на уровне сети NLA (Network Level Authentication). Эта функция позволяют реализовать более безопасный метод подключения к удаленному рабочему столу. Чтобы задействовать network level authentication нужно установить соответствующий переключатель на Удаленный рабочий стол (Remote) в окне «Свойства системы».
Включаем Проверку на уровне сети (Network Level Authentication) в Windows XP SP3-01
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.
Включаем Проверку на уровне сети (Network Level Authentication) в Windows XP SP3-02
Для того, чтобы исправить эту ошибку, необходимо на машине с 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, соединение будет установлено.
Как включить поддержку проверки подлинности на уровне сети
Если при подключении к удалённому рабочему столу у вас появляется окошко:
Сообщение немного не верно отображает суть, проверку подлинности на уровне сети (NLA) компьютеры с Windows XP не ниже Service Pack 3 всё-таки поддерживают, но к сожалению по умолчанию этот протокол выключен именно на XP, начиная с Vista NLA работает сразу.
Итак если Вам нужно подключаться к серверам с включённым NLA надо будет сделать несколько несложных шагов.
Для начала проверяем минимальные требования, напоминаю NLA работает только начиная с 3го сервис пака, если он у вас не стоит — устанавливаем, а так же нам потребуется клиент для подключения к удалённому рабочему столу не ниже 6ой версии, скачать можно здесь.
Если интересно инструкция есть на сайте майкрософт,
Вторым этапом для включения NLA на нашей старой доброй XP нам потребуется исправить два ключа в реестре, это не сложно.
Куда же без реестра
Для запуска редактора реестра Пуск -> Выполнить в появившемся окошке набираем regedit жмём Enter. В списке слева находим поочередно HKEY_LOCAL_MACHINE раскрываем находим SYSTEM итд до LSA как написано ниже.
находим там Security Packages щёлкаем два раза мышкой и добавляем в конце tspkg
Аналогичные операции проделываем и с SecurityProviders
находим параметр SecurityProviders так же двойным щелчком открываем его дописываем в конце после запятой credssp.dll
После внесённых изменений необходимо перезагрузить ПК, после перезагрузки в свойствах клиента для удалённого подключения вы будете видеть поддержку NLA.
Это для Windows XP с Service Pack 3. У сервера 2003 нет Service Pack 3. Как с ним быть?
установи 2008 или 2012 сервак… и перенеси все что на 2003 на новый сервер… и забуть об этой проблеме как о страшном сне…
Удаленный компьютер требует проверки подлинности на уровне сети
Если вы не можете подключиться к компьютеру под управлением Windows удаленно и получаете сообщение Для удаленного компьютера требуется проверка подлинности на уровне сети , возможно, эта публикация поможет вам. Пользователи сообщали о получении этой ошибки в системах, подключенных к домену, даже если включен Аутентификация на уровне сети или NLA.
Удаленный компьютер требует проверки подлинности на уровне сети
Варианты сообщения, которое вы можете увидеть:
Удаленный компьютер требует проверки подлинности на уровне сети, которую ваш компьютер не поддерживает. Обратитесь за помощью к системному администратору или в службу технической поддержки.
Удаленный компьютер, к которому вы пытаетесь подключиться, требует проверки подлинности на уровне сети, но ваш контроллер домена Windows не может связаться для выполнения NLA. Если вы являетесь администратором на удаленном компьютере, вы можете отключить NLA, используя параметры на вкладке «Удаленное» диалогового окна «Свойства системы».
Эта статья поможет вам с пошаговым руководством к этому решению. Однако вам может потребоваться более постоянное решение, потому что вы не можете запускать устройство вечно без активно включенного NLA. Так что вам нужно лучшее решение. Эта статья также предложит вам это.
1] Изменить настройки удаленного рабочего стола
Переход по маршруту настройки удаленного рабочего стола является более простым решением. Это будет работать для вас, и вы можете не чувствовать необходимости снова включать NLA. Итак, если вы готовы к этому решению, вот как вы поступите с этим. Следуйте инструкциям внимательно.
1] Перейдите в «Выполнить», введите «sysdm.cpl» и нажмите кнопку «Ввод».
2] Теперь вы находитесь в окне Свойства системы . Вам нужно перейти на вкладку Удаленный .
3] Найдите «Разрешить подключения только с компьютеров, на которых работает удаленный рабочий стол с аутентификацией на уровне сети (рекомендуется)» и снимите этот флажок.
4] Нажмите «Применить», а затем «ОК» или нажмите «Ввод», чтобы отключить проверку подлинности на уровне сети.
5] Перезагрузите устройство и проверьте, можете ли вы подключать устройства удаленно.
Это исправление должно работать, потому что вы просто удалили единственное, что вызвало проблему. Но на случай, если это не сработало, или вы не хотите идти по этому пути, есть еще один вариант, которому также легко следовать.
2] Изменить реестр
Примечание: пожалуйста, сделайте резервную копию ваших данных перед внесением изменений в реестр системы.
Следуйте инструкциям очень тщательно, и вам будет хорошо идти. Вы уже создали точку восстановления системы, поэтому больше не о чем беспокоиться. Итак, поехали.
1] Перейдите в «Выполнить» и введите «regedit» и нажмите «ОК» или нажмите «Ввод». Это открывает редактор реестра.
2] Посмотрите на левую панель в окне редактора реестра и найдите раздел реестра с именем:
3] Выберите Lsa , а затем найдите пакеты безопасности на правой панели. Дважды щелкните по нему.
4] Найдите параметр «Изменить несколько строк» и введите «tspkg» в поле «Значение». Это будет единственная ценность.
5] После этого найдите следующий раздел реестра в области навигации: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders
6] Дважды щелкните SecurityProviders на правой панели, чтобы открыть его свойства.
7] Введите credssp.dll в поле «Значение» и пусть оно будет единственным значением.
8] Нажмите «ОК» и закройте редактор реестра.
Хотя второй метод более сложен и требует большего внимания, это рекомендуемое решение. Надеюсь это поможет.
Решения были переданы из обсуждения в Стэнфордском университете и в этом сообщении MSDN.