Команда netsh winsock reset для сброса стека сетевых протоколов. устраняем полтергейст

Оглавление

Сброс параметров TCP/IP в командной строке

Если Вы не хотите переустанавливать драйверы и протоколы в системе, а нужно просто сбросить настройки IP и DNS, то в этом случае я бы рекомендовал воспользоваться возможностями командной строки и утилиты netsh (сокр. от network shell).

Указанные ниже команды просто возвращают настройки всех сетевых адаптеров к заводским, а так же удаляют все параметры, которые были выставлены программами, либо пользователями.

Что нужно делать? Начнём с того, что запустим командную строку с правами администратора. Для этого в Windows 10 надо кликнуть правой кнопкой мыши на кнопку «Пуск».

Появится меню, где надо выбрать пункт «Командная строка (Администратор)» либо, как в моём случае, «Windows PowerShell (Администратор)». В нашем случае никакой разницы в этом нет.

Далее по очереди вводим команды:

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset catalog
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log

После каждой строчки нажимаем клавишу Enter и ждём результата. По завершению выполнения всех команд — перезагрузите компьютер.

Теперь немного по  поясню по самим командам:ipconfig /flushdns и ipconfig /registerdns — очищается кеш сервиса DNS и обновляются записи.ipconfig /release и ipconfig /renew — запрос DHCPсерверу на переподключение и обновление IP-адреса.netsh winsock reset catalog — сбрасываются настройки конфигурации LSP Winsock с возвратом к начальному варианту.
Последние две команды в свою очередь позволяют восстановить все конфигурации стека IP протоколов сетевого интерфейса для IPv4 и Ipv6.

Инструкция для Windows 7

В Windows 7, все делается точно так же, как и на Windows 8. Можно было бы и не писать отдельно для семерки, но пускай будет.

Правой кнопкой мыши на значок сети, затем выбираем пункт Центр управления сетями и общим доступом . Дальше нажимаем на Изменение параметров адаптера , и снова же правой кнопкой мыши нажимаем на адаптер, свойства которого хотим изменить. В меню выбираем Свойства . Вот так:

Выделяем пункт Протокол интернета версии 4 (TCP/IPv4) и жмем на кнопку Свойства . Указываем нужные IP и DNS, или устанавливаем их автоматическое получение, и нажимаем Ok .

Настройка автоматического получения (или установка статического) IP и DNS на Windows XP

Нажмите на Пуск и откройте Панель управления . Затем, выберите Сеть и подключения к Интернету .

aligncenter wp-image-8033 colorbox-8012″ src=»http://kirensk.net/images/up/28-08-2014-15-12-45.jpg» alt=»Сетевые подключения в Windows XP» width=»649″ height=»446″>

Видим сетевые подключения , которые доступны на нашем компьютере. Нажимаем правой кнопкой мыши на нужное подключение и выбираем Свойства .

Выделите пункт Протокол Интернета (TCP/IP) и нажмите кнопку Свойства .

Как и в двух системах, о которых я писал выше, выставляем нужные нам параметры получения IP и DNS. Либо автоматическое получение, либо задаем статические адреса и нажимаем Ok .

sfc /scannow

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer HKLM\SYSTEM\ControlSet001\Services\LanmanServer HKLM\SYSTEM\ControlSet002\Services\LanmanServer

Иногда, бывает, сбиваются настройки интернет подключения или просто не хочет подключатся к сети (не получает IP адрес по DHCP). Похожие неполадки могут возникнуть в следствии работы некоторых вредоносных программ (вирусов). Можно долго мучить тех. поддержку своего провайдера или вызывать специалиста на дом. Можно попробовать самостоятельно устранить неполадку. Для сброса TCP/IP в операционных системах Windows NT (2000/XP/Seven) существует специальная программа netsh.exe .

Некоторые пакостные вирусы залазят в WinSock и пакостят.Симптомы:

Скорость закачки файлов по TCP очень низкая (при этом по UDP может качать быстро);

При включении компьютера некоторое время, пару минут, интернет работает нормально, но потом пропадает совсем (скорость падает до 0);

Интернет работает и скорость закачки нормальная, но закачанный файл получается битым так как закачивается не полностью (скорее всего вирус перехватывает часть пакетов при передаче, но передает уведомление источнику об успешном получении всех пакетов).

Кроме вирусов «поламать» Ваше подключение к интернету можете и Вы сами (или «само заглючило»)

