Переустановка протокола tcp ip

Переустановка протокола TCP/IP в Windows 8.1: боремся с ошибкой 720

И ногда, вследствие неосторожных экспериментов с настройками сетевой карты, действия вирусов либо же напротив, слишком агрессивных антивирусов, в Windows происходит сбой, приводящий к невозможности подключения к интернету. При этом пользователь получает ошибку 720 . Также эта ошибка может встречаться при установке «левых» сборок Windows. Наиболее вероятная её причина — сбой настроек сетевого протокола TCP/IP .

Лечится ошибка, хотя и не всегда успешно, переустановкой стека TCP/IP. Процедура эта требует определённого опыта, тем же, кто раньше никогда не сталкивался с указанной ошибкой, советуем внимательно ознакомиться с представленной ниже инструкцией. Но перед тем как приступать к переустановке TCP/IP, для начала стоит попробовать сбросить сетевые настройки к значениям по умолчанию. Для этого в запущенной от имени администратора командной строке следует выполнить три эти команды:

netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
netsh winsock reset

Первые две команды сбрасывают настройки протоколов ipv4 и ipv6, третья команда обнуляет настройки протокола Winsock. После этого перезагружаем компьютер и смотрим, исчезла ошибка или нет. Если нет, ничего не поделать, придётся переустанавливать TCP/IP.

Переустановка TCP/IP в Windows 8.1

Открываем редактор реестра, ищем и удаляем эти две ветки:

Оба подраздела (Winsock, Winsock2) должны удаляться без проблем, в отдельных случаях может потребоваться изменения прав доступа. После удаления подразделов перезагружаем компьютер, переходим в системный каталог С:/Windows/inf, находим там файл nettcpip.inf и делаем его резервную копию .

Теперь открываем файл nettcpip.inf любым текстовым редактором и находим следующие строки:

[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE

Заменяем этот участок следующим и сохраняем отредактированный файл:

[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0x80 ; NCF_HAS_UI

Если при сохранении система выдаст сообщение «Отказано в доступе», сохраните отредактированный nettcpip.inf на рабочий стол, а затем удалив исходный файл с правами администратора, переместите на его место изменённый. После этой процедуры, командой ncpa.cpl открываем «Изменение параметров адаптера», выбираем локальную сеть, открываем её свойства, находим протокол 4 (TCP/IPv4) и жмём кнопку «Установить». При этом откроется маленькое окошко выбора сетевых компонентов.

Выделите в нём пункт «Протокол» и далее Добавить.

Установить с диска.

Обзор и указываем путь к отредактированному файлу nettcpip.inf.

Жмём «OK», в открывшемся окошке выбора протокола выделяем 4 (TCP/IPv4) и опять жмём «OK».

После этих манипуляций для протокола 4 (TCP/IPv4) в окне свойств подключения станет доступна кнопка «Удалить».

Закройте все окна, затем заново откройте свойства подключения, удалите запись протокола 4 (TCP/IPv4), после чего перезагрузите компьютер.

Теперь ещё раз откройте редактор реестра и разверните ветку KEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/ <4D36E972-E325-11CE-BFC1-08002BE10318>. Этот раздел реестра может содержать несколько подразделов. Вам нужен тот, в котором значение параметра DriverDesc будет «Минипорт WAN (IP)». Удалите этот раздел вместе со всем его содержимым, закройте редактор реестра, откройте Диспетчер устройств и, включив в меню вид «Показать скрытые устройства», отыщите в разделе «Сетевые адаптеры» Минипорт WAN (IP) и тоже удалите его. После этого вновь откройте свойства сетевого подключения и вышеописанным способом установите протокол 4 (TCP/IPv4).

По идее, после перезагрузки компьютера нормальное подключение к интернету должно быть восстановлено. Должно, но может быть и иначе. Вполне может статься так, что управляющая служба в Центре управления сетями общим доступом у вас вообще откажется запускаться. В этом случае можно попробовать заменить драйвер tcpip.sys, скопировав его с другого компьютера под управлением Windows 8.1, а если это не даст положительного результата, скорее всего, придётся прибегнуть к последнему средству — переустановке системы .

Реализовать поддержку шифрования DNS-трафика в Microsoft планировали еще 2019 году, но оценить эту новую функцию Читать далее

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

Сетевые диски часто используются для получения доступа к данным в локальной сети, хранящимся на другом Читать далее

Существует два основных способа обмена файлами между пользователями глобальной сети — прямой и опосредованный. Первый Читать далее

Восстановление стека TCP/IP

Что делать если не работают сетевые протоколы? При попытки пропинговать сервер / ip-адресс вы получаете ошибку «Не удается обратиться к драйверу IP. Код ошибки 2»? Тогда у вас что-то со стеком TCP/IP, разберём подробнее.

Начну с лёгкого и простого, заканчивая более сложными решениями проблемы.

Возможно у вас на компьютере стоит Аваст и проблемы начались после обновления антивирусных баз, 6 декабря 2012 года аваст добавил в свои базы файл C:Windowssystem32driversTCPIP.sys , вскоре после обновления баз аваст нашёл этот файл в системных файлах и удалил (возможно поместил в карантин).

Не беда, ниже я напишу как восстановить работоспособность стека TCP/IP, после чего сеть должна заработать (если она конечно раньше работала):

1. Самый простой способ — воспользоваться avastfix.zip зеркало :

  • для начала нужно скачать avastfix (ссылки строчкой выше)
  • распаковать, допустим на диск C: (в архиве есть папка, так что после извлечения будет путь такой C:avastfix )
  • если у вас стоит аваст, то отключите его: в правом нижнем углу найдите значок аваста (возле часов), нажмите на него правой кнопкой мышки и выберите управление экранами avast , далее нужно указать отключение навсегда
  • запустите fixtcpip.bat , после чего компьютер перезагрузится
  • после перезагрузки проверяем работу сети например пингом на сервер гугла: на клавиатуре нажмите одновременно на флажок (логотип windows), между Ctrl и Alt , и букву R , то есть Win + R . В появившемся окне напишите cmd , у вас открылась командная строка, в ней напишите ping 8.8.8.8 , должно появиться

Обмен пакетами с 8.8.8.8 по 32 байт:

Ответ от 8.8.8.8: число байт=32 время=55мс TTL=48

или что-то похожее, но не ошибка драйвера сети

  • надеюсь сеть/интернет у вас заработал, теперь нужно обновить базы аваста, если нет возможности обновить, то можно в настройках аваста исключить из проверки этот файл:
    C:Windowssystem32driversTCPIP.sys (у вас может быть установлен windows на другой раздел, например D: )
  • теперь можно включить антивирус, там же где вы его отключали, только теперь включить все экраны
  • Давайте теперь рассмотрим что в этом «чудо» архиве:
    fixtcpip.bat — некий скрипт, который импортирует в реестр стандартные настройки стека, распаковывает архив tcpip.rar при помощи UnRAR.exe в C:Windowssystem32drivers и перезагружает компьютер

    2. Рассмотрим теперь ручное восстановление/копирование файла

    • для начала всё же отключим аваст (см. выше 3-ий пункт » если у вас стоит …»)
    • файл tcpip.sys можно скопировать из папки C:Windowssystem32dllcache , но возможно аваст его то же удалил, тогда можно взять загрузочный CD/DVD/USB диск и там найти этот файл в …I386TCPIP.SY_ . Так же файл можно взять с рабочей системы. Но если взять этот файл вам не откуда, тогда вот ссылка для SP3 (если у вас SP2, то можете попросить) tcpip.sys
    • перезагрузите компьютер
    • проверьте работоспособность сети/интернета, если работает, тогда обновите аваст и запустите аваст (см. последний пункт 1-го способа)

    3. Если не помогли предыдущие способы, то скорее всего виноват не аваст. Проверьте, существует ли файл C:windowsinfnettcpip.inf , если существует, тогда приступайте к следующему способу. Если файла нет, тогда его нужно скопировать с рабочей системы, нет рабочей системы? Не беда, скачайте отсюда nettcpip.inf

    4. Переустановка стека TCP/IP используя Microsoft Fix it 50199 зеркало

    5. Можно попробовать утилиту TCPIP.Sys RestoreTool от фирмы UnHackMe , этой утилитой я не пользовался, но по описанию она должна переустанавливать стек TCP/IP в операционных системах: Windows 2000/XP/Vista/Seven/8 32 и 64-бит

    6. Сброс настроек стека TCP/IP вручную. На сайте Microsoft в статье kb299357 написано, что для переустановки достаточно выполнить выполнить всего одну команду в командной строке:

    • запустите cmd
    • выполните netsh int ip reset resetlog.txt
    • перезагрузите компьютер

    7. А теперь самое сложное переустановка стека TCP/IP в windows XP вручную.

    • Загрузите windows в Безопасный режим , то есть включаете компьютер и многократно нажимайте на F8 пока не появится меню загрузки windows, выберите Безопасный режим
    • Зайдите в реестр ( ПускВыполнитьregeditOK или Win + R )
    • Удалите два ключа и выйдите из реестра:

    Сброс WinSock. Переустановка протокола TCP/IP

    Иногда эксперименты с настройками сетевых карт, либо вирусы, черви и трояны, или же слишком агрессивные антивирусы повреждают настройки Winsock, что приводит к неадекватной работе сетевых компонентов в системе

    Проблема: не работает сеть.

    Возможные симптомы:
    — Компьютер не получает ip-адрес автоматически. При ручных настройках сеть работает. Служба DHCP-клиент при этом включена.
    — Есть пинг по адресам, но нет по именам. Службы DNS-клиент при этом включена.
    — Компьютер получает адрес из пространства APIPA (169.254.*.*) практически мгновенно после включения сети, а не после ожидания и таймаута.
    — При попытке пинга из командной строки определенного IP-адреса, в ответном сообщении системы после слов «Обмен пакетами с» идут различные непечатные символы, такие как треугольнички, сердечки и т.д.
    — Компьютер получает настройки сети не полностью, например получает только адрес шлюза.
    — Стартуют и останавливаются большинство сетевых служб.
    — Исчезли все созданные сетевые подключения.

    Причина:
    Такое поведение наблюдается при повреждении разделов реестра, в которых хранится конфигурация Winsock. Что же такое Winsock? Если сказать в «двух словах», то Winsock это интерфейс, который упрощает разработку сетевых приложений под Windows. Всё что нам нужно знать, это то что Winsock представляет собой интерфейс между приложением и транспортным протоколом, выполняющим передачу данных.При взаимодействии клиент — сервер в сети каждого участника взаимодействия можно рассматривать как конечную точку. Сокет это вроде как и есть эта конечная точка. В приложении вы определяете сокет.

    Решение:
    Нажмите Пуск, в поле Начать поиск введите cmd, щелкните правой кнопкой мыши файл cmd.exe и выберите команду Запуск от имени администратора, а затем нажмите кнопку Продолжить.
    Введите в командной строке команду netsh winsock reset и нажмите клавишу Enter. После выполнения команды перезагрузите компьютер.

    Для чего нужна команда «netsh winsock reset»?

    Winsock используется для обработки данных, передаваемых по протоколу TCP/IP, в процессе которой информация последовательно проходит все установленные на компьютере обработчики этих данных — LSP (Layered Service Provider). Если один из них будет некорректно удален, то цепочка обработки нарушается, и работа по протоколу TCP/IP становится невозможной. Такие ситуации нередко случались, когда в Winsock для перехвата какой-либо информации внедрялось вредоносное приложение. При удалении его антивирусом пользователь лишался сети Интернет, либо был вынужден восстанавливать удаленные вредоносные компоненты. Благодаря автоматическому восстановлению цепочки Winsock необходимость в корректном удалении LSP во многих случаях наконец-то отпала.

    Вместе с этим стали доступны две новые команды Netsh:
    netsh winsock show catalog — отображение списка установленных на компьютере LSP Winsock.
    netsh winsock reset catalog — сброс настроек и восстановление первоначальной конфигурации LSP Winsock

    При установке в составе какой-нибудь сборки Windows иногда может некорректно установиться сетевой протокол TCP/IP. В этом случае нужно его переустановить, и по-другому просто никак.

    Как это сделать:

    1. Запустить regedit и удалить 2 ключа в реестре:
    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinSock 2

    2. В файле Nettcpip.inf (находится в папке windowsinf) найти раздел [MS_TCPIP.PrimaryInstall] и в записи Characteristics = 0xa0 заменить 0xa0 на 0x80.

    3. Зайти в Панели управления в Сетевые подключения, правой кнопкой мыши щелкнуть значок Подключение по локальной сети и выбрать Свойства.

    4. Открыть вкладку Общие и последовательно щелкнуть Установить, Протокол и Добавить.

    5. В окне Выбор сетевых протоколов щелкнуть Установить с диска.

    6. В окне Копировать файлы с диска ввести C:Windowsinf и нажмите кнопку ОК.

    7. Выделить пункт Протокол Интернета (TCP/IP) и нажмите кнопку ОК.

    8. Вернуться на экран Подключение по локальной сети, но кнопка Удалить теперь активна.

    9. Теперь можно удалить Протокол Интернета (TCP/IP).

    10. Перезагрузить компьютер.

    11. Зайти опять в Сетевые подключения и установить Протокол Интернета (TCP/IP) заново, используя кнопку Установить с диска и путь c:windowsinf.

    Сброс настроек протокола TCP/IP в Windows 7/Windows 2008

    Достаточно часто в случае поражения вашего компьютера вирусами или другими системными сбоями, могут наблюдаться непонятные проблемы с сетевыми приложениями, начиная с того, что могут просто не отображаться Web-станицы и заканчивая невозможностью подключиться к сети. Поэтому в таких случаях бывает целесообразно выполнить полный сброс параметров протокола TCP/IP в Windows 7 или Windows 2008, в результате можно вернуть все сетевые настройки и состояние библиотеки WinSock в первоначальные «чистые» настройки, т.е. фактически это переустановка TCP/IP. Сбросить настройки TCP/IP можно следующим образом:

    • Запустите командную строку cmd с правами администратора («Run As Administrator»)
    • Затем последовательно выполните следующие команды.

    • Затем выполните следующую команду, отключающую TCP автотюнинг
    • Перезагрузите компьютер

    Спасибо тебе добрый человек!
    Мой server 2008 после сей операции начал как надо работать, а до этого не хотел, все попытки реанимировать впустую были. Спасибо ещё раз!

    Спасибо! Заработал интернет))) а то ребенок машинку по клавиатуре покатал и все — капут! Вот только внизу справа теперь значек показывает,что нет подключения ( нарисован провод и крестик) а у меня беспроводной и отображался раньше лесенкой:)

    Благодарю от души ! Вин 7 — 32 бит корпоративная . Получила доступ в инет только этим способом .

    второй раз этим пользуюсь. всё работает. спасибо. вин764 максимум

    Благодарю! Часа два лопатил сайты и читал «умных» людей
    Все работает теперь, только винда все равно не видит то что есть инет, а он есть и работает.

    системник отключить от электричества на некоторое время.
    у меня двое «крутых ITшника сделать не могли, ржачка полная.

    Спасибо огромное все заработало вин7 ультимейт. После установки какойто проги инета вообще как бы не было, но он был. данный способ самый простой среди тех что я прочитал сегодня. Только у меня строка netsh int reset all не срабатывала, говорит нет такой команды, сделал все остальные и все заработало.

    В Windows 7 команды netsh int reset all нет — она вроде бы раньше в XP была, но дальше отнее отказались

    netsh int ip reset c:resetlog.txt
    При этом журнал сброса сохранится в корне диска C: если опустить приставку c: то журнал будет сохранен в текущем каталоге. После этого следует перезагрузить компьютер.
    После использования этой команды в реестре сбросятся к «заводским» следующие ветки регистра:
    SYSTEMCurrentControlSetServicesTcpipParameters
    SYSTEMCurrentControlSetServicesDHCPParameters

    [quote=bossuort20/06.05.2016][b]netsh int ip reset c:resetlog.txt[/b] При этом журнал сброса сохранится в корне диска C: если опустить приставку c: то журнал будет сохранен в текущем каталоге. После этого следует перезагрузить компьютер.[/quote]
    Наконец-таки нашёл полезную рекомендацию чтобы данная команда заработала (windows-7-x32). Спасибо вам. Раньше писалось, что команда не найдена.
    Ибо перелопатил интернет и всё без толку. Даже официальный сайт microsoft по данному вопросу ходит вокруг да около и предлагает воспользоваться сервисом Microsoft Fix it Это неприемлемо — не тот случай.

    Мил человек СПАСИБО тебе огромное вторые сутки бьюсь с ПК…
    Уже и систему переставил а толку НОЛЬ…
    После твоего совета вроде заработало.

    Здравствуйте, уважаемые знатоки ИТ технологий, у меня такой вопрос: как изменить или восстановить скорость подключения Wi-Fi адаптера Realtek 8187L. Дело в том, что после установки модема Huawei E303h-2, который определился в системе, как сетевое устройство «Remote NDIS based internet Sharing Device» и нормально заработала, но перестал работать Wi-Fi адаптер. Итак симптомы Wi-Fi адаптера: в окне состоянии «Свойства подключения» скорость подключения показывает 412,3 Гбит/с, а раньше до установки модема было 54 Мбит/с. Теперь после удаления модема то же самое 412,3 Гбит/с. Я первым делом переустановил драйвера Wi-Fi-не помогло, удалил драйвера 3G модема тоже не помогло, опять переустановил Wi-Fi тоже пусто. Опробовал выше описанную статью не помогло. Почти день рою инет, никаких вариантов не нашёл. ОС Win7 x64.

    Спасибо тебе большое. На днях проверял комп на вирусы DrWeb CureIt и после него, у меня перестал работать интернет. Подключение было, пинговался с роутером, а страницы были не доступны ни в одном из браузеров. Гуглил дня два, переделал много разный файлов и файлов в реестре, но не один из способов не помог кроме этого! СПАСИБО ТЕБЕ НАИУМНЕЙШИЙ ИЗ УМНЕЙШИХ!!

    Это была последняя надежда. Не помогла. Пару дней назад пропало соединение с интернетом на пк. Другие устройства работают через этот же lan. Не помогает ничего: новая сетевая, обновление драйверов, разные операционки, антивирусы, автоматическон получение ipv4 и прописанное вручную со слов провайдера ( так же все операции предложенные провайдером). Помогите.

    Спасибо, инет, вроде, перестал тупить на ровном месте. Только вот после этих команд у меня он начисто пропал вместе с сетью, т.к. очищается и статический IP-адрес, но это легко поправимо.

    Как сбросить стек TCP/IP в Windows 10

    Интернет работает по протоколу TCP/IP. Если стек протокола TCP/IP не работает правильно в Windows 10 или любой другой операционной системе, такой как Linux или MacOS, у вас возникнут проблемы с подключением к Интернету. Лучший способ решить проблемы с Интернетом — сбросить настройки стека TCP/IP.

    Это повреждение в стеке служб TCP/IP может быть вызвано различными факторами, такими как установка программного обеспечения, изменяющего сетевые настройки в Windows, вирусы и вредоносное ПО, повреждение реестра Windows и т. д.

    Нет прямого способа сбросить интернет-протоколы в Windows 10. Интернет-протокол TCP/IP хранит некоторые сетевые данные локально, которые могут быть повреждены.

    Если ваше Интернет-соединение не работает должным образом и вы получаете сообщение «Этот сайт недоступен», хотя Windows показывает, что вы подключены к Интернету.

    Сброс стека TCP/IP возможен с помощью командной строки в Windows. Давайте пройдемся по процессу и избавим наше интернет-соединение от ошибок.

    Что такое протокол TCP/IP?

    Протокол управления передачей/Интернет-протокол отвечает за перенос пакетов от одного источника к месту назначения. Этот протокол включает трехстороннее рукопожатие, что означает, что перед обменом фактической информацией происходит обмен тремя пакетами между источником и целью. Это рукопожатие предназначено для установления доверия между двумя устройствами.

    Многократное повторение этих рукопожатий значительно увеличит трафик в сети. Следовательно, данные кэшируются и хранятся локально, чтобы избежать ненужной транспортировки пакетов.

    Более того, протокол TCP/IP работает аналогично эталонной модели OSI. Это означает, что у него есть собственный набор правил и положений, которые он устанавливает для связи между устройствами. Это называется стеком. Кэш TCP/IP относится к хранимым в устройстве данным, которые он использует для маршрутизации пакетов.

    Когда и почему следует сбрасывать стек TCP/IP

    Со временем Windows сохраняет кэш сетевых данных, включая IP-адреса. В системном реестре также есть параметры, которые напрямую связаны с интернет-протоколом. В любой момент они могут быть повреждены, что приведет к невозможности подключения к Интернету, даже если все остальные настройки выполнены правильно.

    Повреждение стека может даже быть причиной того, что трафик вашего компьютера направляется на старый IP-адрес и не может обновить новый в кеше.

    Иногда недостаточно изменить IP-адрес вашего компьютера или просто перезапустить его. Именно тогда пользователь должен прибегнуть к этому решению и сбросить свои настройки TCP / IP.

    Как сбросить стек TCP/IP в Windows 10

    Как мы упоминали ранее, Microsoft не предоставила простой способ сбросить интернет-протокол. Однако мы все еще можем сделать это с помощью команды netsh в командной строке.

    Команду netsh можно использовать для просмотра или настройки сетевых параметров в среде Windows, указав правильные параметры.

    Обратите внимание, что этот процесс удалит все текущие конфигурации всех сетевых портов на вашем устройстве, включая все неактивные, а также виртуальные сетевые адаптеры. Следовательно, их нужно будет перенастроить после завершения процесса. Более того, операция также требует перезагрузки системы, поэтому рекомендуется сохранить ваши данные, прежде чем продолжить.

    1. Откройте командную строку с правами администратора.
    2. Введите ipconfig /release , чтобы удалить текущие настройки IP.
    3. Введите ipconfig /flushdns , чтобы удалить кеш DNS.
    4. Введите netsh winsock reset для сброса кеша Windows Sockets API.
    5. Введите netsh int ip reset , чтобы сбросить кеш стека TCP/IP. Пока не перезагружайте компьютер.
    6. Введите ipconfig /renew , чтобы запросить новые параметры IP с сервера.
    7. Перезагрузите компьютер.

    Если вы хотите автоматизировать процесс, просто скопируйте и вставьте вышеупомянутую команду в текстовый документ и сохраните ее с любым именем по вашему выбору, заканчивающимся на .bat . Это создаст командный файл, который выполнит все команды внутри, когда вы дважды щелкните его.

    Например, скрипт может выглядеть так:

    Если вы по-прежнему не можете получить доступ к Интернету, вы можете полностью сбросить настройки сети Windows.

    TCP/IP — это душа компьютерных сетей; без него доступ в Интернет был бы невозможен. Рекомендуется поддерживать сетевой кэш вашей системы и оптимизировать его для повышения производительности.

    Инструкция по сбросу протокола актуальна для всех версий Windows. На видео заснят процесс сброса на Windows 7.