WSAECONNREFUSED 0x8007274D
Code d'erreur 10061 · HRESULT 0x8007274D
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
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
- Vérifiez que l'application serveur est en cours d'exécution et à l'écoute : sur le serveur, exécutez netstat -ano | findstr :PORT
- 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
- 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
- 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
- Testez l'accessibilité depuis le client avec PowerShell : Test-NetConnection HOST -Port PORT
- 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 :