Гид по технологиям

Как исправить ошибку Winsock 10061 в Windows

• 6 min read • Windows • Обновлено 30 Nov 2025
Как исправить ошибку Winsock 10061 в Windows
Как исправить ошибку Winsock 10061 в Windows

Сообщение об ошибке Winsock 10061 на экране Windows

Ошибка Winsock 10061 появляется, когда попытка установить TCP‑соединение завершилась отказом со стороны удалённого хоста. Это не «проблема» с протоколом TCP сама по себе, а результат того, что целевой порт не принимает входящие соединения — либо потому что там нет прослушивающего сервиса, либо соединение блокирует промежуточное ПО (брандмауэр, антивирус), либо адрес/порт указаны неверно.

Что такое ошибка Winsock 10061?

Winsock — это программный интерфейс Windows для сетевых сокетов. Код 10061 возвращает сообщение «Connection refused» (соединение отклонено). Коротко: компьютер успешно послал пакет SYN, но на удалённой стороне нет процесса, который слушал бы указанный порт, или он отверг соединение.

Ключевые варианты термина:

  • исправить Winsock 10061
  • ошибка 10061 соединение отклонено
  • localhost 10061
  • iisreset 10061

Основные причины

  • Серверная сторона не запущена: служба, которую вы пытаетесь достичь (веб‑сервер, SMTP, отчётный сервис), просто не слушает порт.
  • Неправильный порт или адрес: вы подключаетесь не туда (например, 25 вместо 587 для SMTP или неверный IP/имя хоста).
  • Брандмауэр / антивирус блокирует входящие/исходящие соединения.
  • Конфигурация сервера (IIS, Apache, Nginx) содержит ошибку или сайт остановлен.
  • Сетевые неполадки между хостами: маршрутизация, NAT, VPN, фильтры провайдера.

Важно: ошибка 10061 обычно означает именно отсутствие слушающего приложения на порту, а не аппаратную проблему с кабелем.

Первичные проверки — что сделать сразу

  1. Перезапустите маршрутизатор или модем, если проблема локальная и влияет на сеть.
  2. Проверьте корректность адреса/имени хоста и порта. Если используете доменное имя — убедитесь, что DNS разрешается в правильный IP.
  3. Для почты: попробуйте сменить исходящий SMTP‑порт с 25 на 587 (или 465 для SSL), если провайдер блокирует 25.
  4. Временно отключите антивирус/третьесторонний брандмауэр и проверьте подключение.

Если после этих шагов проблема остаётся — выполните детальные действия ниже.

Подробные решения

1. Сброс служб IIS (если цель — веб‑сервер на Windows)

Если вы пытаетесь подключиться к локальному веб‑серверу на Windows (IIS), сброс служб может восстановить прослушивание портов и исправить конфигурацию.

  1. Нажмите Пуск, введите “Командная строка” и выберите «Запуск от имени администратора».
  2. Подтвердите запрос контроля учётных записей, если потребуется.
  3. Введите команду и нажмите Enter:
iisreset
  1. Перезагрузите компьютер и попробуйте подключиться снова.

Вывод команды iisreset в командной строке

Сброс IIS восстанавливает стандартные сайты и службы в их исходное состояние. Это подходит для устранения ошибок конфигурации и перезапуска веб‑приложений.

2. Разрешите нужный порт в брандмауэре Windows

Если сервис слушает порт, но брандмауэр блокирует соединение, создайте правило для входящих соединений:

  1. Откройте Панель управления, нажмите «Windows Defender Firewall».
  2. Перейдите в “Дополнительные параметры”.
  3. Выберите «Входящие правила» и нажмите «Создать правило».
  4. Выберите тип правила — «Порт».
  5. Укажите протокол TCP и конкретный локальный порт, например 80, затем «Далее».
  6. Выберите действие «Разрешить подключение».
  7. Отметьте профиль(и) — Домашний/Рабочий/Публичный по необходимости и нажмите «Далее».
  8. Дайте понятное имя правилу, например: ReportServer (TCP на порту 80), и завершите.
  9. Перезагрузите компьютер.

После этого брандмауэр не будет блокировать входящие соединения на указанный порт.

Дополнительные шаги для диагностики и исправления

  • Проверьте запущенные службы и прослушиваемые порты на машине:
netstat -ano | findstr :80

Это покажет, есть ли процесс, слушающий порт 80, и PID процесса. Сопоставьте PID с задачей в Диспетчере задач или командой tasklist.

  • Проверьте, запущены ли нужные службы Windows (IIS, SQL Server, SMTP и т.д.). Откройте services.msc и убедитесь, что состояние — «Работает».

  • Проверьте логи приложения или сервера: журнал событий Windows (eventvwr), логи IIS (по умолчанию в %SystemDrive%\inetpub\logs) или логи конкретного сервиса.

  • Попробуйте подключиться с другой машины в той же сети. Если с локальной машины подключение проходит, а с удалённой — нет, проверить маршрутизацию и NAT.

  • Для SMTP: смена порта с 25 на 587 часто решает проблему, так как провайдеры и хосты блокируют 25.

Когда приведённые методы не помогают

  • Если служба на целевой машине не запускается из‑за внутренних ошибок приложения, нужен дебаг на сервере: проверьте стек трейс и зависимости.
  • Если проблема проявляется только по VPN или через NAT, возможно бизнес‑правила провайдера или корпоративный шлюз блокируют трафик.
  • Если порт занят другим приложением, решением будет либо перенести сервис на другой порт, либо остановить конфликтующую программу.

Быстрый чеклист для ролей

Администратор:

  • Проверить, запущена ли служба на целевом хосте.
  • Выполнить netstat и сверить PID.
  • Проверить логи сервера и системные журналы.
  • Настроить правила брандмауэра и маршруты.

Обычный пользователь:

  • Перезагрузить модем/роутер и ПК.
  • Убедиться в правильности адреса и порта.
  • Временно отключить антивирус и попробовать подключиться снова.

Мини‑методология устранения неисправностей (быстро)

  1. Воспроизведите ошибку и запишите точный текст ошибки и порт.
  2. Локально на сервере: проверить, слушается ли порт (netstat).
  3. Если не слушается — запустить/перезапустить сервис (IIS, служба приложения).
  4. Если слушается — проверить брандмауэр и правила доступа.
  5. Проверить логи и сетевые пути между клиентом и сервером.

Принятие решения: когда менять порт, а когда править сервис

  • Меняйте порт, если порт заблокирован провайдером или занят другой службой и нет критической зависимости.
  • Редактируйте или перезапускайте сервис, если он не запущен или падает на старте.

Критерии приёмки

  • Устранена ошибка 10061 при повторной попытке подключения с того же клиента.
  • Порт, на который направлен трафик, находится в состоянии LISTEN на сервере.
  • Логи не содержат новых ошибок при запуске сервиса.

Однострочный глоссарий

  • Winsock: API Windows для работы с сетевыми сокетами.
  • netstat: утилита для просмотра сетевых соединений и прослушиваемых портов.
  • iisreset: утилита для перезапуска служб IIS.

Дополнительно — блоковая диаграмма принятия решения

flowchart TD
  A[Возникла ошибка 10061] --> B{Пытаемся к локальному серверу?}
  B -- Да --> C[Проверить, слушает ли порт: netstat]
  C -- Нет --> D[Запустить сервис или iisreset]
  C -- Да --> E[Проверить брандмауэр/антивирус]
  E -- Блокирует --> F[Создать правило или отключить ПО]
  E -- Не блокирует --> G[Проверить маршрутизацию и логи]
  B -- Нет --> H[Проверить адрес/порт и DNS]
  H --> G

Когда следует обратиться к специалисту

Обратитесь к администратору, если сервис отказывается работать после перезапуска, в логах есть ошибки запуска, или если вы не можете изменить настройки брандмауэра/серверные конфигурации.

Краткое резюме

  • Ошибка 10061 означает «соединение отклонено» — обычно нет слушающего процесса на порту.
  • Быстрые шаги: проверьте адрес и порт, перезапустите сервис, разрешите порт в брандмауэре, используйте netstat и логи.
  • Если проблема сохраняется, выполняйте системную диагностику на стороне сервера и сети.

Если у вас есть конкретный сценарий (какой сервис, какой порт, локально или удалённо) — опишите его в комментариях, и мы поможем с пошаговым планом.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро