Сетевая ошибка WSAETIMEDOUT 10060: "Connection timed out"_2
Ошибка
Сетевая ошибка 10091: "Network subsystem is unusable"
Описание ошибки
Ошибка обычно возникает очень плохом соединении, например, Wi-Fi подключение ноутбука через точку доступа с 3G и большой загруженностью мобильной сети. В этом случае связь есть, но задержки слишком большие, десятки секунд.
Либо когда приложение пытается инициализировать сетевое соединение, а сетевой стек ещё не готов к работе. Это как попытка пользоваться Интернетом, когда сетевая карта отключена, или TCP/IP не загружен.
Решение проблемы
1. Сетевые драйверы отсутствуют или повреждены:
- удалён или не установлен протокол TCP/IP;
- повреждён драйвер сетевой карты.
- удалён или выключен антивирус или файрвол, система начала выдавать 10091 сетевую ошибку.
Выполните в консоли netsh winsock reset — это сбросит настройки Winsock в дефолтное состояние.
Запустите апплет ncpa.cpl — включён ли хотя бы один сетевой адаптер?
Проверьте в 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 (если есть)
Все эти службы должны быть включены и работать.