Некоторые примеры:

Компьютер не получает ip-адрес автоматически (по DHCP);

Пингуются IP адреса но не пингуются по именам;

Компьютер получает IP адрес такого образца 169.254.*.* ;

Если от вирусов почистились то можно приступить в восстановлению

ВНИМАНИЕ! Следующие процедуры сбросят настройки сети. Настоятельно рекомендую переписать настройки

Что бы сбросить Winsock:

Если первая команда не помогла решить проблему, можно сбросить стек TCP/IP к «заводским» настройкам: Там же в командной строке , впишите команду:

При этом журнал сброса сохранится в корне диска C:\ если опустить приставку c:\ то журнал будет сохранен в текущем каталоге . После этого следует перезагрузить компьютер.

После использования этой команды в реестре сбросятся к «заводским» следующие ветки регистра:

Можно использовать эти команды вместе одна после другой. Они кстати сбрасывают и DNS-кэш.О проблемах DNS-кэша: Например сайт переехал на другой хостинг, в следствии у него изменился IP адрес. А так как у Вас в кэше остались не совсем свежие данные при вводе имени сайта Вы попадете на старый IP адрес, где сайта уже нет.

Что бы не сбрасывать все настройки попробуйте команду ipconfig /flushdns Если не помогло используйте netsh int ip reset resetlog.txt — это гарантированно поможет и сбросит все, что касается сетевых подключений.

Сброс стека протоколов TCP/IP и Winsock.

Одним из компонентов подключения к Интернету на компьютере является встроенный набор инструкций под названием TCP/IP. Иногда TCP/IP оказывается поврежден (последствия некоторых вирусов, установки некорректных драйверов сетевой платы и т.п.). Если не удается подключиться к Интернету и все способы решения этой проблемы уже испробованы, не исключено, что проблемой является протокол TCP/IP.

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

«Виндовс Виста»: варианты сброса

Сброс настроек сетевого адаптера тут доступен в двух вариациях. Рассмотрим их.

Первый вариант — использование специальной утилиты Microsoft Fix it. Программа поможет пользователю сбросить настройки TCP/IP до заводских. Скачать ее вы можете на официальном сайте компании «Майкрософт». Никаких сложных действий производить не надо: просто запустите утилиту на компьютере, программа справиться с проблемой сама. По завершении задачи на забудьте перезагрузить ПК, чтобы решения вступили в силу.

Второй вариант — это ручное изменение настроек. Пошагово разберем эту процедуру:

  1. Кликните на меню «Пуск».
  2. В строке поиска нужно ввести текст cmd. Нажмите на «Энтер».
  3. Перед вами появится «Командная строка».
  4. Нажмите на надпись правой кнопкой мыши.
  5. В списке контекстного меню выберите «Запуск от имени администратора».
  6. Пропишите (или скопируйте из статьи) в строку следующее: netsh int ip reset logfile.txt.
  7. Выполните команду (нажатие на «Энтер»). В результате настройки TCP/IP будут сброшены до заводских, а произведенные изменения записаны в лог-файл текущего каталога, откуда она и была запущена.
  8. Чтобы произведенные изменения настроек вступили в силу, вам останется только перезагрузить ПК. Вот и все!

Отключите прокси

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

Для перехода к системным параметрам используйте клавиатурное сочетание Win и I. Нужный раздел — «Сеть и Интернет».

В левой части окна понадобится подраздел «Прокси-сервер». Прокрутите правую часть окна, пока не увидите надпись «Настройка прокси вручную»

Обратите внимание на состояние переключателя снизу от строки «Использовать прокси-сервер». Когда смещен вправо — находится во включенном состоянии

Отключите — сместите ползунок курсором мыши влево.

Для того, чтобы изменения системных параметров вступили в силу щелкните левой кнопкой мыши по кнопке «Сохранить». Располагается внизу правой части окна.

Убедитесь, что удаленные подключения работают. Если результат положительный — необходимость в переходе к следующим шагам отсутствует. Сожалею, но не стану писать, что метод помогает во всех случаях. Скорее наоборот: сработало — значит, сильно повезло.

Контексты Netsh

Netsh взаимодействует с другими компонентами операционной системы с помощью файлов -библиотеки динамической компоновки (DLL).

Каждая вспомогательная библиотека DLL Netsh предоставляет широкий набор функций, называемых контекстом, который представляет собой группу команд для определенной серверной роли или возможности в сети. Эти контексты расширяют функциональные возможности Netsh, обеспечивая поддержку конфигурации и мониторинга для одной или нескольких служб, служебных программ или протоколов. Например, Dhcpmon.dll предоставляет для Netsh контекст и набор команд для настройки DHCP-серверов и управления ими.

Получение списка контекстов

Список контекстов Netsh можно получить, открыв командную строку или Windows PowerShell на компьютере под управлением Windows Server 2016 или Windows 10. Введите команду netsh и нажмите клавишу ВВОД. Введите /? и нажмите клавишу ВВОД.

Ниже приведен пример выходных данных для этих команд на компьютере под управлением Windows Server 2016 Datacenter.

Подконтексты

Контексты Netsh могут содержать как команды, так и дополнительные контексты, называемые подконтекстами. Например, в контексте маршрутизации можно перейти на подконтексты IP и IPv6.

Чтобы просмотреть список команд и подконтекстов, которые можно использовать в контексте, введите имя контекста в командной строке Netsh и введите /? или help. Например, чтобы просмотреть список подконтекстов и команд, которые можно использовать в контексте маршрутизации, в командной строке Netsh (, т. е. netsh> ), введите один из следующих элементов:

routing /?

routing help

Для выполнения задач в другом контексте без перехода из текущего контекста введите путь контекста команды, которую необходимо использовать в командной строке Netsh. Например, чтобы добавить интерфейс с именем «Local Area Connection» («Подключение по локальной сети») в контексте IGMP без предварительного перехода на этот контекст, введите в командной строке Netsh следующую команду:

routing ip igmp add interface «Local Area Connection» startupqueryinterval=21

Обновление драйвера сетевой карты

Устаревший или несовместимый драйвер сетевой карты может вызвать проблемы с подключением. Если недавно было выполнено обновление системы до версии Windows 10, возможно, что текущий драйвер был разработан для предыдущей версии Windows. Проверьте, доступен ли обновленный драйвер.

  1. В поле поиска на панели задач введите Диспетчер устройств, а затем выберите Диспетчер устройств в списке результатов.
  2. В Диспетчере устройств выберите Сетевые карты, а затем выберите имя соответствующего адаптера.
  3. Щелкните правой кнопкой мыши (или нажмите и удерживайте) сетевую карту, а затем выберите Обновить драйвер → Поиск автоматически обновленного драйвера. Следуйте инструкциям на экране, а затем выберите пункт Закрыть.
  4. После установки обновленного драйвера, если появится запрос на перезагрузку компьютера, нажмите кнопку Пуск, а затем кнопку Питание → Перезагрузка и проверьте, устранена ли проблема с подключением.

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

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

Вручную установить драйвер сетевой карты

Выполните одно из следующих действий в зависимости от того, какой файл был загружен с веб-сайта производителя компьютера:

  • В случае загрузки исполняемого файла (exe), дважды щелкните файл, чтобы запустить его и установить драйверы. Это всё, что вам нужно сделать.
  • В случае скачивания отдельных файлов, из которых по крайней мере один имеет расширение имени файла inf, а другой – расширение sys, выполните следующие действия:
  1. В поле поиска на панели задач введите Диспетчер устройств, а затем выберите Диспетчер устройств в списке результатов.
  2. В Диспетчере устройств выберите Сетевые карты, а затем выберите имя соответствующего адаптера. (Если его там нет, смотрите в разделе Другие устройства).
  3. Щелкните правой кнопкой мыши (или нажмите и удерживайте) сетевую карту, а затем выберите Обновить драйвер → Обзор моего компьютера на наличие обновленного программного обеспечения драйвера.
  4. Выберите пункт Обзор → выберите расположение файлов драйвера → нажмите ОК.
  5. Выберите Далее → следуйте инструкциям, чтобы установить драйвер → выберите пункт Закрыть.
  6. После обновления драйвера, если появится запрос на перезагрузку компьютера, перезагрузите компьютер и проверьте, устранена ли проблема с подключением.

Утилита Microsoft Easy Fix для сброса настроек протокола TCP/IP в Windows

Утилиту Microsoft Easy Fix можно скачать по этой ссылке, или с официального сайта: https://support.microsoft.com/ru-ru/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility

Просто запустите утилиту и нажмите «Далее».

