Ошибка

Сетевая ошибка 10091: "Network subsystem is unusable"

 

Описание ошибки

Ошибка обычно возникает очень плохом соединении, например, Wi-Fi подключение ноутбука через точку доступа с 3G и большой загруженностью мобильной сети. В этом случае связь есть, но задержки слишком большие, десятки секунд.


Либо когда приложение пытается инициализировать сетевое соединение, а сетевой стек ещё не готов к работе. Это как попытка пользоваться Интернетом, когда сетевая карта отключена, или TCP/IP не загружен.

 

Решение проблемы

1. Сетевые драйверы отсутствуют или повреждены:

  • удалён или не установлен протокол TCP/IP;
  • повреждён драйвер сетевой карты.
  • удалён или выключен антивирус или файрвол, система начала выдавать 10091 сетевую ошибку.


Выполните в консоли netsh winsock reset — это сбросит настройки Winsock в дефолтное состояние. 

Запустите апплет ncpa.cpl — включён ли хотя бы один сетевой адаптер?


Список сетевых адаптеров в Windows


Проверьте в devmgmt.msc — нет ли ошибок с сетевыми драйверами?


2. Проблема в виртуальной машиной:

На виртуальных машинах (Hyper-V, VMware) часто адаптер не назначен. Поэтому нет подключённой сети, и Winsock считает подсистему "unusable".


Назначьте сетевой адаптер.


3. Необходимые сетевые Службы Windows не запущены:

  • Например: "DHCP-клиент", "Поддержка TCP/IP", "Network Connections", "Winsock Helper".


Откройте services.msc, найдите в нём:


DHCP Client

Network Connections

TCP/IP NetBIOS Helper

Winsock Helper Service (если есть)


Все эти службы должны быть включены и работать.