WSAECONNREFUSED 0x8007274D

Code d'erreur 10061 · HRESULT 0x8007274D

WINDOWS

Message officiel (tel qu'affiché à l'écran) : The target machine actively refused the connection.

Aussi recherché sous la forme : 10061, error 10061, socket error 10061, connection refused, no connection could be made because the target machine actively refused it

Schéma de dépannage Windows : avertissement du Gestionnaire de périphériques et analyse des fichiers système
Erreurs Windows : vérifiez les pilotes, les fichiers système puis l'Observateur d'événements, dans cet ordre.

Ce que cela signifie

L'erreur Winsock 10061 « Connection refused » (connexion refusée) signifie que l'ordinateur distant a activement rejeté la tentative de connexion. Vous la voyez dans les clients de base de données, les jeux, les serveurs de développement, le Bureau à distance ou toute application qui se connecte à une adresse IP et un port. La machine était joignable, mais rien n'écoutait sur ce port, ou un pare-feu a répondu par une réinitialisation.

S'applique à : Windows 10, Windows 11

Comment corriger WSAECONNREFUSED

  1. Vérifiez que l'application serveur est en cours d'exécution et à l'écoute : sur le serveur, exécutez netstat -ano | findstr :PORT
  2. Vérifiez que le client utilise le bon hôte et le bon port, y compris localhost, 127.0.0.1 et ::1, qui ne sont pas équivalents
  3. Assurez-vous que le service est lié à la bonne interface ; les services liés uniquement à 127.0.0.1 refusent les connexions venant d'autres machines
  4. Autorisez le port dans le Pare-feu Windows Defender sur le serveur : Sécurité Windows > Pare-feu et protection du réseau > Paramètres avancés > Règles de trafic entrant
  5. Testez l'accessibilité depuis le client avec PowerShell : Test-NetConnection HOST -Port PORT
  6. Désactivez temporairement un proxy ou un VPN si le client y fait transiter ses connexions

Pourquoi cela se produit

Aucun processus n'écoute sur le port de destination, le service a planté ou n'a pas fini de démarrer, il écoute sur une autre interface ou un autre port, ou un pare-feu ou un équipement de sécurité envoie une réinitialisation TCP au lieu d'abandonner silencieusement.

FAQ

Quelle est la différence entre 10061 et 10060 ?

10061 signifie que l'hôte a répondu par un refus ; 10060 signifie qu'aucune réponse n'est arrivée avant l'expiration du délai.

Pourquoi la connexion à localhost donne-t-elle 10061 ?

Le service local n'est pas en cours d'exécution ou écoute sur un autre port ou une autre version d'IP.

Erreurs liées

Source : Microsoft WinError.h · solutions rédigées et vérifiées par les éditeurs (voir notre politique éditoriale)

Dernière mise à jour :