Дальше программа внесет изменения, и предложит перезагрузить компьютер.

Закройте окно утилиты и перезагрузите компьютер.

Друзья, всем привет. С наступающим вас cтарым Новым годом ! Хорошо когда праздники так часто идут друг за другом. Но тем не менее про работу тоже забывать не надо, особенно когда она по душе.

И вот сегодня мы поговорим про команду netsh winsock reset . Расскажу, что за зверь такой и для чего нужен. На самом деле, с ее помощью я уже не раз за свой скромный администраторский опыт восстанавливал работоспособность .

В общем, когда с сетевыми настройками машины начинают происходить необъяснимые глюки, нам поможет netsh winsock reset . Именно с помощью этой команды можно восстановить сетевые параметры на умолчания и возобновить работоспособность.

Также эту процедуру называют сбросом стека протокола winsock и практически всегда она применяется вкупе со сбросом TCP/IP. То есть происходит обнуление компонентов Windows, которые отвечают за сетевые подключения.

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

Но хватит теории, давайте переходить к делу. Только помните, что в результате такого сброса все настройки сети на ПК также будут удалены. Поэтому изучите их заранее

Особенно это может быть важно на служебных компьютерах с выделенными

Итак, открываем и вводим следующую комбинацию команд. Скриншот ниже сделан в среде операционной системы Windows XP, но и в Win 10 все будет происходить идентично, только запускать «cmd» нужно от имени администратора:

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

Многие сталкивались с проблемами подключения к интернету и ошибками в браузерах, будь то Google или Yandex, и причин может быть очень много, но основная причина иногда таится в захламлении сетевой карты. Если вы не можете подключиться к Интернету, ваш Интернет-протокол TCP/IP может быть поврежден, и возможно, придется сбросить его настройки. TCP/IP является одним из основных компонентов, необходимых вашему компьютеру с Windows для успешного подключения к Интернету. Даже если вы подключены к Интернету, пакеты не передаются по сети, и при попытке подключения к URL-адресу вы можете увидеть сообщение «Невозможно отобразить страницу».

Еще есть такая служба, как Winsock , которая определяет, как сетевое программное обеспечение Windows должно получить доступ к сетевым службам. Система Windows поставляется с библиотекой динамических ссылок (DLL) под названием winsock.dll, которая реализует API и координирует программы и соединения TCP/IP. Но иногда Windows Sockets или Winsock могут быть повреждены, в результате чего вы не сможете подключиться к Интернету и браузеры могут выдавать различные ошибки.

Если Вы не можете открыть нормально веб-сайт, то проблема скорее всего в DNS-кеше , который со временем забивается всякой устаревший информацией. В системе Windows есть три вида DNS-кеша: Кэш памяти, Кэш DNS, Кэш эскизов. Очистка кэша памяти может освободить некоторую системную память, в то время как очистка кэша эскизов может освободить место на жестком диске, а очистка кэша DNS может устранить проблему с подключением к Интернету и различные ошибки в барузерах.

Какие ошибки этим способом можно исправить? Это исправит проблемы с подключением к Интернету, которое выдает ошибки 651, 691, 678, 619, 868, 720, 502 Bad Gateway исправит ошибки в браузерах, такие как NETWORK_FAILED, ERR_EMPTY_RESPONSE, не удается получить доступ к сайту, ERR_INTERNET_DISCONNECTED, ERR_CONNECTION_RESET, err_cache_miss, err_name_not_resolved, err connection refused, Err Connection Closed и т.п. Когда вы не можете открыть страницу или когда сайт не хочет отображаться.

Как исправить ограниченный WiFi на Windows 10, Windows 8.1/8

Сброс стека TCP/IP

Возможно, у вас ограниченное соединение WiFi из-за некоторых проблем с вашим стеком TCP/IP. Ну, чтобы решить эту проблему, вы должны использовать Windows 8 Netsh. Используя эту функцию Windows по умолчанию, вы сможете обойти ограниченное WiFi-соединение, сбросив TCP/IP-адрес, поэтому давайте посмотрим, как управлять этими вещами:

  • Прежде всего, откройте окно Командная строка с правами администратора на устройстве под управлением Windows 8/Windows 8.1 – для этого на начальном экране нажмите « Wind + x + a ”клавиш клавиатуры.

  • В окне cmd введите: « netsh int ip reset C: resetlog.txt ».
  • Нажмите Enter и закройте окно cmd.
  • Перезагрузите компьютер и все, ваше WiFi-соединение должно работать правильно.

Отключите спящий режим сетевого адаптера

Если описанный выше метод только временно устраняет проблемы с WiFi, попробуйте проверить настройки сетевого адаптера. В некоторых случаях вы можете увидеть, что адаптер экономит энергию, используя так называемый «спящий режим». Ну, для решения ваших проблем вы должны отключить этот режим, поэтому выполните следующие шаги для достижения того же:

  1. На начальном экране нажмите специальные клавиши клавиатуры « Ветер + W ».
  2. Панель поиска Настройки отобразится на вашем устройстве Windows 8/Windows 8.1.
  3. Теперь в поле поиска введите « Центр управления сетями и общим доступом » и нажмите Enter в конце.
  4. Выберите свою сеть Wi-Fi и выберите опцию «Свойства».
  5. Выберите « Настроить » и перейдите на вкладку « Управление питанием ».
  6. Снимите флажок «Разрешить компьютеру отключать это устройство для экономии энергии».
  7. Готово.

Отключить автонастройку для стека TCP/IP

В некоторых случаях система Windows 8/Windows 8.1 может испортить ваш адрес TCP/IP. Автоматическая настройка TCP/IP относится к функции, которая обеспечивает надежное подключение путем буферизации IP-адреса вашей сети; процесс не сложный, хотя он очень важен при установлении сетевого соединения. В любом случае, вы можете решить проблему с ограниченным подключением Wi-Fi, выполнив действия, описанные ниже.

Откройте окно Командная строка с правами администратора, как я уже показал вам выше. Затем в том же типе окна (нажмите Enter после каждой команды): « netsh int tcp set эвристика отключена »; « netsh int tcp set global autotuninglevel = disabled »; « netsh int tcp set global rss = enabled ».

Таким образом, каждый раз, когда вы испытываете проблемы с подключением Wi-Fi в Windows 8 или Windows 8.1 и получаете сообщения об ошибках, такие как «ограниченное подключение», не стесняйтесь и следуйте приведенным ниже инструкциям. Если вам нужна дополнительная помощь по этому вопросу, не стесняйтесь и поделитесь своими мыслями с помощью поля комментариев ниже.

Изменить используемый драйвер (пользователи Broadcom 802.11)

Для многих пользователей с картой Broadcom 802.11 существует более простое решение, которое они могут использовать для устранения проблем с WiFi на своих ПК, – смена драйвера. Вот как это сделать:

  • Открыть диспетчер устройств
  • Выберите «Сетевой адаптер», а затем дважды щелкните Broadcom 802.11/802.11n сетевой адаптер
  • Перейдите на вкладку драйвера и нажмите «Обновить драйвер»
  • Выберите «поиск моего компьютера для поиска драйверов».
  • После выбора «Позвольте мне выбрать из списка драйверов устройств на моем компьютере»
  • Выберите запись «Broadcom 802.11n Network Adapter (Broadcom)» из списка и нажмите «Далее».
  • Попробуйте подключиться к сети WiFi

Вот и все, вы можете попробовать, даже если это не карта Broadcom, которую вы используете. Не забудьте сообщить нам в разделе комментариев, какое решение сработало для вас.

Нюансы процедуры

Сброс сетевых настроек — довольно простая манипуляция, с которой может справиться даже неопытный пользователь. Но перед тем как к ней приступить, ознакомим читателя с двумя важными нюансами:

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

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

What Is TCP/IP?

The internet protocol suite is a set of communication protocols that are used in both the internet and in other types of computer networks. The TCP/IP are two foundational protocols that help link together the layers of connection between your computer and the internet. They provide end-to-end data communication and specify how data should be packetized, addressed, transmitted, routed, and received. Briefly, here is an explanation of both.

  • Transmission Control Protocol (TCP). The Transmission Control Protocol provides connection establishment, flow-control, and the reliable transmission of data in the transport layer. This layer allows host-to-host communications between local networks (you) or remote networks that are on separate routers (other people).
  • Internet Protocol (IP). The Internet Protocol addresses host interfaces, takes the data being sent from these interfaces, and compresses them into datagrams (packets/parcels – think container) and routes these from the source host (you) to the destination host across one or more IP networks (your friends). When you hear someone talking about the transportation of information packets across the internet, the Internet Protocol is responsible for this.