Ошибка 720 при подключении PPPoE

Многострадальные люди, о которых писал ранее, переустановили на своём ПК Windows, воспользовавшись одной из так любимых в народе сборок (ZverCD, и подобные. очень не нравятся мне и коллегам). После переустановки не удавалось настроить PPPoE соединение к местному провайдеру.

При попытке подключения Windows все время появлялась пресловутая “Ошибка 720: Нет настроенных протоколов управления PPP“. Ни один из известных мне танцев с бубном не помогал.

Были испробованы:

1. netsh winsock reset (кстати проверка целостности Winsock’а в соответствии со статьей KB811259) никакого криминала не выявила)

2. netsh int ip reset

3. Снос драйверов сетевой карты (на ПК была встроенный сетевой адаптер материнки Force3), выкачивание и установка последней доступной версии драйверов с сайта nVidia.

Не упоминая уже отключение антивируса, брандмауэра и тому подобных контрольно-вспомогательных мер. В итоге решение все-таки было найдено, благодаря полезной статье, посвященной устранению различных проблем с TCP/IP стеком Windows XP/Windows 2003 Server  в блоге MCM/MCA Константина Леонтьева.

Конкретно мне помогло вот это:

  1. Удалите раздел реестра командой REG DELETE HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
  2. Удалите раздел реестра командой REG DELETE HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
  3. Перезагрузите компьютер
  4. Откройте папку %winroot%\inf
  5. В ней найтите файл nettcpip.inf, сделайте его резервную копию и после откройте его в текстовом редакторе (например Notepad).
  6. Найдите в нем строки:
    [MS_TCPIP.PrimaryInstall]
    ; TCPIP has properties to display
    Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
  7. Исправить их на:
    [MS_TCPIP.PrimaryInstall]
    ; TCPIP has properties to display
    Characteristics = 0x80 ; NCF_HAS_UI
  8. Сохранить изменения в файле nettcpip.inf
  9. Открыть Network Connections и щелкнув правой кнопкой мыши по свойству нужного нам сетевого подключения выбрать Install->Protocol->Add. Далее выбрать “have disk” и указать путь %winroot%\inf
  10. Выбрать TCP/IP из списка. После этого вы опять попадете в окно свойств сетевого подключения, но для TCP/IP теперь кнопка Uninstall будет активна.
  11. Выберите в списке This connection uses the following items протокол TCP/IP и нажмите кнопку Uninstall.
  12. Перезагрузите компьютер
  • Установить протокол TCP/IP аналогично шагам 9-12.
  • После выполнения всех шагов солюшена, все заработало как из пушки.

    Так что, заметка, на мой взгляд, довольно полезная, тем кто еще имеет дело с Windows XP/2003, рекомендую добавить в закладки.

    UPDATE: в комментариях посоветовали утилиту WinSockFix, попробуйте для начала её (версия для windows 98/ME и Windows XP доступна здесь). Хотя, насколько я понимаю, утилита и выполняет всё ту же команду netsh winsock reset, только из графического интерфейса :)

    Ошибка 720 при подключении PPPoE: 53 комментария

    1. @Дмитрий
      “проблемы любят того, кто умеет их решать.”

      Частные консультации, блин :) В основном – знакомые и друзья клиентов подгоняют..
      Иной раз уж сам не рад – в этом конкретном конкретном случае в восемь ушел с работы и до 23:00 ковырялся.. Упросили :) Не бесплатно, конечно.

    2. @numark

      в таких случаях успокаиваю себя тем что “таки да, не бесплатно, таки да это еще и экспа” :))) но сборка Зверь уже тянет на включение в список ненависти :)))))

    3. я в первоначальной версии поста так и написал – “ненавистные сборки”, но потом постеснялся и “ненавистные” убрал :)

    4. Чётко ! Помогла.., но есть мысль, что не надолго.

    5. Делаю все по инструкции, но кнопка удалить в 10ом пункте так и не загорается =\

    6. Дима :

      Делаю все по инструкции, но кнопка удалить в 10ом пункте так и не загорается =\

      К сожалению не знаю, что подсказать – возможно где-то не перезагрузились?
      Судя по комментарию выше – у человека тоже получилось..

    7. Большое спасибо, добрый человек! Помогло! =)

    8. Да, раньше только переустановка винды, а так все быстро и надежно! Спасибо, добрый человек ))

    9. @Владимир
      Вот кстати, не помню – пробовал ли я эту утилиту или нет.. Добавлю в пост, возможно у кого-то получится сделать более простым способом. Хотя Windows XP сейчас все менее и менее актуальна уже, на мой взгляд…

    10. Огромноe спaсибо, я ужe и нe знaлa кaк быть но всe получилось

    11. Огромное спасибо =) Все получилось =)

    12. извиняйте-не помогло.но хочу поделиться,как я устранила проблему гораздо проще.бесплатн.утилита AVZ(z-oleg).открыть,на вкладке “файл”выбрать восстановление системы,галочку на п.2 и ок

    13. Удалил в реестре троки, Перезагрузился. Изменил содержание в nettcpip.inf. Установил протокол. Во вновь появившихся свойствах TCP\IP нет кнопки Удалить. Даже после перезагрузки она так и не появилась! Спасите… есть иное решение?

    14. @Макс
      Пробовали Winsockfix ? http://www.veldhuizen.speedxs.nl/ ?

      К сожалению подсказать не могу, так как сам Windows XP уже давно не использую.. Судя по комментарию №6, не у всех данное решение почему-то срабатывает..

      Если у вас все-таки получится как-то решить эту проблему без переустановки системы, пожалуйста напишите комментарий – вдруг кому-нибудь пригодится.

      Судя по количеству комментариев и переходов, тема оказалась весьма востребованной.

    15. Была проблема с невозможномтью удалить протокол TCP\IP но вся проблемы была в моей невнимательности… забыл в файле nettcpip.inf в строчке Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE забыл не только ее сократить, но и изменить 0xA0 на 0x80. Огромное спасибо.
      P.S так же пользуюсь прогой WinSockFix но в этом случае она не помогла.

    16. Выполнил все пошаговые инструкции и, действительно, все заработало! Спасибо за качественные рекомендации! Здоровья вам и вашим компам!

      1. Пожалуйста. Рад, что инструкция пригодилась :)

    17. У знакомых тоже была такая проблема. вечером они подключились к сети ТТК но проверить не удалось (сетевухи не было) Утром же после установки выдавал ошибку 720 в техподдержке сказали сделать перечисленые выше способы. выполнили все. но проблема осталась, потом сказали что это у вас винда плохая, надо переустановить.. Подключили ПК к такому же интернету у соседа только со своими логинами, все работает. Вернули комп к себе и тоже все заработало. Вывод: пока не наругаешься с техподдержкой не торопись переустанавливать систему. Они очень часто свои недоделки не озвучивают (устраняют молча), ведь после n-ого времени работает и при чем тут ОС.

      1. В моем случае, кстати, тоже был ТТК :) Я просто не счел нужным упоминать..

    18. Инструкция интересная, а может быть такое, что на компе файлов nettcpip.inf вообще нету??? Просто у меня поисковик его не видит, да и в папке %winroot%\inf его тоже нету((( ось Винда профессионал, может искать надо не в той папке или файл не так называется???

      1. Должен быть. Скорее всего, у вас в свойствах папки стоит галка “Не показывать скрытые файлы и папки” или “Скрывать защищенные системные файлы”. Проще всего зайти в эту папку FAR’ом или Total Commander’ом с включенной опцией показа скрытых и системных файлов.

    19. Помогло, спасибо. Не могли установить соединение с модема Билайн, после установки ХР (х64). В 9 пункте изменения провели для протокола Билайн. Пунты 10,11,12 не понадобились.

    20. Сборка зверь нормальная, это руки у вас кривые, господа “очень хорошо разбирающиеся в компьютерах.

      1. Александр, будучи когда-то пользователем FIDO, я вынес оттуда несколько полезных вещей. Одной из них была фраза “Отучаемся говорить за всех”.. Если вы считаете, что Zver и прочие сборки – это хорошо, продолжайте ими пользоваться на здоровье. Я же предпочту остаться при своем мнении.
        И, кстати, свою доблесть в починке завшивленных Windows я нигде и никогда не выпячивал, поскольку a) не занимаюсь этим на постоянной основе; б) нисколько не сомневаюсь что есть много людей разбирающихся в вопросе гораздо лучше меня.

    21. Автор, помогите мне пожалуйста! У меня тоже эта пресловутая ошибка 720! Я пенсионер и не разбираюсь особо в этом всем. Внуки кто где по миру! Скажите пожалуйста а как зайти в эту папку- %winroot%\inf- более подробно прошу вас! И не на современном языке- я просто его не понимаю! Огромное заранее спасибо! Просто с детьми по интернету общаюсь- а тут связь прервалась у одинокого старика!

      1. папка %winroot% – Это каталог в котором установлен Windows.
        То есть, если Windows стоит в C:\Windows, требуемая папка – C:\Windows\inf

    22. Спасибо Вам огромное! Я сейчас попробую!

    23. Вы меня извините пожалуйста, что Вас отвлекаю, но у меня нет такой папки на компьютере. Помогите найти пожалуйста. Опишите местонахождение более детально. Заранее спасибо.

    24. Все! Нашел папку ИНФ! А что делать дальше?

    25. Verter :
      У знакомых тоже была такая проблема. вечером они подключились к сети ТТК но проверить не удалось (сетевухи не было) Утром же после установки выдавал  ошибку   720  в техподдержке сказали сделать перечисленые выше способы. выполнили все. но проблема осталась, потом сказали что это у вас винда плохая, надо переустановить.. Подключили ПК к такому же интернету у соседа только со своими логинами, все работает. Вернули комп к себе и тоже все заработало. Вывод: пока не наругаешься с техподдержкой не торопись переустанавливать систему. Они очень часто свои недоделки не озвучивают (устраняют молча), ведь после n-ого времени работает и при чем тут ОС.

      Вот скажите.., а причем тут тех. поддержка инет провайдера и вообще зачем ругаться? не уж то Вам или им от этого легче станет, или может Вы людей по себе судите, Вы прежде чем озвучивать свои домыслы по поводу чьих то “недоделок” поюзайте поисковик в нете и поглубже копните в чем суть проблемы.., а конечно.. зачем Вам свой мозг напрягать.. проще же обвинить инет провайдера.. интернет не работает.. всёёё.. ахтунг….(логика просто бамбук) во всем виноват провайдер))) а не думали над тем что такое ОС(операционная система) и вообще что она из себя представляет..?! да.., и почему Вы не жалуетесь суппортам компании Майкрософт http://support.microsoft.com/kb/314869 которая так заумно описывает причины проблемы, и такое смешное дает решение…, банально прочитав их статью по данной ошибке уже можно делать вывод… что проблема ну никак не в инет провайдере..! да и вообще при появлении ошибки подключения к инету в 95% случаев проблема только в самом ПК(железе) или ОС, интернет он либо есть – либо нет, а возникающие ошибки это как правило следствие некорректной работы ПК(железа), служб ОС, наличие вирусов и прочего хлама годами накапливающегося в ОС, поэтому не надо тут воду баламутить и людям ахинею про провайдера толкать если вы полный ноль в этих вопросах.., люди дельные советы дают!
      p.s. “Не гоните, да не гонимы будете!”

    26. Огромное спасибо! Был чуть не внимателен, но заработало все на ура. ЗверЪ сборка такая сборка))

    27. Последний вариант помог, спасибо.
      Хотя %winroot% стоит заменить на %systemroot% .

    28. @Verter

      про ТП провайдера полный бред. Сам работаю в провайдере инженером.

    29. Друзья, только давайте не будем устраивать в комментариях битву между пользователями и техподдержкой. Для этого есть форумы и другие специализированные места.

      Спасибо! :)

    30. Офтоп
      техподдержка как секс по телефону
      все равно все придется делать своими руками

    31. Спасибо, перекстановка протокола допомогла!

    32. Спасибо, добрые люди) Очень помогло) все получилось, все работает)

    33. А Windows 8 не подскажете как поступить с этой ошибкой

      1. Неужели и на Windows 8 она встречается?
        Эля, а что уже пробовали? Если ничего – я бы начал с
        netsh winsock reset и netsh int ip reset

        Но лучше пусть это делает человек, который понимает что и как. А то можно что-нибудь поломать..

    Обсуждение закрыто.