Сайт “Отсутствуют записи реестра Windows sockets, необходимые для подключения к сети” ошибка связана с повреждением внутри Windows Sockets (также известной как Winsock) записи реестра. Сокеты Windows Winsock — это программный интерфейс, который выполняет роль вспомогательной программы, управляя входящими и исходящими сетевыми запросами. Если сетевые запросы не обрабатываются Winsock, подключение к Интернету вообще не работает. Многие из нас надеялись, что запуск Windows 10 положит конец случайным сетевым проблемам. К сожалению, это оказалось не так, поскольку многие пользователи Windows 10 сообщают об ошибках, которые не позволяют им подключиться к Интернету.При исследовании проблемы с помощью встроенного средства устранения неполадок Windows сообщает следующее: “Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети”. Как и следовало ожидать, шансы на то, что средство устранения неполадок Windows автоматически устранит проблему, практически отсутствуют.
Ниже приведен список наиболее распространенных причин, вызывающих проблему “Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети” ошибка:
- На данном компьютере отсутствует один или несколько сетевых протоколов
- Отсутствуют записи реестра Windows Sockets
Как ни странно, проблема впервые стала проявляться после обновления Windows (KB3034229). Сразу после применения обновления многие пользователи остались без возможности подключения к Интернету. Проблема также связана с обновлением до Windows 10, которое приводит к нарушению работы реестра Winsock.
Хорошая новость – ваши записи в реестре на самом деле не пропали. Более точным вариантом является то, что записи были повреждены или изменены на что-то отличное от того, что ожидает система. Другой вариант — стороннее приложение препятствует изменению записей.
Плохая новость – нужно быть готовым к длительному поиску и устранению неисправностей, поскольку проблема может быть вызвана множеством различных факторов. В зависимости от ситуации ошибка может вводить в заблуждение, и на самом деле проблема может быть никак не связана с сокетами Windows.
Теперь, когда мы знаем возможные причины, давайте перейдем к их устранению. Ниже приведена подборка исправлений, которые успешно помогли пользователям Windows 10 решить проблему “Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети” устранить ошибку и снова подключиться к Интернету. Пожалуйста, следуйте каждому методу по порядку, пока не найдете решение, подходящее именно для вашей ситуации.
Способ 1: Сброс настроек компонента Winsock
Winsock — это спецификация, определяющая, как встроенное сетевое программное обеспечение Windows получает доступ к сетевым службам. Если причиной проблемы является поврежденный Winsock, то наиболее простым и эффективным способом ее решения является сброс настроек Windows Sockets с помощью Command Prompt. Если причина ошибки в этом, то, скорее всего, она повлияла и на настройки TCP/IP.
Попробуем выполнить ряд команд в Command Prompt, чтобы сбросить настройки Winsock и TCP/IP. Следуйте приведенному ниже краткому пошаговому руководству и убедитесь, что проблема решена:
- Щелкните на панели запуска Windows (левый нижний угол) и выполните поиск “cmd”. Нажмите правую кнопку мыши Командная строка выберите Откройте от имени администратора.
- Введите/вставьте следующие команды Командная строка и нажмите кнопку Введите после каждой из них:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
- Перезагрузите компьютер и посмотрите, удалось ли решить проблему. Если при установке сетевого адаптера не удалось выполнить “записи реестра Windows Sockets”; ошибка по-прежнему не позволяет подключиться к Интернету, перейдите к пункту Способ 2.
Метод 2: Удаление драйверов сетевого адаптера
Если сброс Winsock не позволил восстановить нормальную работоспособность сетевых компонентов, исключим возможность неисправности сетевого драйвера. Хотя это встречается не так часто, бывают случаи, когда адаптер ethernet установлен неправильно. Обычно это происходит при переходе с Windows 7 или Windows 8 на Windows 10.
Некоторым пользователям удалось устранить проблему “Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети” ошибку, удалив драйверы сетевого адаптера и переустановив их после чистой перезагрузки. Вот краткое руководство, как это сделать:
- нажмите клавиша Windows + R чтобы открыть окно «Выполнить», введите “devmgmt.msc” и нажмите Введите открыть Диспетчер устройств.
- На странице Диспетчер устройств, прокрутите вниз до Сетевые адаптеры и раскроем выпадающее меню. В зависимости от вашей конфигурации, у вас может быть один, два или более драйверов под Сетевые адаптеры.
- Как правило, первой записью является драйвер адаптера ethernet, который необходимо переустановить. Щелкните на нем правой кнопкой мыши и нажмите кнопку Удалить устройство.
Примечание: Если вы используете ноутбук, удалите также Беспроводной сетевой адаптер.
- После удаления драйвера сетевого адаптера выполните перезагрузку системы, чтобы заставить Windows переустановить отсутствующий драйвер. Если ошибка была вызвана драйвером адаптера ethernet, то после перезагрузки системы вы сможете подключиться к Интернету. Если у вас возникла та же проблема, перейдите в Метод 3.
Метод 3: Удаление реестра Winsock и повторная установка TCP/IP
Чтобы освободить Winsock от любых последствий, связанных с “Требуются записи реестра Windows Sockets” ошибка, давайте пойдем длинным путем и полностью удалим реестр Winsock и переустановим TCP/IP. Хотя этот метод занимает больше времени, чем простой сброс Winsock, он гарантирует, что записи реестра Winsock не будут повреждены.
Примечание: Данная процедура предполагает манипуляции с файлами реестра. Хотя правильное выполнение описанных ниже действий не представляет опасности, любая ошибка может привести к неожиданным проблемам в системе. Перед использованием данного метода настоятельно рекомендуется создать точку восстановления системы.
После создания точки восстановления выполните следующие действия:
- Нажмите клавиша Windows + R, введите “regedit” и нажмите кнопку Введите открыть Редактор реестра.
- В разделе Редактор реестра, используя левую панель, перейдите в следующее место: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WinSock2
- Щелкните правой кнопкой мыши на WinSock2 ключ и выберите Экспорт, затем сохраните резервную копию реестра в безопасном месте. Этот шаг выполняется как резервный, на всякий случай.
- Когда резервная копия будет создана, снова щелкните правой кнопкой мыши на WinSock2 и выберите Удалить.
- Повторите шаг 3 и шаг 4 с WinSock папка. Теперь можно смело закрывать Редактор реестра.
- Нажмите Клавиша Windows + R чтобы открыть окно «Выполнить», введите “ncpa.cpl” и нажмите кнопку Введите чтобы открыть Сетевые подключения.
- Щелкните правой кнопкой мыши на вашем Подключение по локальной сети (или Ethernet) и выберите Свойства.
- В окне Свойства нажмите кнопку Установить кнопку.
- Выберите Протокол в разделе Выберите сетевую функцию введите и нажмите кнопку Добавить.
- В Выберите сетевой протокол щелкните на Диск.
- Когда вы перейдете к пункту Установка с диска введите C:\Windows\inf и нажмите Введите.
- В разделе Выберите сетевой протокол, выберите Протокол Интернета (TCP/IP) – Туннели и нажмите кнопку OK.
- Перезагрузите машину и проверьте, решена ли проблема.
Способ 4: Отключение VPN / Proxy-соединения
Если первые три способа не принесли результата, можно, по крайней мере, убедиться, что реестр Winsock не поврежден.
Если вы используете VPN / Proxy решение для защиты вашей анонимности и безопасного просмотра веб-страниц, вы должны обязательно провести некоторые исследования. Как сообщают некоторые пользователи, в качестве сетевого протокола используется “Записи реестра Windows Sockets” ошибка иногда возникает, когда соединение с VPN / Proxy слабое или нестабильное.
Примечание: Если вы не используете VPN или Proxy, переходите сразу на Способ 5.
Проверьте, не виноват ли в проблеме ваш VPN/прокси, отключив соединение и перезагрузив систему. Если ошибка “Отсутствуют записи реестра Windows Sockets, необходимые для подключения к сети” не появляется при отключенном VPN/Proxy, вам’ необходимо связаться со службой поддержки вашего VPN/Proxy-провайдера и узнать, смогут ли они вам помочь. В противном случае, возможно, придется искать другое решение для защиты вашей анонимности.
Если вы’используете Виртуальная частная сеть (VPN) который отображается в окне Сетевые подключения возможно, удастся временно решить проблему, отключив и снова включив адаптер ethernet. Для этого откройте окно Выполнить (клавиша Windows + R), введите “контроль ncpa.cpl”, и нажмите Введите. после того, как в Сетевые подключения Окно, щелкните правой кнопкой мыши на 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-серверов. Вот’ как:
- Щелкните на панели запуска Windows (левый нижний угол) и найдите в поисковой строке “cmd”. Щелкните правой кнопкой мыши на Командная строка и выберите Открыть с правами администратора.
- В разделе Командная строка, тип ” netsh interface ip set dns “Ethernet” static 8.8.8.8″ и ударяется Введите.
Примечание: Заменить ethernet с именем вашего адаптера, если оно отличается от того, что используется в нашем сценарии. - Перезагрузитесь и проверьте, устранена ли ошибка.
Метод 9: Изменение режима беспроводной связи
Если проблема возникает при беспроводном подключении, возможно, она связана с Беспроводной режим. Некоторым пользователям удалось устранить проблему, изменив режим беспроводной связи с 802.11b+g+n на 802.11g.
Как мы выяснили, Windows 10 не очень любит кнопку сброса 802.11b+g+n беспроводной режим и часто срабатывает при работе с беспроводным сетевым подключением этого типа. Известно, что это происходит в основном на ноутбуках Dell под управлением Windows 10.
Если вы можете получить доступ к настройкам маршрутизатора, найдите запись с названием Wireless Mode. Если для него установлено значение 802.11b+g+n, установить его на 802.11g или с чем-либо еще.
Способ 10: Сброс маршрутизатора/модема до заводского состояния
Если ничего не помогло, стоит обратить внимание на маршрутизатор. Начните с отключения/выключения маршрутизатора, чтобы заставить его переконфигурировать сетевые настройки.
Если это не принесло результатов, воспользуйтесь кнопкой Кнопка сброса на задней панели. Все маршрутизаторы/модемы имеют кнопку сброса – обычно она расположена на задней панели, и для ее нажатия требуется что-то острое, поскольку она находится вне пределов досягаемости.
Примечание: В зависимости от модели, сброс маршрутизатора к заводским настройкам может также сбросить пароль маршрутизатора’. Для защиты от непредвиденных обстоятельств найдите в Интернете процедуру сброса настроек, относящуюся к модели модема/маршрутизатора.
Если у вас есть другой маршрутизатор/модем, можно попробовать настроить его и посмотреть, будет ли он работать так же “Требуются записи реестра Windows Sockets” ошибка. Если это не помогло, необходимо выполнить сброс прошивки неисправного маршрутизатора/модема. Помните, что точная процедура зависит от производителя.