Windows 0x80070005Высокая

Ошибка 0x80070005 в Winsock: причины и 5 способов исправить

Статья поможет решить проблему повреждения библиотек Winsock (код ошибки 0x80070005), которая блокирует работу сети в Windows. Вы получите несколько рабочих методов восстановления, от простого сброса до редактирования реестра.

Обновлено 8 апреля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2016+

Что означает ошибка 0x80070005 в Winsock

Ошибка 0x80070005 (Access Denied — «Доступ запрещён») в контексте Winsock указывает на то, что системные службы или приложения не могут получить доступ к критическим ресурсам библиотек Windows Sockets (Winsock). Это часто проявляется как:

  • Невозможность подключения к интернету или локальной сети.
  • Сообщения «Не удалось установить соединение» в браузерах и мессенджерах.
  • Ошибки в установщиках программ, которые требуют сетевого доступа.
  • Сбои работы VPN-клиентов или антивирусов с сетевыми функциями.

Проблема возникает на уровне операционной системы, поэтому обычные действия («отключить/включить Wi-Fi») не помогают.

Причины возникновения

  1. Конфликт с сетевым ПО. Установка антивируса, VPN-клиента или фаервола может добавить свои драйверы в стек Winsock, что приводит к некорректной конфигурации.
  2. Повреждение системных файлов Winsock. Аварийное завершение работы программ, сбои обновления Windows или вирусная атака могут повредить файлы ws2_32.dll и другие компоненты.
  3. Некорректные записи в реестре. Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2 содержит параметры провайдеров Winsock. Их повреждение или наличие «битых» ссылок блокирует работу.
  4. Устаревшие или конфликтующие драйверы сетевого адаптера. Драйверы, несовместимые с текущей версией Windows, могут нарушать работу стока.
  5. Права доступа к системным ресурсам. Если служба Winsock или зависимые от неё процессы запущены без прав администратора, возникает ошибка доступа.

Способ 1: Сброс Winsock через командную строку (рекомендуется)

Это самый быстрый и безопасный способ, который восстанавливает стандартную конфигурацию Winsock, удаляя сторонние надстройки.

  1. Запустите Терминал Windows (администратор).
  2. Выполните команду:
    netsh winsock reset
    
  3. Дождитесь подтверждения: Сброс Winsock каталога успешно выполнен..
  4. Перезагрузите компьютер.

⚠️ Важно: После перезагрузки может потребоваться повторная установка ПО, которое добавляло свои сетевые компоненты (например, VPN). Это нормально.

Способ 2: Восстановление реестра Winsock из резервной копии

Если сброс через netsh не помог, возможно, повреждён раздел реестра Winsock. Восстановим его из точки восстановления системы.

  1. Откройте Терминал Windows (администратор).
  2. Создайте резервную копию текущего (повреждённого) реестра:
    reg export HKLM\SYSTEM\CurrentControlSet\Services\Winsock2 C:\winsock_backup.reg
    
  3. Попробуйте восстановить реестр из последней точки восстановления:
    rstrui.exe
    
    Выберите точку восстановления, созданную до появления ошибки, и следуйте инструкциям.
  4. Если точка восстановления недоступна, можно вручную заменить раздел реестра, импортировав стандартный файл (требует создания файла winsock.reg с исходными параметрами — этот метод для опытных пользователей).

Способ 3: Сброс компонентов TCP/IP и очистка кэша DNS

Часто ошибка Winsock связана с повреждением стека TCP/IP. Их сброс может решить проблему комплексно.

  1. В Терминале (администратор) выполните последовательно:
    netsh int ip reset
    netsh winsock reset
    ipconfig /flushdns
    
  2. Перезагрузите компьютер.

Способ 4: Обновление или откат драйверов сетевого адаптера

  1. Нажмите Win + XДиспетчер устройств.
  2. Разверните раздел Сетевые адаптеры.
  3. Щёлкните правой кнопкой мыши на активном сетевом адаптере (например, Wi-Fi или Ethernet) → Свойства.
  4. Перейдите на вкладку Драйвер.
    • Вариант А (обновить): Нажмите Обновить драйверАвтоматический поиск обновлённого драйвера.
    • Вариант Б (откатить): Если проблема началась после обновления, нажмите Откатить драйвер.
  5. Перезагрузите ПК.

Способ 5: Чистая загрузка и проверка на вирусы

Если проблема вызвана конфликтующим фоновым ПО (не только сетевым).

  1. Нажмите Win + R, введите msconfig, нажмите Enter.
  2. На вкладке Службы отметьте Не отображать службы Microsoft, затем нажмите Отключить всё.
  3. На вкладке Автозагрузка откройте Диспетчер задач → отключите все элементы.
  4. Примените изменения и перезагрузите ПК в чистом режиме.
  5. Проверьте работу сети. Если она появилась — включайте службы/автозагрузку по одной, чтобы найти виновника.
  6. Запустите полную проверку антивирусом (например, Защитником Windows или сторонним решением).

Профилактика

  • Осторожно с сетевым ПО. Перед установкой VPN, фаервола или «ускорителей» убедитесь в его совместимости с вашей версией Windows.
  • Создавайте точки восстановления перед установкой системных обновлений или критического ПО.
  • Регулярно обновляйте драйверы сетевых адаптеров через диспетчер устройств или сайт производителя.
  • Не редактируйте раздел реестра Winsock2 без полной резервной копии. Любая ошибка может сделать сеть неработоспособной.
  • Используйте стандартные средства Windows для диагностики сети (ping, tracert, netsh) вместо сторонних утилит, которые могут «загрязнять» стек Winsock.

Часто задаваемые вопросы

Что такое Winsock и почему его повреждение ломает интернет?
Можно ли просто перезагрузить компьютер вместо сброса Winsock?
Почему ошибка появляется после установки антивируса или VPN?
Сброс Winsock удалит мои настройки сети?

Полезное

Запуск командной строки от имени администратора
Выполнение сброса Winsock
Перезагрузка компьютера
Проверка работы сети