Cela peut se produire à cause de n'importe quel logiciel qui contient incorrectement les tampons réseau sans les libérer. Cela m'est juste arrivé dans Win7 64 bits. Chrome et Firefox ont cessé de pouvoir se connecter à toutes les pages Web, le partage de fichiers Windows a cessé de fonctionner, et WinSCP et PuTTY ont tous deux donné des erreurs incluant les mots No buffer space available
. Curieusement, Ubuntu 10 fonctionnant sous VirtualBox ne semblait avoir aucun problème à établir de nouvelles connexions réseau - peut-être qu'il contient un certain nombre de tampons réseau en réserve.
Pour savoir quel logiciel fuit les tampons réseau, vous devez fermer les programmes jusqu'à ce que le problème disparaisse. J'ai donc commencé à fermer des programmes et à essayer la connexion WinSCP après chaque programme que j'ai fermé, mais l'erreur a persisté. Une fois que j'avais fermé tous les programmes visibles, j'ai ouvert le Gestionnaire des tâches de Windows avec Ctrl-Shift-Esc et j'ai commencé à tuer les programmes invisibles avec le End Process
bouton. Soyez prudent - tuer certaines choses sur lesquelles le système s'appuie peut causer des problèmes, alors ne tuez rien que vous ne reconnaissez pas sans rechercher ce qu'est cette chose. Pour aider à identifier ce que sont les choses, allez sur View > Select Columns
et choisissez de montrer Image Path Name
et Command Line
. En général, soyez prudent lorsque vous tuez tout ce Command Line
qui commence par C:\Windows\
et soyez encore plus prudent avant de tuer tout ce qui commence par C:\Windows\System
ouC:\Windows\System32
.
Tuer C:\Windows\explorer.exe
est assez sûr et peut parfois résoudre des problèmes. Par exemple, les extensions qui génèrent des miniatures pour les types de fichiers tiers provoquent souvent des problèmes, bien que ce ne soit probablement pas des problèmes de stockage de tampon réseau, sauf si vous avez installé des extensions de cheval de Troie renvoyant des données à un serveur malveillant. Tuer C:\Windows\explorer.exe
fera disparaître votre barre des tâches avec toutes vos fenêtres d'explorateur de fichiers. Pour les récupérer, accédez à File > New Task (Run...)
et saisissez explorer
la case qui apparaîtra, puis cliquez sur OK
.
Continuez à terminer les programmes jusqu'à ce que votre problème soit résolu et que le dernier programme auquel vous avez mis fin soit probablement le coupable. Parfois, la fin d'un programme libère quelques tampons réseau que le programme détenait légitimement, ce qui peut être suffisant pour vous permettre d'établir quelques connexions réseau réussies dans un autre programme en utilisant ces quelques tampons réseau libérés. Par conséquent, vous devez vérifier que le problème est vraiment résolu en ouvrant un grand nombre de pages Web ou d'autres connexions en même temps.
Dans mon cas, la suppression de fmsib.exe (qui fait partie de FileMaker Server 13) m'a permis d'établir une nouvelle connexion, mais pas plus. Tuer fmshelper.exe (qui fait également partie de FileMaker Server 13) m'a permis de créer des dizaines de connexions supplémentaires, donc je pense que c'était le coupable, mais ce n'est que dans mon cas.