Отсутствуют записи реестра для сокетов Windows, необходимых для связи по сети
Обновлено: 21.11.2024
Милан с детства увлекался ПК, и это побудило его проявить интерес ко всем технологиям, связанным с ПК. До прихода в WindowsReport он работал веб-разработчиком. Подробнее
- Сокеты Windows выполняют одну и только одну функцию: обеспечивают связь между вашей ОС и сетевыми службами, такими как TCP/IP. Другими словами, Winsocks предназначены для того, чтобы помочь вам получить доступ к Интернету.
- Но иногда они делают прямо противоположное, например, запрещают пользователям пользоваться Интернетом. Одна конкретная ошибка, препятствующая соединению, связана с отсутствующими записями реестра сокетов Windows. К счастью для вас, у нас есть полные исправления, перечисленные ниже, в вашем распоряжении.
- Узнайте больше об ошибках подключения к Интернету, просмотрев наш специальный раздел и не оставив ни одной нерешенной проблемы.
- Погрузитесь еще глубже в мир устранения неполадок, изучив наш специальный центр ошибок Windows 10.
Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать работоспособность ваших драйверов, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы прямо сейчас, выполнив 3 простых шага:
Доступ к сети имеет решающее значение для пользователей Windows 10, но, к сожалению, многие пользователи Windows 10 сообщают об определенных проблемах с сетью.
Одной из таких проблем является сообщение об ошибке Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, что может помешать вам получить доступ к Интернету. Хотя это серьезная проблема, есть несколько доступных решений.
Вот еще несколько сообщений об ошибках, к которым можно применить те же решения:
- На этом компьютере Windows 10 отсутствует один или несколько сетевых протоколов.
- Winsock отсутствует в реестре
- Не удалось добавить запрошенную функцию, заблокированную групповой политикой.
Как исправить ошибку «Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети»?
1. Удалите ключи Winsock из реестра и переустановите TCP/IP
Это решение требует изменения вашего реестра, поэтому во избежание возможных проблем рекомендуется создать резервную копию разделов реестра, которые вы собираетесь изменить. Для этого выполните следующие действия:
- Нажмите клавишу Windows + R и введите regedit. Нажмите Enter или OK.
- Когда откроется Редактор реестра, перейдите к следующему разделу на левой панели:
- Найдите ключи Winsock и WinSock 2, щелкните каждый из них правой кнопкой мыши и выберите Экспорт.
- Введите имя файла и сохраните его. Эти файлы будут использоваться для резервного копирования, если что-то пойдет не так.
- После создания резервной копии этих ключей удалите их из редактора реестра. Для этого просто щелкните правой кнопкой мыши каждый ключ и выберите в меню "Удалить".
- Закройте редактор реестра. ол>р>
- Нажмите клавишу Windows + R и введите regedit. Нажмите Enter, чтобы запустить редактор реестра.
- После открытия редактора реестра перейдите к
- Нажмите клавишу Windows + X и выберите "Командная строка (администратор)".
- После запуска командной строки введите netsh int ipv4 install и нажмите Enter, чтобы запустить ее.
- Закройте Командную строку и перезагрузите компьютер.
- Откройте Центр управления сетями и общим доступом, выберите подключение и нажмите "Свойства".
- Теперь выберите Интернет-протокол версии 4 (TCP/IPv4) и нажмите "Свойства".
- Когда откроется окно Свойства протокола Интернета версии 4, нажмите кнопку "Дополнительно".
- Чтобы перейти на вкладку WINS, снимите флажок Включить поиск LMHOSTS. Некоторые пользователи также предлагают выбрать параметр «Отключить NetBIOS через TCP/IP», чтобы вы могли попробовать и его.
- Нажмите "ОК", чтобы сохранить изменения. ол>р>
- Нажмите клавишу Windows + X и выберите в меню Командная строка (Администратор).
- После запуска Командной строки вам необходимо ввести следующие строки. Нажмите Enter после каждой строки, чтобы запустить ее:
- netcfg -d
- ipconfig/релиз
- ipconfig/обновить
- ipconfig /flushdns
- ipconfig /registerdns
- Откройте командную строку с правами администратора, введите указанную ниже команду и нажмите клавишу Enter:
- Нажмите кнопку "Пуск".
- Откройте окно поиска и введите "Точка восстановления".
- Выберите в списке параметр «Создать точку восстановления» и подождите, пока Windows создаст точку восстановления.
- Здесь щелкните правой кнопкой мыши ключ WinSock2 и выберите Экспорт. Сохраните резервную копию записи реестра в соответствующем месте.
- После этого снова щелкните правой кнопкой мыши тот же ключ реестра и выберите "Удалить".
- На левой панели Редактора реестра перейдите к указанному ниже разделу реестра:
- Нажмите «Изменить настройки адаптера».
- Найдите сетевой адаптер, щелкните его правой кнопкой мыши и выберите "Отключить".
- После того, как вы отключите его, снова щелкните его правой кнопкой мыши и выберите "Включить".
- Нажмите значок Windows.
- Введите «Интернет» и нажмите на результат.
- В окне "Свойства обозревателя" нажмите вкладку "Подключение" и выберите параметры локальной сети.
- Теперь проверьте настройки прокси-сервера и убедитесь, что он не отмечен галочкой.
- Нажмите "ОК".
- Нажмите значок Windows.
- Введите cmd, щелкните результат правой кнопкой мыши и выберите "Запуск от имени администратора".
- В окне командной строки введите netsh int ipv4 install и нажмите клавишу ввода.
- Закройте командную строку
- Нажмите значок Windows.
- Введите cmd, щелкните результат правой кнопкой мыши и выберите "Запуск от имени администратора".
- Выберите подключение, нажмите на него и выберите свойства
- В окне свойств Интернет-протокола версии 4 нажмите кнопку "Дополнительно".
- В дополнительных настройках TCP/IP перейдите на вкладку WINS.
- Снимите флажок «Включить LMHOSTSlookup».
- Выберите параметр «Отключить NetBIOS через TCP/IP».
- Нажмите значок Windows.
- Введите Диспетчер устройств и нажмите на результат.
- Теперь выберите устройство, выберите драйвер, который необходимо обновить.
- Нажмите на него правой кнопкой мыши и выберите "Обновить".
- Нажмите кнопку "Поиск автоматически", чтобы найти обновленное программное обеспечение драйвера.
- Нажмите на панель запуска Windows (нижний левый угол) и найдите «cmd». Щелкните правой кнопкой мыши командную строку и выберите «Открыть от имени администратора».
- Введите/вставьте следующие команды в командную строку и нажимайте клавишу Enter после каждой:
- Нажмите клавишу Windows + R, чтобы открыть окно «Выполнить», введите «devmgmt.msc» и нажмите Enter, чтобы открыть диспетчер устройств.
- В диспетчере устройств прокрутите вниз до раздела «Сетевые адаптеры» и разверните раскрывающееся меню. В зависимости от вашей настройки у вас может быть один, два или более драйверов в разделе "Сетевые адаптеры".
- Как правило, первой записью является драйвер адаптера Ethernet, который необходимо переустановить. Щелкните его правой кнопкой мыши и нажмите «Удалить устройство».
Примечание. Если вы используете ноутбук, также удалите адаптер беспроводной сети. - После удаления драйвера сетевого адаптера запустите перезагрузку системы, чтобы Windows переустановила отсутствующий драйвер. Если ошибка была вызвана драйвером адаптера Ethernet, вы сможете подключиться к Интернету после перезагрузки системы. Если у вас возникла та же проблема, перейдите к способу 3. ол>р>
- Нажмите на панель запуска Windows (нижний левый угол) и найдите «cmd». Щелкните правой кнопкой мыши командную строку и выберите «Открыть от имени администратора».
- В командной строке введите «netshinterface ip set dns «Ethernet» static 8.8.8.8» и нажмите Enter.
Примечание. Замените ethernet именем вашего адаптера, если оно отличается от нашего сценария. - Перезагрузите компьютер и посмотрите, устранена ли ошибка. ол>р>
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
После удаления ключей Winsock нам необходимо переустановить TPC/IP. Для этого следуйте этим инструкциям:
2. Сбросить Winsock
Если вы получаете сообщение об ошибке Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, вам необходимо выполнить сброс Winsock, чтобы исправить это. Для этого выполните следующие действия:
3. Сбросить TCP/IP с помощью командной строки
Чтобы решить эту проблему, пользователи предлагают сбросить TCP/IP с помощью команды netsh в командной строке. Для этого выполните следующие действия:
Стоит отметить, что иногда вы можете получить сообщение в командной строке о том, что Не удалось выполнить сброс. Доступ запрещен. Если вы получили это сообщение, вам необходимо сделать следующее:
После внесения изменений в редакторе реестра можно попробовать снова запустить командную строку и команду netsh int ip reset.
4. Обновите/удалите драйверы
Записи реестра сокетов Windows, необходимые для подключения к сети, отсутствуют сообщение об ошибке может появиться после обновления Windows 10, и несколько пользователей сообщили, что сообщение об ошибке было исправлено после загрузки последних версий драйверов для их устройств. р>
Чтобы загрузить последние версии драйверов, просто посетите веб-сайт производителя материнской платы или сетевой карты и загрузите последние версии драйверов для своего устройства.
Мы также настоятельно рекомендуем DriverFix автоматически загружать все устаревшие драйверы на ваш компьютер. Этот инструмент защитит вашу систему, так как вы можете вручную загрузить и установить неправильную версию драйвера.
Немногие пользователи также предлагают удалить драйверы из диспетчера устройств. Для этого выполните следующие действия:
Если проблема не устранена с драйверами по умолчанию, попробуйте обновить их до последней версии, следуя приведенным выше инструкциям.
5. Отключить IPv6
Согласно пользователям, сообщение об ошибке отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, может быть вызвано IPv6, поэтому для решения этой проблемы пользователям рекомендуется отключить IPv6. Для этого выполните следующие действия:
Кроме того, вы можете отключить IPv6 в редакторе реестра, выполнив следующие действия:
клавиша на левой панели.
6. Отключить сетевые адаптеры
Это простое решение, но оно может оказаться полезным. Чтобы отключить сетевой адаптер, выполните следующие простые действия:
7. Отключить прокси
Совет эксперта. Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows. Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
Нажмите здесь, чтобы загрузить и начать восстановление.
Чтобы отключить прокси, вам необходимо сделать следующее:
Кроме того, вы можете проверить прокси-сервер, выполнив следующие действия:
8. Используйте команду установки netsh int ipv4
Чтобы решить эту проблему, пользователи предлагают использовать команду netsh в командной строке. Для этого выполните следующие действия:
9. Сбросьте прошивку роутера
Немногие пользователи утверждают, что их проблема была решена после сброса прошивки маршрутизатора.
Это сложный процесс, и если вы не будете осторожны, вы можете привести к необратимому повреждению вашего маршрутизатора, поэтому обязательно ознакомьтесь с инструкциями по эксплуатации вашего маршрутизатора.
10. Получите ваш IP-адрес и DNS автоматически
Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, иногда может появляться сообщение об ошибке, если ваша конфигурация IP-адреса и DNS-адреса неверна.
Чтобы решить эту проблему, вам потребуется автоматически получить свой IP-адрес и DNS. Для этого выполните следующие действия:
11. Перезагрузите маршрутизатор
Иногда такие проблемы можно решить, просто перезапустив маршрутизатор. Для этого просто нажмите кнопку питания на маршрутизаторе, чтобы выключить его. Подождите минуту или две и снова включите маршрутизатор.
Если проблема не устранена, вы можете перезагрузить маршрутизатор. Если вы решите сбросить настройки маршрутизатора, вы вернете его к заводским настройкам, поэтому вам, возможно, придется снова настроить беспроводную сеть. Чтобы сбросить настройки маршрутизатора, ознакомьтесь с подробным объяснением в руководстве по эксплуатации маршрутизатора.
12. Отключить поиск LMHOSTS
Для решения проблемы отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, некоторые пользователи предлагают отключить поиск LMHOSTS. Для этого просто следуйте этим инструкциям:
13. Попробуйте использовать проводное соединение
Иногда эти проблемы могут быть вызваны использованием адаптера HomePlug, и для решения этой проблемы настоятельно рекомендуется подключить компьютер к маршрутизатору с помощью кабеля Ethernet.
14. Перезагрузите компьютер
В некоторых случаях отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, что можно исправить путем надлежащего перезапуска Windows 10.
Выключить компьютер не получится, поскольку Windows 10 сохраняет часть ваших данных, когда вы выключаете компьютер, чтобы ускорить запуск. Поэтому вместо того, чтобы выключать компьютер, просто перезагрузите его, нажав кнопку перезагрузки, и проверьте, решена ли проблема.
15. Используйте команду ipconfig
Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети. Это можно исправить с помощью команды ipconfig из командной строки. Для этого вам необходимо выполнить следующие действия:
После того, как вы ввели эти команды, перезагрузите компьютер и проверьте, решена ли проблема.
16. Установите DNS на 8.8.8.8
Чтобы изменить DNS, вам нужно будет повторить шаги, аналогичные Решению 10. Когда вы откроете окно свойств Интернет-протокола версии 4, просто выберите «Использовать следующие адреса DNS-серверов» и введите 8.8.8.8 в качестве предпочтительного и 8.8. 4.4 в качестве альтернативного DNS-сервера.
Сообщение об ошибке
Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети, может вызвать множество проблем, но, надеюсь, вам удалось решить эту проблему, воспользовавшись одним из наших решений.
Не забудьте сообщить нам, какой из этих методов сработал для вас, нажав на раздел комментариев ниже.
По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:
Проблемы с сетью в Windows 10 очень распространены: сначала пользователи не могут подключить свою систему Windows 10 к Интернету.
Это происходит в системе Windows из-за маршрутизатора, DNS-сервера или системных драйверов, а иногда эта проблема также может быть вызвана конфигурацией реестра.
Если вы не можете подключиться к Интернету, возможно, записи сетевого реестра повреждены или отсутствуют. Если вы выполняете устранение неполадок сети с помощью средства устранения неполадок Сеть Адаптер, вы можете получить следующую ошибку:
«На этом компьютере отсутствует один или несколько сетевых протоколов»
«Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети».
Приведенная выше ошибка явно указывает на то, что записи реестра Windows Sockets (Winsock и Winsock2 subways) работают неправильно.
Windows Sockets отвечает за управление входящими и исходящими сетевыми запросами в ОС Windows. Так что понятно, если система не сможет обрабатывать сетевые запросы, то сеть не будет работать.
Не беспокойтесь и примените приведенные ниже исправления, чтобы решить эту проблему.
Как исправить ошибку сокета в Windows 10?
Вот решения, которые помогут вам с легкостью решить проблему с одним или несколькими сетевыми протоколами, отсутствующими на этом компьютере с Windows 10.
Оглавление
Способ 1. Попробуйте сбросить Winsock через командную строку
Сброс записей Windows Sockets с помощью командной строки — очень простая задача.
После успешного выполнения команды вам будет предложено перезагрузить систему, чтобы завершить сброс. После перезагрузки компьютера убедитесь, что реестр Winsock исправляет проблему Windows 10.
Если проблема устранена, значит все в порядке, в противном случае вам придется сбросить реестр Windows Sockets вручную, так как он также может иметь преувеличенные настройки TCP/IP. Для этого перейдите к способу 2.
Способ 2. Удаление реестра Winsock и переустановка TCP/IP
Примечание. Редактирование базы данных реестра вручную — рискованная задача, простая ошибка при манипулировании реестром может повлиять на всю систему Windows.
Поэтому рекомендуется тщательно отредактировать базу данных реестра и сначала создать точку восстановления системы. Следуйте инструкциям по созданию точки восстановления:
Теперь выполните следующие действия, чтобы удалить реестр Winsock:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
WinSock(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock)
*Замените C: корневым диском вашей системы.
После выполнения вышеуказанных шагов вы можете воссоздать конфигурацию реестра, что в конечном итоге решит проблему отсутствия записей реестра сокетов Windows, необходимых для подключения к сети.
Способ 3. Отключение сетевых адаптеров
Попробуйте отключить сетевой адаптер, это может помочь устранить ошибку сокета Windows 10, после чего вы сможете легко подключиться к сети.
Следуйте инструкциям по отключению сетевого адаптера:
Выполнение описанных выше действий позволит решить проблемы с отсутствующими записями реестра сокетов Windows, необходимыми для подключения к сети.
Способ 4 — отключить прокси-сервер
Чтобы исправить ошибку сокета Windows, попробуйте отключить прокси. Для этого выполните следующие действия:
Вы также можете проверить прокси-сервер, выполнив следующие шаги:
После отключения прокси-сервера попробуйте подключить систему к сети и посмотрите, отсутствуют ли записи реестра сокетов Windows, необходимые для подключения к сети, исчезает сообщение об ошибке или нет.
Способ 5. Попробуйте выполнить команду netsh int ipv4 install
Чтобы устранить ошибку реестра сокетов Windows, попробуйте выполнить команду установки netsh int ipv4. Для этого выполните шаги, указанные ниже:
Перезагрузите Windows и проверьте, можете ли вы подключиться к Интернету в Windows без одного или нескольких сетевых протоколов, отсутствующих на этом компьютере с сообщением Windows 10.
Способ 6. Запустите команду ipconfig
Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети. Проблема может быть решена с помощью команды ipconfig.
Следуйте шагам, указанным ниже, чтобы выполнить команду ipconfig:
В окне командной строки введите следующую команду и нажимайте клавишу ввода после каждой из них:
netcfg -d
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns< /p>
После выполнения команд перезапустите Windows и посмотрите, исчезнет ли сообщение об ошибке с экрана вашего компьютера.
Способ 7. Отключение поиска LMHOSTS
Чтобы исправить ошибку сокета в Windows 10, попробуйте отключить поиск LMHOSTS. Чтобы отключить поиск LMHOSTS, выполните следующие действия:
После отключения поиска LMHOSTS проверьте, отсутствуют ли записи реестра сокетов Windows, необходимые для подключения к сети, проблема решена или нет.
Способ 8 — обновить драйверы
Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети. Сообщение об ошибке также может появиться на экране из-за устаревших драйверов.
Поэтому для решения этой проблемы рекомендуется обновить все устаревшие драйверы. Следуйте инструкциям по обновлению драйверов вручную:
Если есть доступные обновления, это будет сделано автоматически. Вы также можете обновить драйверы с помощью Driver Easy.
Это не только обновит драйверы, но и с легкостью решит проблему, связанную с драйверами.
Get Driver Easy для автоматического обновления драйверов
Сделайте свой ПК/ноутбук с Windows безопасным и безошибочным
Чтобы ваш ПК с Windows был безошибочным и безопасным, необходимо регулярно сканировать его. Попробуйте инструмент восстановления ПК.
Это расширенный инструмент восстановления, который сканирует ваш ПК с Windows, обнаруживает все ошибки и автоматически устраняет их.
Ошибки, такие как DLL, реестр, BSOD, обновление, игра и другие. Он также предотвращает вирусы или вредоносное ПО, повышает производительность ПК, восстанавливает поврежденные системные файлы и многое другое.
Получите инструмент для восстановления ПК, чтобы сделать ваш ПК с Windows безопасным.
Заключение
На этом я заканчиваю свою статью.
Приведенные выше решения, несомненно, помогут вам решить проблему отсутствия записей реестра сокетов Windows, необходимых для подключения к сети.
Выполните исправления одно за другим и посмотрите, какое из них подходит для решения проблемы, и вы сможете подключить свою систему к Интернету.
Ожидается, что вам понравилась эта статья, и она окажется полезной для решения вашей проблемы с сокетом Windows 10 и других запросов.
Джек всегда готов помочь другим в решении проблем с ПК. Он любит писать на такие темы, как Windows 10, Xbox и многие другие технические вопросы. В свободное время он любит играть со своей собакой Бруно и тусоваться с друзьями.
Ошибка «Отсутствуют записи реестра сокетов Windows, необходимые для подключения к сети» означает повреждение записей реестра сокетов Windows (также известных как Winsock). Windows Sockets — это интерфейс программирования, который действует как вспомогательная программа, управляя входящими и исходящими сетевыми запросами. Если сетевые запросы не обрабатываются Winsock, интернет-соединение вообще не будет работать.Многие из нас надеялись, что запуск Windows 10 положит конец случайным проблемам с сетью. К сожалению, это не так, поскольку многие пользователи Windows 10 сообщают об ошибках, которые мешают им подключиться к Интернету. После изучения проблемы с помощью встроенного средства устранения неполадок Windows сообщает следующее: «Записи реестра Windows Sockets, необходимые для подключения к сети». не хватает". Как и следовало ожидать, шансы на то, что средство устранения неполадок Windows автоматически устранит проблему, практически равны нулю.
Вот краткий список наиболее распространенных причин, которые вызывают ошибку «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети»:
Как ни странно, впервые проблема начала появляться после обновления Windows (KB3034229). Сразу после установки обновления многие пользователи остались без возможности подключения к интернету. Проблема также связана с обновлением до Windows 10, которое приводит к нарушению реестра Winsock.
Хорошая новость: ваши записи реестра на самом деле не пропали. Более точным способом будет сказать, что записи были повреждены или изменены на что-то отличное от того, что ожидает система. Другой сценарий заключается в том, что стороннее приложение препятствует изменению записей.
Плохая новость: вам нужно быть готовым к длительному устранению неполадок, поскольку известно, что проблема вызвана множеством различных факторов. В зависимости от вашей ситуации ошибка может ввести в заблуждение, а фактическая проблема может не иметь ничего общего с сокетами Windows.
Теперь, когда мы знаем возможные причины, давайте приступим к устранению неполадок. Ниже у вас есть набор исправлений, которые успешно помогли пользователям Windows 10 устранить ошибку «Отсутствуют записи реестра Windows Sockets, необходимые для сетевого подключения» и снова подключиться к Интернету. Пожалуйста, следуйте каждому методу по порядку, пока не найдете исправление, подходящее для вашей ситуации.
Способ 1: сброс компонента Winsock
Winsock — это руководство по спецификации, определяющее, как встроенное сетевое программное обеспечение Windows получает доступ к сетевым службам. Если причиной проблемы является поврежденный Winsock, самый простой и эффективный способ решить проблему — сбросить сокеты Windows с помощью командной строки. Если это основная причина ошибки, вполне вероятно, что она также повлияла на настройки TCP/IP.
Давайте попробуем запустить серию команд в командной строке, чтобы сбросить настройки Winsock и TCP/IP. Следуйте краткому пошаговому руководству ниже и посмотрите, решена ли проблема:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Способ 2. Удаление драйверов сетевого адаптера
Если сброс Winsock не позволил восстановить нормальную работу сетевых компонентов, давайте устраним возможность неисправности сетевого драйвера. Хотя это не так часто, бывают случаи, когда адаптер Ethernet установлен неправильно. Обычно это происходит, когда пользователь выполняет обновление с Windows 7 или Windows 8 до Windows 10.
Некоторым пользователям удалось исправить ошибку «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети», удалив драйверы сетевого адаптера и переустановив их после чистой перезагрузки. Вот краткое руководство, как это сделать:
Способ 3: удаление реестра Winsock и переустановка TCP/IP
Чтобы избавить Winsock от любых последствий, связанных с ошибкой «Требуются записи реестра Windows Sockets», давайте пойдем по длинному пути и полностью удалим реестр Winsock и переустановим TCP/IP. Хотя этот метод занимает больше времени, чем простой сброс Winsock, он гарантирует, что ваши записи реестра Winsock не будут повреждены.
Примечание. Эта процедура включает в себя манипулирование файлами реестра. Хотя правильное выполнение приведенных ниже шагов не представляет риска, любая ошибка может привести к неожиданным системным проблемам. Перед использованием этого метода настоятельно рекомендуется создать точку восстановления системы.
После создания точки восстановления выполните следующие действия:
Способ 4. Отключение подключения VPN/прокси
Если вы безрезультатно использовали первые три метода, вы можете быть уверены, что реестр Winsock не поврежден.
Если вы используете решение VPN/прокси для защиты своей анонимности и безопасного просмотра, вам обязательно следует провести расследование. Как сообщают некоторые пользователи, ошибка «Записи реестра Windows Sockets» иногда возникает, когда соединение с VPN / прокси-сервером слабое или нестабильное.
Примечание. Если вы не используете VPN или прокси-сервер, сразу переходите к способу 5.
Проверьте, не виноват ли в этой проблеме ваш VPN/прокси-сервер, отключив соединение и перезагрузив систему. Если ошибка «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети» не появляется, когда VPN/прокси отключен, вам потребуется обратиться в службу поддержки вашего провайдера VPN/прокси и узнать, могут ли они чем-то помочь. В противном случае вам, возможно, придется искать другое решение для защиты вашей анонимности.
Если вы используете виртуальную частную сеть (VPN), которая отображается в окне «Сетевые подключения», вы можете временно решить проблему, отключив и снова включив адаптер Ethernet. Для этого откройте окно «Выполнить» (клавиша Windows + R), введите «control ncpa.cpl» и нажмите Enter. В окне «Сетевые подключения» щелкните правой кнопкой мыши адаптер Ethernet и выберите «Отключить». Когда адаптер отключен, снова щелкните его правой кнопкой мыши и снова включите.
Способ 5. Удаление внешнего антивирусного пакета
Другим потенциальным виновником ошибки «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети», является антивирусный пакет. Из того, что мы узнали, известно, что эта проблема не вызвана Защитником Windows, и подтверждено, что она возникает только с несколькими внешними антивирусными пакетами.
Примечание. Если вы не используете внешний антивирусный пакет, прокрутите вниз до метода 6.
BitDefender и Avira часто называют виновниками, но могут быть и другие сторонние пакеты безопасности, которые вызывают эту проблему. Хотя причины, по которым некоторые антивирусные пакеты вызывают проблемы с WinSock, неясны, есть предположение, что некоторые решения для обеспечения безопасности могут чрезмерно защищать файлы реестра.
К сожалению, временное отключение антивируса не покажет, является ли пакет основной причиной проблемы. Единственный способ проверить эту проблему — удалить антивирусный пакет, перезагрузить систему и посмотреть, устранена ли ошибка. Если проблема не устранена, перейдите к способу, указанному ниже.
Способ 6. Удаление устаревших игр и приложений
Устаревшие приложения и игры могут вызывать проблемы совместимости с новейшими версиями Windows. Некоторые пользователи сообщают, что ошибка «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети» появляется после установки устаревшей игры или приложения.
Даже если рассматриваемая игра прекрасно устанавливается и работает в режиме совместимости в Windows 10, высока вероятность того, что установочный комплект будет содержать старые драйверы, которые несовместимы или больше не поддерживаются новой ОС.
Если вы недавно удалили старую игру или приложение, которое не было настроено для работы в Windows 10, попробуйте удалить его вместе со всеми драйверами, которые были включены в установочный комплект. Как только все следы устаревшей программы будут удалены, перезагрузите систему и посмотрите, сможете ли вы подключиться к Интернету. Если проблема не устранена, перейдите к способу 7.
Способ 7. Разрешение конфликта статических IP-адресов
Если вы используете статический IP-адрес для своего компьютера, вы можете выяснить, не имеете ли вы дело с конфликтом адресов. Известно, что конфликты повторяющихся IP-адресов вызывают ошибку «Требуются записи реестра Windows Sockets». Подобный конфликт возникает, когда двум конечным точкам назначается один и тот же IP-адрес.
В большинстве случаев конфликт IP-адресов возникает из-за того, что системный администратор ошибочно назначает двум компьютерам в локальной сети один и тот же IP-адрес.Однако конфликт IP-адресов также может возникнуть, если один компьютер настроен с несколькими адаптерами или если поставщик услуг Интернета случайно назначает двум клиентам один и тот же IP-адрес.
Если вы используете статический IP-адрес, сначала убедитесь, что в вашей локальной сети нет другого устройства, которому был назначен такой же IP-адрес. Если проблема не локальная, выберите другой статический IP-адрес и посмотрите, решит ли это проблему.
Способ 8. Изменение адреса DNS-сервера вручную
Netsh, встроенная в Windows утилита, может сделать много интересного с вашей локальной сетью, но она также помогла некоторым пользователям устранить ошибку «Требуются записи реестра Windows Sockets».
Если быть точным, им удалось возобновить сетевое подключение, используя Netsh для ручного изменения адреса DNS-серверов. Вот как:
Способ 9. Изменение режима беспроводной сети
Если у вас возникли проблемы с беспроводным подключением, это может быть связано с беспроводным режимом. Некоторым пользователям удалось решить проблему, изменив режим беспроводной сети с 802.11b+g+n на 802.11g.
Из того, что мы выяснили, Windows 10 не очень любит беспроводной режим 802.11b+g+n и часто будет барахлить при работе с беспроводным сетевым подключением такого типа. Известно, что в основном это происходит на ноутбуках Dell под управлением Windows 10.
Если у вас есть доступ к настройкам маршрутизатора, найдите запись с названием «Беспроводной режим». Если он установлен на 802.11b+g+n, установите его на 802.11g или любой другой.
Способ 10. Сброс маршрутизатора/модема до заводских настроек
Если ничего не помогло, возможно, стоит обратить внимание на маршрутизатор. Начните с легкого отключения/выключения маршрутизатора, чтобы заставить его перенастроить сетевые настройки.
Если это не дало результатов, используйте кнопку «Сброс» на задней панели. На всех маршрутизаторах/модемах есть кнопка сброса. Обычно она находится сзади, и ее нужно нажимать чем-то острым, так как она находится вне зоны досягаемости.
Примечание. В зависимости от модели сброс маршрутизатора до заводских настроек также может привести к сбросу пароля маршрутизатора. Чтобы защититься от любых непредвиденных обстоятельств, поищите в Интернете конкретную процедуру сброса, относящуюся к вашей модели модема/маршрутизатора.
Если у вас есть другой маршрутизатор/модем, вы также можете попробовать настроить другой и увидеть, что он выдает ту же ошибку «Требуются записи реестра Windows Sockets». Если это не так, вам необходимо выполнить сброс прошивки на неисправном маршрутизаторе/модеме. Имейте в виду, что точная процедура варьируется от производителя к производителю.
Сообщение об ошибке «Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети» может быть очень неприятным. Вот как это исправить.
Время от времени, обычно после обычного ежемесячного обновления безопасности Windows 10, я получаю странную ошибку в сетевых настройках моего ПК. Ошибка делает невозможным подключение к Интернету, и когда я выясняю, я вижу это сообщение:
Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети.
Конечно, записи реестра Windows Sockets (Winsocks) на самом деле не отсутствуют. Было бы точнее сказать, что они повреждены или не соответствуют ожиданиям системы. Как вы понимаете, с шестью активными компьютерами в моей семье, на которых за последние несколько месяцев возникла проблема, я приобрел значительный опыт решения этой особенно неприятной проблемы.
Вот шаги, которые вы должны предпринять, чтобы исправить ошибку с отсутствующими записями реестра Windows Sockets и вернуться в Интернет.
Windows: обязательно к прочтению
Устранение неполадок
Первое, что вы должны сделать, — это сделать один шаг, который многие люди пропускают: запустить встроенное средство устранения неполадок сетевой диагностики Windows 10. Щелкните правой кнопкой мыши значок сетевого подключения на панели задач и выберите запись «Устранение неполадок». После запуска средства устранения неполадок произойдет одно из двух.
Если вам повезет, он найдет и устранит проблему, и вы сможете заниматься своими делами. Если это не может решить проблему Winsocks, вы, скорее всего, увидите отчет, аналогичный показанному на рисунке A.
Рисунок А
Возможно, после этого приложение сетевой диагностики спросит, хотите ли вы попробовать эти исправления от имени администратора? Да, вы должны сделать это также. И если это не решит проблему, вы получите результат, аналогичный показанному на рис. Б, который вам не нужен, потому что это означает, что вам предстоит еще много работы.
Рисунок Б
Модем
Следующий шаг настолько банален, насколько это возможно, когда речь идет об устранении неполадок с цифровыми устройствами, но его необходимо выполнить, и иногда он действительно работает: перезагрузите все. Вот так. Выключите маршрутизатор, модем, если он у вас есть, и компьютер, а затем перезагрузите их в правильном порядке: модем, затем маршрутизатор, затем ПК.
В некоторых случаях модем или маршрутизатор могут быть частью оборудования, пытающегося использовать поврежденный сетевой протокол, и их перезагрузка — самый простой способ сбросить настройки. Если это сработает, посчитайте свои счастливые звезды и двигайтесь дальше. В противном случае нам придется обратиться к дополнительным техническим исправлениям.
ПОСМОТРЕТЬ: Контрольный список по питанию: устранение неполадок с жесткими дисками (исследование Tech Pro)
Кстати, когда вы в последний раз обновляли прошивку на своем роутере? Годы? Никогда? Вы должны потратить несколько минут, чтобы проверить это в целях безопасности, по крайней мере. Это может даже помочь решить проблему с сокетами Windows.
Командная строка 1
Если на данный момент проблема с отсутствующими записями реестра Windows Sockets все еще существует, мы должны решить эту проблему с помощью более технического решения. Щелкните правой кнопкой мыши кнопку «Пуск», перейдите к записи «Командная строка (Администратор)» и щелкните ее. Вас могут попросить ввести пароль для продолжения. В командной строке (рисунок C) введите эту серию записей, нажимая клавишу Enter после каждой, конечно:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Перезагрузите компьютер и скрестите пальцы для успеха.
Рисунок C
Командная строка 2
Если ошибка не устранена после перезагрузки, осталось попробовать еще одну команду. Откройте административную версию командной строки, как и раньше, и введите:
Это удалит настройки конфигурации сети для всех ваших сетевых устройств и сбросит их при перезагрузке ПК (рис. D).
Рисунок D
Редактирование реестра вручную
Если на этом этапе вы по-прежнему получаете сообщение об отсутствии записей реестра Windows Socket, я чувствую вашу боль. Этот последний шаг включает в себя редактирование реестра Windows, что является сложной техникой и должно выполняться с большой осторожностью. Неправильное редактирование ключа реестра может сделать ваш компьютер непригодным для использования — это ваше единственное предупреждение.
Чтобы изменить реестр Windows, нажмите клавишу Windows + R, чтобы открыть окно «Выполнить». (Вы также можете щелкнуть правой кнопкой мыши меню «Пуск» и выбрать пункт «Выполнить».) Введите в поле regedit и нажмите Enter. Перейдите к этим ключам:
Вы собираетесь удалить каждую из них, но перед этим я бы посоветовал вам сохранить записи в безопасном месте на случай, если что-то пойдет не так (рис. E). Щелкните правой кнопкой мыши каждый ключ, и вам будет предложено несколько вариантов, в том числе один для экспорта записи для безопасного хранения и другой для ее удаления. После удаления ключей перезагрузите компьютер.
Рисунок E
Обновить драйвер адаптера
Во время подготовки к этой статье некоторые люди предложили обновить драйверы для вашего сетевого адаптера (рис. F). Сколько раз мне приходилось исправлять эту досадную проблему с сокетами Windows, мне ни разу не приходилось делать это, чтобы добиться успешного исправления, но если проблема не устранена после того, как вы попробовали все остальное, вы можете попробовать.
Рисунок F
Все лучше
Это все способы устранения неполадок, которые я могу собрать для устранения ошибки с отсутствующими записями реестра Windows Sockets. Где-то по пути эти шаги смогли исправить ошибку, и я смог продолжить свою интернет-жизнь. Я надеюсь, что они работают и для вас. Дайте нам знать, если у вас есть другие советы по устранению этой проблемы, которые я не упомянул.
Читайте также: