- Что делать если отсутствуют сетевые протоколы Windows 10: как исправить
- Перезапуск WSA
- Отключение интерфейса Network Basic Input/Output System (NetBIOS)
- Внешние источники проблем с сетевыми протоколами Windows 10
- Классические способы избавиться от ошибки
- Как исправить ошибку «Один или несколько сетевых протоколов отсутствуют на этом компьютере»?
- Как исправить отсутствие сетевых протоколов в Windows 10
- Восстановите настройки сети по умолчанию.
- Удалите драйвер сетевого адаптера и переустановите его
- Восстановить сетевые компоненты
- Используйте панель управления для устранения ошибки
- Попробуйте перезапустить маршрутизатор
- Заключительные слова
- Отсутствуют сетевые протоколы — ошибка Windows Sockets в Windows 10
Что делать если отсутствуют сетевые протоколы Windows 10: как исправить
Все интернет-пользователи временами сталкиваются с проблемой доступа к сети. Среди множества причин ее возникновения обновление системы до Windows 10. В целом у новой версии недостатков мало, но с 8.1 и 7 подобного не случалось: диагностика проблемы выдает, что отсутствуют один или несколько сетевых протоколов Windows 10.
Ошибка указывает на правила и очередность действий при обмене данными между включенными в сеть устройствами, но не всем известно, что именно она означает.
Работа Windows 10 действительно вызывает некоторые нарекания. В частности, относительно обновления драйверов, ненужных владельцам ноутбуков. Временами удивляет TCP/IP при отсутствии видимых проблем с настройкой. Возможно также, что причина ошибки в действиях провайдера, которому для подключения необходимы какие-то дополнительные параметры.
Прежде чем выбрать одно из решений, рекомендуется проверить каналы соединения компьютера с интернетом, так как плохое подключение не позволит добиться желаемого.
Перезапуск WSA
Winsock — сокращение от Windows Sockets API (WSA). Это техническая спецификация, администрирующая доступ ПО Windows к сетевым сервисам, включая TCP/IP. Первое, что делается, когда отсутствуют сетевые протоколы Windows 10 — перезапуск WSA.
Выполняется это довольно легко: войдя в командную строку от имени администратора, необходимо последовательно ввести пару команд. После выбора соответствующего пункта в меню «Пуск» пропечатываются:
- netsh int ip reset + Enter,
- netsh winsock reset + Enter.
По окончании выполнения команд система перезагружается, после чего оцениваются результаты. Велика вероятность, что ошибка отсутствующих протоколов больше не появится.
Для выполнения первой из описанных команд доступ не всегда открыт. Об этом пользователь иногда узнает из соответствующего системного сообщения. Преодолеть неожиданно возникший технический барьер можно так:
- с помощью клавиш Win+R и введения regedit открывается редактор реестра,
- в левой папке находится HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Nsi\
\ 26, - выбирается «Разрешения»,
- группе «Все» предоставляется полный доступ для изменения этого раздела.
Далее введение двух указанных ранее команд и перезагрузка компьютера повторяются вновь.
Отключение интерфейса Network Basic Input/Output System (NetBIOS)
Его отключение для сетевого подключения — еще одно решение проблемы доступа к сети. Оно подходит почти всем пользователям Windows 10.
Пошаговое руководство по отключению протокола:
- Нажав клавишу Win с эмблемой Windows вместе с R, необходимо ввести cpl и подтвердить это (Enter).
- После открытия Интернет-подключения выбирается «Свойства».
- В перечне протоколов переходим по TCP/IPv4 (обязательное условие — он должен быть активен) и ниже нажимается «Свойства».
- В открывшемся меню выбирается «Дополнительно».
- Открывается вкладка WINS и устанавливается «Отключить NetBIOS через TCP/IP».
По окончании выполнения описанных указаний система также перезагружается, после чего проверяется, насколько способ оказался эффективным.
Внешние источники проблем с сетевыми протоколами Windows 10
Среди них программа LG Smart Share, которая использует мосты и создание виртуальных сетевых устройств без получения согласия пользователя. Этот и множество других аналогичных источников проблемы с доступом к сети может проявиться после очередного обновления Windows 10. Подобное влияние оказывают антивирусы, файерволы, эмуляторы Android, виртуальные машины, а также прочие внешние программы, устанавливаемые на персональный компьютер или ноутбук. Этому аспекту также следует уделить особое внимание.
Классические способы избавиться от ошибки
Наиболее действенным и популярным из них остается использование точки восстановления системы. Этот способ применим, когда переустановки не было, а проблема возникла впервые и внезапно.
Случается, что вышеперечисленных методов бывает мало, они не помогают в устранении ошибки с протоколами. В таких ситуациях подозрение падает на несоответствие драйверов и сетевых адаптеров. Проблема долгое время остается скрытой, поскольку диспетчер устройств не будет сигнализировать о необходимости обновления, а пользователь визуально воспринимает то, что «устройство работает нормально».
В этом случае рекомендуется попробовать «откатить» драйвер:
- Вход в диспетчер устройств.
- Выбор одного из них.
- Открытие меню свойств.
- Нажатие «откатить» на вкладке «драйвер».
Еще один способ — принудительный запуск официального драйвера от производителя компьютера или его материнской платы. Подробная пошаговая инструкция и многочисленные руководства есть во всемирной сети и прочих открытых источниках.
Как исправить ошибку «Один или несколько сетевых протоколов отсутствуют на этом компьютере»?
При просмотре страниц в Интернете вы можете столкнуться с ошибкой «невозможно подключиться к Интернету». Это может быть связано либо с ошибкой «Отсутствуют записи реестра Windows сокетов, необходимых для подключения к сети», либо с ошибкой «На этом компьютере отсутствуют один или несколько сетевых протоколов».
Эта сетевая ошибка – одна из самых распространенных проблем в операционной системе Windows 10. Проблема возникает, когда внезапно перестает работать Wi-Fi или интернет-соединение. Хотя компьютер показывает, что подключение к Интернету установлено, ваш браузер не будет открывать какие-либо веб-сайты и покажет сообщение о том, что «сетевые протоколы отсутствуют».
Эта ошибка также вызывает проблемы при совместном использовании файлов между сетевыми компьютерами, а иногда даже не удаётся получить доступ к Интернету. Хотя проблема серьёзная, давайте посмотрим на некоторые из лучших возможных исправлений.
Как исправить отсутствие сетевых протоколов в Windows 10
Восстановите настройки сети по умолчанию.
Попробуйте сбросить сетевые протоколы до значений по умолчанию и сбросить стек TCP/IP. Это полный набор сетевых протоколов.
- Для этого нажмите правой кнопкой мыши меню «Пуск» и выберите Windows PowerShell (администратор).
- После этого введите две команды и нажмите Enter после каждой.
Команды включают в себя: netsh int ip set dns и netsh winsock reset. Теперь либо выйдите из PowerShell, либо закройте окно. Проверьте, помогло ли это решить проблему.
Удалите драйвер сетевого адаптера и переустановите его
Перейдите в Диспетчер устройств, щелкнув правой кнопкой мыши по меню «Пуск» и выбрав соответствующую ссылку или из панели поиска, расположенной на панели задач, чтобы исправить ошибку «сетевой протокол отсутствует на этом компьютере». Эта ошибка может появиться из-за неисправных сетевых драйверов. Вы можете попробовать удалить существующие сетевые драйверы и переустановить их, чтобы устранить эту ошибку.
Откройте диспетчер устройств и найдите сетевые адаптеры. Щелкните значок раскрывающегося списка и щелкните правой кнопкой мыши сетевой адаптер. Теперь нажмите «Удалить», чтобы удалить текущий сетевой адаптер.
Теперь подтвердите удаление и нажмите ОК , чтобы удалить драйвер с устройства. После этого вам нужно будет перезагрузить компьютер, чтобы изменения вступили в силу. Перезагрузите компьютер, чтобы проверить, помогает ли это решить проблему.
Восстановить сетевые компоненты
Считается одним из самых простых способов исправить ошибку Windows 10, в которой говорится, что на этом компьютере отсутствуют один или несколько сетевых протоколов.
Этот шаг очень похож на первый, в котором вы используете PowerShell для исправления ошибки. Выполните те же действия, введите ipconfig /release и нажмите Enter , чтобы продолжить. Чтобы восстановить настройки, введите команды ipconfig /flushdns и ipconfig /refresh, нажмите Enter .
Теперь выйдите из PowerShell и закройте окно. После этого проверьте, решена ли проблема.
Используйте панель управления для устранения ошибки
В строке поиска на панели задач введите «Панель управления» и нажмите найденный результат. В панели управления вам нужно отключить NetBIOS. NetBIOS относится к сетевой базовой системе ввода/вывода.
Чтобы сделать это:
- Откройте Панель управления.
- Найдите «Сеть и Интернет».
- Выберите Центр управления сетями и общим доступом.
- Найдите и нажмите Изменение параметров адаптера. Вы увидите окно состояния подключения.
Попробуйте перезапустить маршрутизатор
Если ни одна из вышеперечисленных тактик не работает, попробуйте перезапустить свой интернет-маршрутизатор. Это нетехнический способ устранить ошибку подключения, но часто он помогает решить проблему.
Выключите его, подождите несколько секунд и снова включите. Также вы можете сбросить настройки роутера. Но, это сбросит ваш маршрутизатор до заводских настроек.
Заключительные слова
Мы надеемся, что описанные в этой статье способы помогут вам устранить ошибку «один или несколько сетевых протоколов отсутствуют на этом компьютере». Попробуйте любой из этих способов, чтобы исправить проблему с сетью в Windows 10. Удалось ли вам решить эту проблему? Не стесняйтесь делиться с нами своим опытом в разделе комментариев ниже.
Отсутствуют сетевые протоколы — ошибка Windows Sockets в Windows 10
У коллеги на домашнем компьютере с Windows 10 стал периодически (раз в 2-3 дня) пропадать доступ в интернет (статус “Ограничено” у подключения), а при запуске мастера диагностики сетей Windows (запускается при щелчке мыши по значку с ошибкой сетевого подключения или через Параметры -> Обновление и безопасность -> Устранение неполадок -> Запустить средство устранения неполадок подключения к Интернету) появляется характерная ошибка:
В реестре отсутствуют записи для Windows Sockets, необходимые для связи по сети.
Windows Sockets registry entries required for network connectivity are missing.
Коллега обычно решал проблему перезагрузкой Windows и роутера, после чего подключение в интернет работало какое-то время, но через день-два проблема повторялась. Недавно он попросил меня попробовать исправить ошибку с отсутствующими сетевыми протоколами. Вот что получилось у меня.
При такой плавающей проблеме обычно рекомендуется начать с самого простого — сбросить текущие настройки TCP/IP и Windows Sockets. Если у вас на компьютере IP адрес настроен вручную, а не через DHCP, следующие команды сбросят ваши сетевые настройки. Поэтому предварительно нужно записать текущие настройки IP адреса, маски, шлюза и DNS серверов для ваших сетевых подключений.
netsh winsock reset
netsh interface ipv4 reset
Данные команды сбросят настройки протокола TCP/IP для всех сетевых адаптеров и все обработчики (Winsock Layered Service Providers) к начальному, чистому состоянию. В результате вы удалите все сторонние обработчики, которые были встроены в ваш стек Winsock сторонними программами. Чаще всего в стек Winsock встраивают свои библиотеки-обработчики антивирусы, сниферы, файерволами и даже некоторые вирусы :).
После выполнения всех команду нужно перезагрузить компьютер и проверить интернет-подключение.
Если проблема не решилась, нужно через реестр удалить текущие настройки Windows Sockets.
- Откройте редактор реестра и перейдите к ключу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock. Создайте резервную копию ветки реестра, экспортировав ее в reg файл (ПКМ -> Export);
- Удалите ветку (ПКМ -> Delete);
- Выполните эти же действия для ветки HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2;
После этого вам нужно вручную переустановить компоненты протокола TCP/IP.
- В панели управления сетевыми подключениями (ncpa.cpl) откройте свойства вашего сетевого адаптера и нажмите кнопку Install;
- Выберите Protocol в списке компонентов для установки (Select Network Feature Type);
- Затем выберите, что вы хотите установить компонент с диска и укажите путь к каталогу C:\Windows\INF ;
- В списоке переустанавливаемых сетевых протоколов выберите Internet Protocol version 4 (TCP/IPv4) и перезагрузите компьютер.
.
Чтобы исправить ошибку нужно вручную импортировать с другого компьютера с той же версий ОС и применить на проблемном ПК следующие ветки реестра: HKLM\SYSTEM\CurrentControlSet\Services\Winsock и HKLM\SYSTEM\CurrentControlSet\Services\Winsock2.
Можете скачать готовые файлы для чистой Windows 10 x64 LTSC по ссылкам ниже:
После импорта 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 исчезла. Если вам и это не помогло, я бы попробовал дополнительно переустановить (обновить) драйвера ваших сетевых адаптеров. Возможно проблема еще и с ними.