Windows 10061Средняя

Исправляем ошибку 10061 в Windows: причины и решения

Ошибка 10061 возникает при отказе в соединении из-за недоступности целевого порта или службы. Вы узнаете, как быстро диагностировать и исправить проблему без потери данных.

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

Что означает ошибка 10061

Ошибка 10061 — это стандартный код сетевой ошибки Windows с описанием «Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение». В технической документации она соответствует коду WSAECONNREFUSED.

Она появляется, когда клиентская программа пытается установить TCP-соединение с сервером, но целевой хост явно отклоняет запрос. Это происходит на этапе TCP-рукопожатия: сервер отправляет пакет RST (сброс), вместо SYN-ACK. Встрречается в играх, FTP-клиентах, почтовых программах и при доступе к локальным или удалённым службам через браузер или другие приложения.

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

  • На целевом порту не запущена ожидающая соединение служба или процесс.
  • Брандмауэр Windows или сторонний антивирус блокирует порт или IP-адрес.
  • Некорректные настройки стека TCP/IP или поврежденный каталог Winsock.
  • Локальная сетевая политика или групповые ограничения блокируют исходящие соединения.
  • Неверно указан адрес или порт в настройках клиента (опечатка, устаревший конфиг).

Способы решения

Способ 1: Сброс стека TCP/IP и Winsock

Откройте PowerShell от имени администратора и выполните команды по очереди:

netsh int ip reset
netsh winsock reset

Первая команда возвращает параметры стека TCP/IP к состоянию «по умолчанию», вторая — пересоздаёт каталог Winsock. После завершения перезагрузите компьютер и проверьте, восстанавливается ли соединение.

Способ 2: Проверка доступности порта на сервере

Убедитесь, что целевой порт открыт и ожидает подключений. В PowerShell выполните:

Test-NetConnection -ComputerName <хост> -Port <порт>

Замените <хост> и <порт> на реальные значения. Если TcpTestSucceeded: False, служба на удалённой стороне не слушает порт или доступ фильтруется. При необходимости попросите администратора сервера проверить состояние службы и правила файрвола на той стороне.

Способ 3: Временное отключение брандмауэра и антивируса

Отключите встроенный брандмауэр и сторонний антивирус на время проверки:

  • Брандмауэр: Панель управления\Система и безопасность\Брандмауэр Защитника Windows → «Включение и отключение» → отключить для текущего профиля.
  • Антивирус: используйте временное отключение защиты в интерфейсе программы.

После отключения попробуйте подключиться снова. Если соединение пройдет — добавьте клиента или порт в исключения брандмауэра и антивируса.

Способ 4: Проверка локальных правил брандмауэра и маршрутов

Убедитесь, что локальный брандмауэр не блокирует исходящие соединения для программы. В командной строке от имени администратора выведите текущие правила:

Get-NetFirewallRule -Direction Outbound | Where-Object {$_.Enabled -eq 'True'}

При необходимости временно отключите профиль брандмауэра для теста:

Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False

Восстановите настройки после теста командой с -Enabled True. Также убедитесь, что таблица маршрутов корректна:

route print

Неверные или дублирующиеся маршруты могут приводить к тому, что пакеты уходят не на тот интерфейс.

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

  • Регулярно проверяйте, что службы, ожидающие подключений, запущены и настроены на правильные интерфейсы и порты.
  • Не меняйте параметры сетевых адаптеров вручную без необходимости, особенно DNS и шлюзы.
  • Добавляйте используемые порты и приложения в исключения брандмауэра заранее, чтобы избежать случайных блокировок.
  • Периодически выполняйте netsh int ip reset после крупных обновлений сети или установки VPN-клиентов, чтобы избежать конфликтов в стеке TCP/IP.
  • Используйте статические IP или корректные DHCP-опции в локальной сети, чтобы исключить ситуацию, когда клиент пытается подключиться к недоступному или несуществующему адресу.

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

Почему возникает ошибка 10061 при подключении к серверу?
Может ли антивирус вызывать ошибку 10061?
Нужно ли переустанавливать Windows при ошибке 10061?
Как проверить, открыт ли порт на удалённом сервере?

Полезное

Сброс стека TCP/IP и Winsock
Проверка состояния порта на сервере
Временное отключение брандмауэра и антивируса