Отсутствует сетевой протокол для windows 10

Содержание
  1. Отсутствуют сетевые протоколы — ошибка Windows Sockets в Windows 10
  2. Что делать если отсутствуют сетевые протоколы Windows 10: как исправить
  3. Перезапуск WSA
  4. Отключение интерфейса Network Basic Input/Output System (NetBIOS)
  5. Внешние источники проблем с сетевыми протоколами Windows 10
  6. Классические способы избавиться от ошибки
  7. Сетевой протокол отсутствует в Windows 10 [ПОШАГОВОЕ РУКОВОДСТВО]
  8. Как исправить ошибку отсутствия сетевого протокола в Windows 10?
  9. Решение 1. Временно отключите антивирусное программное обеспечение.
  10. Решение 2. Восстановите сетевые протоколы до настроек по умолчанию.
  11. Решение 3. Отключите NetBIOS.
  12. Решение 4. Используйте командную строку
  13. Решение 5. Используйте командную строку и sc.exe
  14. Решение 6.Импортируйте ключи Winsock с другого компьютера.
  15. Решение 7. Восстановите маршрутизатор и проверьте кабель.
  16. Решение 8. Переустановите сетевой адаптер.
  17. Решение 9. Используйте средство устранения неполадок сети
  18. Решение 10. Восстановите сетевые компоненты.
  19. Решение 11. Обновите BIOS

Отсутствуют сетевые протоколы — ошибка 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.

  1. Откройте редактор реестра и перейдите к ключу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock. Создайте резервную копию ветки реестра, экспортировав ее в reg файл (ПКМ -> Export);
  2. Удалите ветку (ПКМ -> Delete);
  3. Выполните эти же действия для ветки HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2;

После этого вам нужно вручную переустановить компоненты протокола TCP/IP.

  1. В панели управления сетевыми подключениями (ncpa.cpl) откройте свойства вашего сетевого адаптера и нажмите кнопку Install;
  2. Выберите Protocol в списке компонентов для установки (Select Network Feature Type);
  3. Затем выберите, что вы хотите установить компонент с диска и укажите путь к каталогу C:\Windows\INF ;
  4. В списоке переустанавливаемых сетевых протоколов выберите 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 исчезла. Если вам и это не помогло, я бы попробовал дополнительно переустановить (обновить) драйвера ваших сетевых адаптеров. Возможно проблема еще и с ними.

Читайте также:  Windows embedded posready 2009 windows update

Что делать если отсутствуют сетевые протоколы 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.

Пошаговое руководство по отключению протокола:

  1. Нажав клавишу Win с эмблемой Windows вместе с R, необходимо ввести cpl и подтвердить это (Enter).
  2. После открытия Интернет-подключения выбирается «Свойства».
  3. В перечне протоколов переходим по TCP/IPv4 (обязательное условие — он должен быть активен) и ниже нажимается «Свойства».
  4. В открывшемся меню выбирается «Дополнительно».
  5. Открывается вкладка WINS и устанавливается «Отключить NetBIOS через TCP/IP».

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

Внешние источники проблем с сетевыми протоколами Windows 10

Среди них программа LG Smart Share, которая использует мосты и создание виртуальных сетевых устройств без получения согласия пользователя. Этот и множество других аналогичных источников проблемы с доступом к сети может проявиться после очередного обновления Windows 10. Подобное влияние оказывают антивирусы, файерволы, эмуляторы Android, виртуальные машины, а также прочие внешние программы, устанавливаемые на персональный компьютер или ноутбук. Этому аспекту также следует уделить особое внимание.

Классические способы избавиться от ошибки

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

Случается, что вышеперечисленных методов бывает мало, они не помогают в устранении ошибки с протоколами. В таких ситуациях подозрение падает на несоответствие драйверов и сетевых адаптеров. Проблема долгое время остается скрытой, поскольку диспетчер устройств не будет сигнализировать о необходимости обновления, а пользователь визуально воспринимает то, что «устройство работает нормально».

В этом случае рекомендуется попробовать «откатить» драйвер:

  1. Вход в диспетчер устройств.
  2. Выбор одного из них.
  3. Открытие меню свойств.
  4. Нажатие «откатить» на вкладке «драйвер».

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

Сетевой протокол отсутствует в Windows 10 [ПОШАГОВОЕ РУКОВОДСТВО]

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

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

Как исправить ошибку отсутствия сетевого протокола в Windows 10?

Помимо ошибки отсутствия сетевого протокола, есть несколько других проблем, которые могут быть вызваны теми же виновниками. Например:

  • Записи реестра сокетов Windows, необходимые для подключения к сети, отсутствуют
  • На этом компьютере отсутствуют один или несколько сетевых протоколов
  • Не удалось добавить запрошенную функцию
  • Ошибка отсутствия сетевых протоколов Windows 10
  • На этом компьютере отсутствует один или несколько сетевых протоколов WiFi

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

Содержание:

  • Временно отключить антивирус
  • Восстановить сетевые протоколы до настроек по умолчанию
  • Отключить NetBIOS
  • Используйте командную строку
  • Используйте командную строку и sc.exe
  • Импорт ключей Winsock с другого компьютера
  • Восстановите роутер и проверьте кабель
  • Используйте средство устранения неполадок сети
  • Восстановить сетевые компоненты
  • Восстановить сетевые компоненты
  • Обновите BIOS

Решение 1. Временно отключите антивирусное программное обеспечение.

Хотя отключать антивирусное программное обеспечение не рекомендуется, некоторые пользователи сообщают, что после отключения Kaspersky Internet Security их проблемы были решены.

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

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

Решение 2. Восстановите сетевые протоколы до настроек по умолчанию.

Еще мы попробуем сбросить сетевые протоколы к настройкам по умолчанию. Мы собираемся сделать это, сбросив стек TCP / IP. Если вы не знаете, как это сделать, просто следуйте инструкциям:

  1. Откройте командную строку от имени администратора.
  2. Когда откроется командная строка, введите следующие строки:
    • netsh int ip установить dns
    • сброс WinSock Netsh
  3. Закройте командную строку и проверьте, решена ли проблема.

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

Решение 3. Отключите NetBIOS.

  1. Перейдите в Панель управления> Сеть и Интернет> Сетевые подключения.
  2. Щелкните правой кнопкой мыши сетевой адаптер и выберите «Свойства».
  3. Выделите IP v4 (TCP / IP) и выберите «Свойства».
  4. Щелкните Advanced.
  5. Затем перейдите на вкладку WINS и в разделе настроек NetBIOS выберите Отключить NetBIOS через TCP / IP.
  6. Нажмите ОК, чтобы сохранить настройки.

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

Как только вы откроете свойства IPv4 (TCP / IP), вы должны увидеть параметр, который позволяет вам выбрать, хотите ли вы использовать статический IP-адрес или получить его автоматически.

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

Не можете получить доступ к IPv4 в Windows 10? Ознакомьтесь с этим руководством и решите проблему в кратчайшие сроки.

Решение 4. Используйте командную строку

  1. Запустите командную строку от имени администратора. Для этого в строке поиска введите Командная строка, щелкните правой кнопкой мыши Командная строка из списка результатов и выберите Запуск от имени администратора.
  2. Когда запускается командная строка, введите netcfg -d и нажмите Enter, чтобы запустить ее.
  3. Подождите, пока процесс завершится. После завершения процесса ваш компьютер должен перезагрузиться, и проблема должна быть решена.

Кроме того, некоторые пользователи предлагают использовать команду netsh int ipv4 install . Просто запустите командную строку от имени администратора, как на шаге 1, введите netsh int ipv4 install в командную строку и нажмите Enter, чтобы запустить ее.

После этого перезагрузите компьютер и посмотрите, решена ли проблема.

Решение 5. Используйте командную строку и sc.exe

Это временное решение, и вам, возможно, придется отменить изменения после нового обновления Windows 10, если проблемы начнут возникать. Вот что вам нужно сделать:

  1. Откройте командную строку от имени администратора.
  2. Введите следующие строки и после каждой строки нажмите Enter, чтобы выполнить ее:
    • Конфигурация sc.exe lanmanworkstation зависит = Bowser / mrxsmb10 / nsi
    • sc.exe config mrxsmb20 start = отключено

После ввода этих строк в командную строку проблема должна быть решена. Если у вас начались проблемы после обновления Windows 10, возможно, вы захотите восстановить настройки по умолчанию. Для этого следуйте этим инструкциям:

  1. Откройте командную строку от имени администратора.
  2. Введите эти строки и после каждой строки нажмите Enter, чтобы запустить ее:
    • Конфигурация sc.exe lanmanworkstation зависит = Bowser / mrxsmb10 / mrxsmb20 / nsi
    • sc.exe config mrxsmb20 start = auto

