Интернет работает по протоколу TCP/IP. Если стек протокола TCP/IP не работает правильно в Windows 10 или любой другой операционной системе, такой как Linux или MacOS, у вас возникнут проблемы с подключением к Интернету. Лучший способ решить проблемы с Интернетом — сбросить настройки стека TCP/IP.
Это повреждение в стеке служб TCP/IP может быть вызвано различными факторами, такими как установка программного обеспечения, изменяющего сетевые настройки в Windows, вирусы и вредоносное ПО, повреждение реестра Windows и т. д.
Нет прямого способа сбросить интернет-протоколы в Windows 10. Интернет-протокол TCP/IP хранит некоторые сетевые данные локально, которые могут быть повреждены.
Если ваше Интернет-соединение не работает должным образом и вы получаете сообщение «Этот сайт недоступен», хотя Windows показывает, что вы подключены к Интернету.
Сброс стека TCP/IP возможен с помощью командной строки в Windows. Давайте пройдемся по процессу и избавим наше интернет-соединение от ошибок.
Протокол управления передачей/Интернет-протокол отвечает за перенос пакетов от одного источника к месту назначения. Этот протокол включает трехстороннее рукопожатие, что означает, что перед обменом фактической информацией происходит обмен тремя пакетами между источником и целью. Это рукопожатие предназначено для установления доверия между двумя устройствами.
Многократное повторение этих рукопожатий значительно увеличит трафик в сети. Следовательно, данные кэшируются и хранятся локально, чтобы избежать ненужной транспортировки пакетов.
Более того, протокол TCP/IP работает аналогично эталонной модели OSI. Это означает, что у него есть собственный набор правил и положений, которые он устанавливает для связи между устройствами. Это называется стеком. Кэш TCP/IP относится к хранимым в устройстве данным, которые он использует для маршрутизации пакетов.
Когда и почему следует сбрасывать стек TCP/IP
Со временем Windows сохраняет кэш сетевых данных, включая IP-адреса. В системном реестре также есть параметры, которые напрямую связаны с интернет-протоколом. В любой момент они могут быть повреждены, что приведет к невозможности подключения к Интернету, даже если все остальные настройки выполнены правильно.
Повреждение стека может даже быть причиной того, что трафик вашего компьютера направляется на старый IP-адрес и не может обновить новый в кеше.
Иногда недостаточно изменить IP-адрес вашего компьютера или просто перезапустить его. Именно тогда пользователь должен прибегнуть к этому решению и сбросить свои настройки TCP / IP.
Как сбросить стек TCP/IP в Windows 10
Как мы упоминали ранее, Microsoft не предоставила простой способ сбросить интернет-протокол. Однако мы все еще можем сделать это с помощью команды netsh в командной строке.
Команду netsh
можно использовать для просмотра или настройки сетевых параметров в среде Windows, указав правильные параметры.
Обратите внимание, что этот процесс удалит все текущие конфигурации всех сетевых портов на вашем устройстве, включая все неактивные, а также виртуальные сетевые адаптеры. Следовательно, их нужно будет перенастроить после завершения процесса. Более того, операция также требует перезагрузки системы, поэтому рекомендуется сохранить ваши данные, прежде чем продолжить.
- Откройте командную строку с правами администратора.
- Введите
ipconfig /release
, чтобы удалить текущие настройки IP.
- Введите
ipconfig /flushdns
, чтобы удалить кеш DNS.
- Введите
netsh winsock reset
для сброса кеша Windows Sockets API.
- Введите
netsh int ip reset
, чтобы сбросить кеш стека TCP/IP. Пока не перезагружайте компьютер.
- Введите
ipconfig /renew
, чтобы запросить новые параметры IP с сервера.
- Перезагрузите компьютер.
Если вы хотите автоматизировать процесс, просто скопируйте и вставьте вышеупомянутую команду в текстовый документ и сохраните ее с любым именем по вашему выбору, заканчивающимся на .bat
. Это создаст командный файл, который выполнит все команды внутри, когда вы дважды щелкните его.
Например, скрипт может выглядеть так:
@echo off echo "Сброс настроек TCP/IP by ip-calculator.ru" TIMEOUT /T 5 echo "Завершаем все сетевые соединения" ipconfig /release pause echo "Очищаем кэш DNS" ipconfig /flushdns pause echo "Сбрасываем кэш Win Sockets API" netsh winsock reset pause echo "Сбрасываем кэш TCP/IP" netsh int ip reset pause echo "Устанавливаем сетевые соединения заново" ipconfig /renew
Если вы по-прежнему не можете получить доступ к Интернету, вы можете полностью сбросить настройки сети Windows.
TCP/IP — это душа компьютерных сетей; без него доступ в Интернет был бы невозможен. Рекомендуется поддерживать сетевой кэш вашей системы и оптимизировать его для повышения производительности.
Инструкция по сбросу протокола актуальна для всех версий Windows. На видео заснят процесс сброса на Windows 7.
У коллеги на домашнем компьютере с Windows 10 стал периодически (раз в 2-3 дня) пропадать доступ в интернет (статус “Ограничено” у подключения), а при запуске мастера диагностики сетей Windows (запускается при щелчке мыши по значку с ошибкой сетевого подключения или через Параметры -> Обновление и безопасность -> Устранение неполадок -> Запустить средство устранения неполадок подключения к Интернету) появляется характерная ошибка:
На этом компьютере отсутствуют один или несколько сетевых протоколов.
В реестре отсутствуют записи для Windows Sockets, необходимые для связи по сети.
One or more network protocols are missing on this computer.
Windows Sockets registry entries required for network connectivity are missing.
Коллега обычно решал проблему перезагрузкой Windows и роутера, после чего подключение в интернет работало какое-то время, но через день-два проблема повторялась. Недавно он попросил меня попробовать исправить ошибку с отсутствующими сетевыми протоколами. Вот что получилось у меня.
При такой плавающей проблеме обычно рекомендуется начать с самого простого — сбросить текущие настройки TCP/IP и Windows Sockets. Если у вас на компьютере IP адрес настроен вручную, а не через DHCP, следующие команды сбросят ваши сетевые настройки. Поэтому предварительно нужно записать текущие настройки IP адреса, маски, шлюза и DNS серверов для ваших сетевых подключений (подробнее про сброс сетевых настроек в Windows).
netsh winsock reset
Sucessfully reset the Winsock Catalog. You must restart the computer in order to complete the reset.
netsh interface ipv4 reset
Resetting Compartment Forwarding, OK! Resetting Compartment, OK! Resetting Control Protocol, OK! Resetting Echo Sequence Request, OK! Resetting Global, OK! Resetting Interface, OK! Resetting Anycast Address, OK! Resetting Multicast Address, OK! Resetting Unicast Address, OK! Resetting Neighbor, OK! Resetting Path, OK! Resetting Potential, OK! Resetting Prefix Policy, OK! Resetting Proxy Neighbor, OK! Resetting Route, OK! Resetting Site Prefix, OK! Resetting Subinterface, OK! Resetting Wakeup Pattern, OK! Resetting Resolve Neighbor, OK! Resetting , OK!
Данные команды сбросят настройки протокола TCP/IP для всех сетевых адаптеров и все обработчики (Winsock Layered Service Providers) к начальному, чистому состоянию. В результате вы удалите все сторонние обработчики, которые были встроены в ваш стек Winsock сторонними программами. Чаще всего в стек Winsock встраивают свои библиотеки-обработчики антивирусы, сниферы, файерволами и даже некоторые вирусы :).
После выполнения всех команду нужно перезагрузить компьютер и проверить интернет-подключение.
Если проблема не решилась, нужно через реестр удалить текущие настройки Windows Sockets.
- Откройте редактор реестра и перейдите к ключу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinSock. Создайте резервную копию ветки реестра, экспортировав ее в reg файл (ПКМ -> Export);
- Удалите ветку (ПКМ -> Delete);
- Выполните эти же действия для ветки HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinsock2;
После этого вам нужно вручную переустановить компоненты протокола TCP/IP.
- В панели управления сетевыми подключениями (ncpa.cpl) откройте свойства вашего сетевого адаптера и нажмите кнопку Install;
- Выберите Protocol в списке компонентов для установки (Select Network Feature Type);
- Затем выберите, что вы хотите установить компонент с диска и укажите путь к каталогу
C:WindowsINF
; - В списоке переустанавливаемых сетевых протоколов выберите Internet Protocol version 4 (TCP/IPv4) и перезагрузите компьютер. .
В моем случае при переустановке компонентов TCP/IP появилась ошибка:
Network Connections Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.
Чтобы исправить ошибку нужно вручную импортировать с другого компьютера с той же версий ОС и применить на проблемном ПК следующие ветки реестра: HKLMSYSTEMCurrentControlSetServicesWinsock и HKLMSYSTEMCurrentControlSetServicesWinsock2.
Можете скачать готовые файлы для чистой Windows 10 x64 LTSC по ссылкам ниже:
- Winsock.reg
- Winsock2.reg
После импорта reg файлов нужно перезагрузить компьютер и попробовать еще раз переустановить протокол TCP/IP (в самом крайнем случаем воспользуютесь своими ветками ресстра winsock, сохранными ранее, но лучше использовать чистые).
Теперь в свойствах вашего сетевого подключений проверьте, что он настроен на получение динамического IP адреса и настроек DNS серверов, либо укажите IP адрес и DNS сервера вручную (в моем случае после сброса статические настройки IP просто очистились ). Для домашнего компьютера можно указать использовать следующие статические адреса DNS серверов Google: 8.8.8.8 и 8.8.4.4.
Здесь же нажмите на кнопку Advanced и на вкладке WINS отключите просмотр LMHOSTS и NetBIOS через TCP/IP. Эти сетевые ротоколы являются устаревшими и не нужны в современных сетях .
После этого проблема с периодическим отключением интернета с ошибкой “отсутствуют один или несколько сетевых протоколов” в Windows 10 исчезла. Если вам и это не помогло, я бы попробовал дополнительно переустановить (обновить) драйвера ваших сетевых адаптеров. Возможно проблема еще и с ними.
-
MiniTool
-
MiniTool News Center
- 3 Steps to Reset TCP/IP Stack Windows 10 with Netsh Commands
By Alisa | Follow |
Last Updated October 14, 2022
Detailed instructions for how to reset TCP/IP on Windows 10 to fix Internet connection problems. Check how to reset TCP/IP Internet Protocol, reset IP address, and renew TCP/IP settings with Netsh commands. For other issues on Windows 10, e.g. data loss, partition management, backup and restore, video editing, etc. MiniTool software helps.
Internet can work only if the TCP/IP (Transmission Control Protocol/Internet Protocol) is intact and functions normally. TCP/IP plays an important role in Internet connection and the communication on the Internet.
However, sometimes you may encounter Internet connection problems. The Internet connection issues can be caused by corrupted Internet Protocol or incorrect settings of IP.
To fix this, knowing how to reset TCP/IP on Windows 10 is a good trick to make your computer connect to network again. You can also fix no Internet connection, WiFi connected but no Internet access, etc. by resetting TCP/IP stack on Windows 10.
Check below how to use Netsh commands to reset TCP/IP stack, reset IP address, renew TCP/IP settings, etc.
Step 1. Open Command Prompt Windows 10
Netshell is a Windows command-line utility which allows you to check and modify the network configuration of your computer. To use Netsh commands to reset TCP/IP, you should enter into Command Prompt Windows 10.
You can press Windows + R at the same time on the keyboard, type cmd, and press Ctrl+ Shift + Enter to open and run Command Prompt as administrator.
Step 2. Reset TCP/IP Stack Windows 10 with Netsh Commands
Then you can type Netsh command lines as follows to reset TCP/IP stack on Windows 10. Remember to hit Enter after typing each command line.
Type the following command line to completely reset TCP/IP configuration and restore TCP/IP to its original state. The command takes effect after you restart your computer.
- netsh int ip reset
To reset TCP/IP and generate a log file to a specific path, use the following command:
- netsh int IP reset c:resettcpip.txt
If you use IPv4 or IPv6, use the command lines below to reset IP address:
- netsh int ipv4 reset
- netsh int ipv6 reset
To reinstall TCP/IP, type the command lines below:
- SYSTEMCurrentControlSetServicesTcpipParameters
- SYSTEMCurrentControlSetServicesDHCPParameters
Additionally, you can also use Netsh commands to flush DNS and reset network settings to fix Internet connection problems. The command lines are as follows:
- ipconfig /release (this command removes the current IP configuration)
- ipconfig /renew (this command requests your DHCP client to reset an IP address)
- ipconfig /flushdns (use this Netsh command to clear corrupted or incorrect DNS cache)
- netsh winsock reset (this command line resets Winsock settings and recovers your computer from any socket errors. Winsock contains your computer Internet connectivity configurations)
Hola VPN Free Download for Chrome, PC, Mac, Android, iOS, etc.
Learn how to download free Hola VPN for Chrome, Edge, PC, Mac, Android, iOS, etc. to use it to unblock and access worldwide content online with no limit.
Read More
Step 3. Restart Computer
After you use all the Netsh commands above to reset TCP/IP stack and troubleshoot other Internet connections problems, you can restart your computer and your computer should be able to connect to Internet now. If your computer still has no Internet connection after resetting the TCP/IP Internet Protocol, you may contact your Internet Service Provider for help.
Tip: If you lost some important data on your Windows 10/8/7 computer because of computer error, OS crash or other causes, best free data recovery software – MiniTool Power Data Recovery – can help you easily recover lost data from PC and other storage devices in 3 simple steps. It’s a 100% clean and free program.
Download VeePN for PC, Mac, Mobile, and Browser
This post gives a VeePN review and offers guides on how to download VeePN for Chrome, Edge, Firefox, PC, Mac, Android, iOS, etc. to use this VPN service.
Read More
About The Author
Position: Columnist
Alisa is a professional English editor with 4-year experience. She loves writing and focuses on sharing detailed solutions and thoughts for computer problems, data recovery & backup, digital gadgets, tech news, etc. Through her articles, users can always easily get related problems solved and find what they want. In spare time, she likes basketball, badminton, tennis, cycling, running, and singing. She is very funny and energetic in life, and always brings friends lots of laughs.
Если при попытке диагностики неполадок при неработающем Интернете или локальной сети в Windows 10 вы получаете сообщение о том, что на этом компьютере отсутствуют один или несколько сетевых протоколов, в инструкции ниже предлагается несколько способов исправить проблему, один из которых, надеюсь вам поможет.
Однако, прежде чем начать, рекомендую отключить и подключить заново кабель к сетевой карте ПК и (или) к роутеру (в том числе проделать то же самое с кабелем WAN к роутеру, если у вас подключение по Wi-Fi), так как случается, что проблема «отсутствуют сетевые протоколы» вызвана именно плохим подключением сетевого кабеля.
Примечание: если у вас есть подозрение, что проблема появилась после автоматической установки обновлений драйверов сетевой карты или беспроводного адаптера, то обратите внимание также на статьи Не работает Интернет в Windows 10 и Соединение Wi-Fi не работает или ограничено в Windows 10.
Сброс протокола TCP/IP и Winsock
Первое, что стоит попробовать если диагностика неполадок сети пишет, что один или несколько сетевых протоколов Windows 10 отсутствуют — выполнить сброс WinSock и протокола TCP/IP.
Сделать это просто: запустите командную строку от имени администратора (правый клик мышью по кнопке «Пуск», выбрать нужный пункт меню) и по порядку введите следующие две команды (нажимая Enter после каждой):
- netsh int ip reset
- netsh winsock reset
После выполнения этих команд перезагрузите компьютер и проверьте, была ли решена проблема: с большой вероятностью проблем с отсутствующим сетевым протоколом не возникнет.
Если при выполнении первой из указанных команд вы увидите сообщение о том, что вам отказано в доступе, то откройте редактор реестра (клавиши Win+R, ввести regedit), перейдите к разделу (папке слева) HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Nsi {eb004a00-9b1a-11d4-9123-0050047759bc} 26 и кликните правой кнопкой мыши по этому разделу, выберите пункт «Разрешения». Предоставьте группе «Все» полный доступ для изменения этого раздела, после чего выполните команду снова (и не забудьте перезагрузить компьютер после этого).
Отключение NetBIOS
Еще один способ исправить проблему с подключением и Интернетом в данной ситуации, срабатывающий для некоторых пользователей Windows 10 — отключение NetBIOS для сетевого подключения.
Попробуйте по шагам выполнить следующее:
- Нажмите клавиши Win+R на клавиатуре (клавиша Win — та, что с эмблемой Windows) и введите ncpa.cpl после чего нажмите Ок или Enter.
- Кликните правой кнопкой мыши по вашему Интернет-подключению (по локальной сети или Wi-Fi), выберите пункт «Свойства».
- В списке протоколов выберите IP версии 4 (TCP/IPv4) и нажмите кнопку «Свойства» ниже (заодно, кстати, посмотрите, включен ли этот протокол, должен быть включен).
- Внизу окна свойств нажмите «Дополнительно».
- Откройте вкладку WINS и установите «Отключить NetBIOS через TCP/IP».
Примените сделанные настройки и перезагрузите компьютер, а затем проверьте, заработало ли подключение так, как нужно.
Программы, вызывающие ошибку с сетевыми протоколами Windows 10
Подобные проблемы с Интернетом могут вызывать и сторонние программы, устанавливаемые на компьютер или ноутбук и какими-либо хитрыми способами использующие сетевые подключения (мосты, создание виртуальных сетевых устройств и т.д.).
Среди замеченных в вызывающих описываемую проблему — LG Smart Share, но это могут быть и другие похожие программы, а также виртуальные машины, эмуляторы Android и подобного рода ПО. Так же, если в последнее время в Windows 10 что-то менялось в части антивируса или фаервола, это тоже могло вызывать проблему, проверьте.
Другие способы исправить проблему
Прежде всего, если проблема у вас возникла внезапно (т.е. ранее все работало, а систему вы не переустанавливали), возможно, вам смогут помочь точки восстановления Windows 10.
В остальных же случаях чаще всего причиной проблемы с сетевыми протоколами (если вышеописанные методы не помогли) являются не те драйвера на сетевой адаптер (Ethernet или Wi-Fi). При этом в диспетчере устройств вы все так же будете видеть, что «устройство работает нормально», а драйвер не нуждается в обновлении.
Как правило, помогает либо откат драйвера (в диспетчере устройств — правый клик по устройству — свойства, кнопка «откатить» на вкладке «драйвер», либо принудительная установка «старого» официального драйвера производителя ноутбука или материнской платы компьютера. Подробные шаги описаны в двух руководствах, которые упомянуты в начале этой статьи.
На чтение 2 мин Просмотров 70 Обновлено 21.11.2022
Протокол управления передачей/Интернет-протокол, чаще называемый TCP/IP — это ключевой элемент того, как ваш ПК с Windows взаимодействует с другими устройствами в Интернете. Но что происходит, когда что-то идет не так? Как это исправить? К счастью, сброс может быть всем, что вам нужно.
Что такое TCP/IP?
TCP/IP иногда широко называют Протокол Интернета. Вместе TCP и IP управляют тем, как цифровая информация разбивается на пакеты, как эти пакеты маршрутизируются между вашим компьютером и пунктом назначения, и как ваш компьютер может гарантировать, что все пакеты были получены правильно. Он имеет решающее значение для работы современного Интернета, и недавно отметил свое 40-летие.
Настройки Internet Protocol Suite хранятся на вашем локальном устройстве — это также означает, что они могут быть повреждены вредоносным ПО, установленной вами программой или любым другим способом. Часто проблема с TCP/IP проявляется в виде неописуемой ошибки соединения. Самый простой способ исправить это — сбросить настройки стека TCP/IP до значений по умолчанию.
Как сбросить настройки TCP/ IP
Сбросить настройки стека TCP/IP довольно просто. Запустите командную строку с повышенными привилегиями, PowerShell или терминал Windows. Подойдет любой из них, так что это зависит только от ваших предпочтений.
В этом примере будет использоваться PowerShell. Нажмите кнопку «Пуск», введите powershell
в строку поиска, затем нажмите “Запуск от имени администратора”
Примечание. Панель задач — это один из элементов пользовательского интерфейса, получил большой редизайн между Windows 10 и Windows 11. Эти изображения из Windows 11, но процесс такой же в Windows 10. Просто все выглядит немного по-другому.
Введите netsh int ip reset
в окне PowerShell и нажмите Enter.
Если задача выполнена успешно, вы должны увидеть целую кучу сообщений “Сброс, ОК!” в окне.
Перезагрузите компьютер и проверьте, не исчезли ли проблемы.
В некоторых случаях для восстановления работы сети на компьютере нужно сделать сброс сетевых настроек. Я так же обычно советую это делать в тех ситуациях, когда у пользователя проблемы только на одном компьютере. Все остальные устройства, использующие эту же сеть, работают нормально. Что нам это даст? Во-первых, это поможет исправить «косяки», которые мог наделать неграмотный юзер в сетевых параметрах. Во-вторых, устранит следы работы вредоносных программ, которые так же могли хозяйничать в системе. Да и сама по себе ОС Windows может заглючить через несколько лет использования без соответствующего обслуживания.
В этой статье я подробно покажу несколько способов как правильно сбросить параметры протокола TCP/IP и DNS — через настройки Windows 10, с помощью командной строки и используя специальную сервисную утилиту от разработчиков (Microsoft Easy Fix). Сброс сети с помощью консоли и дополнительной утилиты можно сделать не только в «десятке», но так же и уже устаревших версиях операционной системы — Windows 8, Windows 7 и даже в серверных версиях!
Начиная с обновления версии 1607 в Windows 10 появилась упрощённая возможность выполнить сброс протокола TCP/IP и настроек DNS, всего лишь нажав несколько кнопок.При этом не просто удаляются адреса и перезапускается сетевой адаптер — система переустанавливает драйвера и протоколы, возвращая их к изначальному состоянию. Проще говоря, Виндовс выполняет ряд достаточно серьёзных операций, за которые «компьютерный мастер» по вызову взял бы не меньше 1000 рублей — просто нажмите кнопку.
Чтобы выполнить сброс сетевых параметров и настроек сетевых адаптеров в Windows 10, Нужно нажать кнопку Пуск и зайти в параметры системы, кликнув на кнопочку с шестерёнкой.
Находим значок «Сеть и Интернет». Кликаем на него и переходим вот в такое окно:
В подразделе «Состояние» нужно прокрутить содержимое странички до конца. Там будет кнопочка Сброс сети. Нажмите на неё.
Операционная система ещё раз спросить точно ли Вы желаете сейчас выполнить эти действия. Да, мы уверены и нажимаем на кнопку «Сбросить сейчас».
Ну а дальше можно расслабиться, сходить налить чайку — процедура займёт некоторое время, после чего ПК перезапустится. При первом соединении с сетью (проводная или WiFi — без разницы) Вы увидите вот такое сообщение:
Система интересуется — общественная или частная у вас сеть. Для домашней сети кликаем на «Да». Сброс сети завершён — проверяем её работу!
Внимание! Во время выполнения описанного выше процесса полностью удаляются и устанавливаются заново все сетевые адаптеры. Если с ними ранее были какие-либо проблемы или присутствует их аппаратная неисправность, то скорее всего исправить это не удастся и неприятность снова повторится.
Сброс параметров 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.
Используем Microsoft Easy Fix
Для окончательного раскрытия темы как сбросить настройки сети в Windows, я рассмотрю ещё один вариант, который нам предоставили разработчики — это специальная утилита Microsoft Easy Fix. Скачать её можно здесь — ссылка. Есть версия даже для давно устаревшей Windows XP.Как этим пользоваться? Да очень просто. Скачиваем и запускаем:
В появившемся окне нажимаем на кнопку «Далее» и видим сообщение о том, что необходимо перезагрузить компьютер:
Снова нажимаем на кнопку «Далее». Теперь ждём пока утилита выполнит сброс сети Виндовс и настроек протокола TCP/IP, после чего вернёт нам управление компьютером. Вот и всё! Profit!
Download PC Repair Tool to quickly find & fix Windows errors automatically
If you cannot connect to the Internet, your Internet Protocol or TCP/IP may have been corrupted, and you may have to reset TCP/IP. TCP/IP is one of the core components required by your Windows computer to connect successfully to the Internet. In such a situation, even though you may be physically connected to the Internet, packets do not get transferred over the network and you may see the “The page cannot be displayed” message when you try to connect to a URL.
If your Windows 11/10/8/7 computer is unable to connect to the Internet, you may want to reset TCP/IP. Do remember to create a system restore point first. If you are not able to browse the internet, but able to ping other IP address, then resetting TCP/IP works.
Reset TCP/IP using NetShell utility
You can reset Reset Internet Protocol to its default state using the NetShell or netsh utility.
To do so, open an elevated command prompt, type the following and hit Enter:
netsh int ip reset
This will generate a log file:
netsh int ip reset resettcpip.txt
If you are using IPv4, type the following and hit Enter:
netsh int ipv4 reset
If you use IPv6, type the following and hit Enter:
netsh int ipv6 reset
When you run the command, TCP/IP is reset and the actions taken are recorded in the log file, created in the current directory, named here as resettcpip.txt.
When you run this reset command, it overwrites the following registry keys, both of which are used by TCP/IP:
SYSTEMCurrentControlSetServicesTcpipParameters
SYSTEMCurrentControlSetServicesDHCPParameters
This has the same effect as removing and reinstalling TCP/IP.
2] Reset Internet Protocol using Fixwin
Our portable freeware FixWin allows you to reset this and most other Windows settings or functions with a single click.
3] Reset Internet Protocol using Fix It
You can take the easy way out. Use this Microsoft Fix It 50199 to easily and automatically reset Internet Protocol.
4] Use Network Reset Feature
The Network Reset feature in Windows will help you reinstall Network adapters and reset Networking Components to original settings.
NOTE: Here’s a Batch File to Release TCP/IP, Flush DNS, Reset Winsock, Reset Proxy all at once.
Related reads:
- Fix Network & Internet connection problems in Windows
- Reset Winsock in Windows
- How to flush the DNS cache
- Limited Network Connectivity.
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.
Если при попытке диагностики неполадок при неработающем Интернете или локальной сети в Windows 10 вы получаете сообщение о том, что на этом компьютере отсутствуют один или несколько сетевых протоколов, в инструкции ниже предлагается несколько способов исправить проблему, один из которых, надеюсь вам поможет.Однако, прежде чем начать, рекомендую отключить и подключить заново кабель к сетевой карте ПК и (или) к роутеру (в том числе проделать то же самое с кабелем WAN к роутеру, если у вас подключение по Wi-Fi), так как случается, что проблема «отсутствуют сетевые протоколы» вызвана именно плохим подключением сетевого кабеля.Примечание: если у вас есть подозрение, что проблема появилась после автоматической установки обновлений драйверов сетевой карты или беспроводного адаптера, то обратите внимание также на статьи
Не работает Интернет в Windows 10
и
Соединение Wi-Fi не работает или ограничено в Windows 10
.
Сброс протокола TCP/IP и Winsock
Первое, что стоит попробовать если диагностика неполадок сети пишет, что один или несколько сетевых протоколов Windows 10 отсутствуют — выполнить сброс WinSock и протокола TCP/IP.
Сделать это просто: запустите командную строку от имени администратора (правый клик мышью по кнопке «Пуск», выбрать нужный пункт меню) и по порядку введите следующие две команды (нажимая Enter после каждой):
-
netsh int ip reset
-
netsh winsock reset
После выполнения этих команд перезагрузите компьютер и проверьте, была ли решена проблема: с большой вероятностью проблем с отсутствующим сетевым протоколом не возникнет.
Если при выполнении первой из указанных команд вы увидите сообщение о том, что вам отказано в доступе, то откройте редактор реестра (клавиши Win+R, ввести regedit), перейдите к разделу (папке слева)
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Nsi {eb004a00-9b1a-11d4-9123-0050047759bc} 26
и кликните правой кнопкой мыши по этому разделу, выберите пункт «Разрешения». Предоставьте группе «Все» полный доступ для изменения этого раздела, после чего выполните команду снова (и не забудьте перезагрузить компьютер после этого).
Отключение NetBIOS
Еще один способ исправить проблему с подключением и Интернетом в данной ситуации, срабатывающий для некоторых пользователей Windows 10 — отключение NetBIOS для сетевого подключения.
Попробуйте по шагам выполнить следующее:
- Нажмите клавиши Win+R на клавиатуре (клавиша Win — та, что с эмблемой Windows) и введите ncpa.cpl после чего нажмите Ок или Enter.
- Кликните правой кнопкой мыши по вашему Интернет-подключению (по локальной сети или Wi-Fi), выберите пункт «Свойства».
- В списке протоколов выберите IP версии 4 (TCP/IPv4) и нажмите кнопку «Свойства» ниже (заодно, кстати, посмотрите, включен ли этот протокол, должен быть включен).
- Внизу окна свойств нажмите «Дополнительно».
-
Откройте вкладку WINS и установите «Отключить NetBIOS через TCP/IP».
Примените сделанные настройки и перезагрузите компьютер, а затем проверьте, заработало ли подключение так, как нужно.
Программы, вызывающие ошибку с сетевыми протоколами Windows 10
Подобные проблемы с Интернетом могут вызывать и сторонние программы, устанавливаемые на компьютер или ноутбук и какими-либо хитрыми способами использующие сетевые подключения (мосты, создание виртуальных сетевых устройств и т.д.).
Среди замеченных в вызывающих описываемую проблему — LG Smart Share, но это могут быть и другие похожие программы, а также виртуальные машины, эмуляторы Android и подобного рода ПО. Так же, если в последнее время в Windows 10 что-то менялось в части антивируса или фаервола, это тоже могло вызывать проблему, проверьте.
Другие способы исправить проблему
Прежде всего, если проблема у вас возникла внезапно (т.е. ранее все работало, а систему вы не переустанавливали), возможно, вам смогут помочь
точки восстановления Windows 10
.
В остальных же случаях чаще всего причиной проблемы с сетевыми протоколами (если вышеописанные методы не помогли) являются не те драйвера на сетевой адаптер (Ethernet или Wi-Fi). При этом в диспетчере устройств вы все так же будете видеть, что «устройство работает нормально», а драйвер не нуждается в обновлении.
Как правило, помогает либо откат драйвера (в диспетчере устройств — правый клик по устройству — свойства, кнопка «откатить» на вкладке «драйвер», либо принудительная установка «старого» официального драйвера производителя ноутбука или материнской платы компьютера. Подробные шаги описаны в двух руководствах, которые упомянуты в начале этой статьи.
источник-
remontka