ネットワークエラー:使用可能なバッファスペースがありません


22

しばらく正常に動作した後、Windows XP SP3マシンの1つは、一部の(!)新しいTCP / IP接続をもう開きません。

PuttyによればNetwork Error: no buffer space available、IEは新しい接続を開かないが、たとえばネットワークドライブマッピングは引き続き機能し、新しい接続を確立することもできます。

netstatは、通常よりも多くのオープン接続を表示しません。pingおよびDNSルックアップは正常に機能します。

任意のヒント?


私の場合、Googleの写真のバックアップが原因でした。そのプロセスを強制終了し、問題はすぐに解決されました。
davidparks21

フォローを参照してください:serverfault.com/questions/859278/...
Stilez

回答:


9

これは、ネットワークバッファーを解放せずに誤って保持しているソフトウェアが原因で発生する可能性があります。Win7 64ビットでちょうど私に起こった。ChromeとFirefoxはどのWebページにも接続できなくなり、Windowsファイル共有は機能しなくなり、WinSCPとPuTTYは両方ともを含むエラーを出しましたNo buffer space available。奇妙なことに、VirtualBoxで実行されているUbuntu 10では、新しいネットワーク接続を作成するのに問題はないようです。おそらく、多くのネットワークバッファーが予約されています。

ネットワークバッファをリークしているソフトウェアを見つけるには、問題がなくなるまでプログラムを閉じる必要があります。そのため、プログラムを閉じて、各プログラムを閉じた後にWinSCP接続を試行し始めましたが、エラーは続きました。表示されているすべてのプログラムを閉じた後、Ctrl-Shift-EscでWindowsタスクマネージャーを開き、End Processボタンを使用して非表示のプログラムを強制終了しました。注意してください-システムが依存するものを殺すと問題が発生する可能性があるため、そのことを調査せずに認識できないものを殺さないでください。物事が何であるかを識別しやすいように、に行くView > Select Columns表示するように選択しますImage Path NameCommand Line。一般的に、Command Lineで始まるものをすべて殺すことにはC:\Windows\注意し、C:\Windows\Systemまたはで始まるものを殺す前にはさらに慎重にC:\Windows\System32

殺害C:\Windows\explorer.exeはかなり安全であり、時には問題を解決することができます。たとえば、サードパーティのファイルタイプのサムネイルを生成する拡張機能は多くの場合問題を引き起こしますが、悪意のあるサーバーにデータを送信するトロイの木馬拡張機能をインストールしない限り、ネットワークバッファ保持の問題は発生しません。強制終了C:\Windows\explorer.exeすると、タスクバーがすべてのファイルエクスプローラーウィンドウと共に消えます。それらを取り戻すには、表示されるボックスに移動しFile > New Task (Run...)て入力explorerし、をクリックしますOK

問題が解決するまでプログラムを終了し、最後に終了したプログラムが原因である可能性があります。プログラムを終了すると、プログラムが正当に保持していたいくつかのネットワークバッファーが解放されることがあります。これにより、それらの少数のネットワークバッファーを使用して別のプログラムでネットワーク接続を成功させることができます。したがって、多くのWebページまたは他の接続を同時に開くことにより、問題が本当に解決されることを再確認する必要があります。

私の場合、fmsib.exe(FileMaker Server 13の一部)を削除すると、新しい接続を1つ作成できましたが、それ以上はできませんでした。fmshelper.exe(FileMaker Server 13の一部でもあります)を削除すると、追加の接続を何十も作成できるため、これが原因であると思いますが、それは私の場合だけです。


1
私はしばらくの間これに悩まされていました-突然私のブラウザはすべて接続を失いました。SSHを実行して、このスレッドに送られたエラーメッセージを受信するまで、バッファリークであることに気づきませんでした。どうもありがとう。
-yclian

2

過去にWin98でこの問題を確認しました。レジストリ「MaxConnections」にキーを追加してデフォルトのバッファサイズを上書きすることで解決しました。

XPの修正を探すには、次の方法が役立ちます。

イベントログエラーWSAENOBUFS(10055)

システムに十分なバッファスペースがないか、キューがいっぱいであるため、ソケットに対する操作を実行できませんでした。

レジストリエディターを起動します。

レジストリで次のサブキーを見つけて、[パラメータ]をクリックします。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

[編集]メニューの[新規]をクリックし、次のレジストリエントリを追加します。

値の名前:MaxUserPort

値のタイプ:DWORD

値のデータ:65534

有効範囲:5000-65534(10進数)

デフォルト:0x1388(10進数5000)

REF http://smallbusiness.support.microsoft.com/en-gb/kb/196271

役に立たない場合は申し訳ありません。


0

最近、すべてのリソースを消費していたkleopatra Outlook GPGプラグインをインストールしました。これにより、同じエラーが発生します。そのプラグインを削除することにより、すべてがスムーズに機能します。


0

Shawケーブルモデム接続が切断され、モデムの電源を入れ直した後、この問題が発生し始めました。

インターネットは固定されていますが、開発マシンであるため、無数のプロセスが実行されており、それらのいずれかが影響を及ぼしている可能性があります。

これは断続的な問題であり、Slackがメッセージの送信に失敗し、Webサイトは動作しますが画像をロードできません。git push origin developバッファエラーをスローする問題が発生しました。

ssh: connect to host gitlab.com port 22: No buffer space available
fatal: Could not read from remote repository.

私は再びコマンドを実行しましたが、うまくいきました。

私の解決策は今リブートすることです。これで問題が解決する可能性が高いと思います。


-2

サービスパック3をインストールしましたか?サービスとバックグラウンドアプリを一度に1つずつ削除/無効にして、接続をリークしているものを削除する必要があります。これは、接続を行うが、リモートホストからの応答が遅くなるアプリケーションになります。インターネット接続(LANまたはWANを想定しています)の外部リンク速度を調べ、ウイルス対策を混乱させません。インターネットブラウザーと、プログラムを使用したその他のリモート接続から始めます。 http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_25022997.html


-3

リモートXPマシンを再起動することで問題を回避します。cmdでコマンド「shutdown -r -t 0」を使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.