Решение 6.Импортируйте ключи Winsock с другого компьютера.

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

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

  1. В рабочей Windows откройте редактор реестра и найдите следующие ключи:
    • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
    • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
  2. Экспортируйте эти ключи и переместите их на USB-накопитель.
  1. Переключитесь на компьютер с Windows 10, на котором возникают проблемы с сетевыми протоколами.
  2. Удалите сетевой драйвер.
  3. Откройте редактор реестра и найдите следующие ключи:
    • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
    • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
  4. Вы можете экспортировать их, если вам нужна резервная копия. После их экспорта удалите оба ключа.
  5. Перезагрузите компьютер.
  6. После перезагрузки компьютера вставьте USB-накопитель с ключами Winsock с другого компьютера.
  7. Снова зайдите в редактор реестра.
  8. Перейдите в то место, где были эти ключи (HKEY_LOCAL_MACHINESystemCurrentControlSetServices)
  9. Если ключ Winsock2 вернулся, удалите его снова.
  10. Импортируйте следующие ключи с USB:
    • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock
    • HKEY_LOCAL_MACHINESystemCurrentControlSetServicesWinsock2
  11. Закройте редактор реестра.
  12. Откройте командную строку от имени администратора и выполните команду сброса netsh winsock .
  13. Перезагрузите компьютер.

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

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

Решение 7. Восстановите маршрутизатор и проверьте кабель.

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

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

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

Решение 8. Переустановите сетевой адаптер.

После выполнения описанных выше шагов вы также можете переустановить сетевые адаптеры. Вот как это сделать:

  1. Удерживая клавишу Windows , и нажмите кнопку R .
  2. Введите hdwwiz.cpl в поле ввода и нажмите OK .
  3. Разверните Сетевые адаптеры , щелкните правой кнопкой мыши карту Ethernet и выберите Удалить устройство .
  4. Когда появится диалоговое окно подтверждения, нажмите Удалить .
  5. Переустановите сетевой адаптер, используя драйвер, прилагаемый к оборудованию.

Windows не может автоматически найти драйвер для вашего сетевого адаптера? Положитесь на нас в решении проблемы.

Решение 9. Используйте средство устранения неполадок сети

Если вы используете Windows 10 Creators Update (или более позднюю версию), у вас есть новый инструмент устранения неполадок, предоставляемый Microsoft. Этот инструмент устранения неполадок предназначен для решения различных проблем в операционной системе Windows, включая различные сетевые ошибки.

Если вы не знаете, как запустить это средство устранения неполадок, просто следуйте этим инструкциям:

  1. Зайти в настройки
  2. Теперь перейдите в Обновления и безопасность >Устранение неполадок.
  3. Выберите подключения к Интернету
  4. Следуйте дальнейшим инструкциям на экране и дождитесь, пока мастер завершит процесс.
  5. Перезагрузите компьютер

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

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

Если средство устранения неполадок останавливается до завершения процесса, исправьте его с помощью этого полного руководства.

Решение 10. Восстановите сетевые компоненты.

Вы также можете попробовать сбросить следующие сетевые компоненты:

  1. Откройте командную строку от имени администратора.
  2. Когда запускается командная строка , введите следующие команды и нажимайте Enter после ввода каждой команды:
    • IPconfig / релиз
    • IPconfig / flushdns
    • IPconfig / обновить

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

Решение 11. Обновите BIOS

И, наконец, некоторые пользователи сообщили, что обновление BIOS действительно решает проблему. Но прежде чем вы сделаете все возможное и перепрограммируете BIOS, мы должны предупредить вас, что это может быть рискованное действие, поскольку одно неверное движение может вывести вашу материнскую плату из строя.

Только делайте это, если знаете, что делаете.

Обновление BIOS кажется страшным? Упростите жизнь с помощью этого удобного руководства.

Вот и все, по крайней мере одно из этих решений должно решить вашу проблему с сетевыми протоколами в Windows 10. Если у вас есть какие-либо вопросы или комментарии, просто перейдите в раздел комментариев ниже.

Примечание редактора : этот пост был первоначально опубликован в октябре 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Читайте также:  Готика windows 10 вылетает
Оцените статью