Sie erhalten den Fehler "WSAENOBUFS (10055)", wenn Sie versuchen, eine Verbindung von TCP-Ports über 5000 herzustellen.

In diesem Artikel wird der Fehler "WSAENOBUFS (10055)" behoben, wenn Sie versuchen, eine Verbindung von TCP-Ports über 5000 herzustellen.

Gilt für: Windows Server 2012 R2, Windows 10 – alle Editionen
Ursprüngliche KB-Nummer: 196271

Problembeschreibung

Wenn Sie versuchen, TCP-Verbindungen von Ports einzurichten, die größer als 5000 sind, antwortet der lokale Computer mit der folgenden WSAENOBUFS (10055)-Fehlermeldung:

Ein Vorgang für einen Socket konnte nicht ausgeführt werden, weil dem System ausreichend Pufferplatz fehlte oder weil eine Warteschlange voll war.

Lösung

Wichtig

Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Sie können die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows

Die standardmäßige maximale Anzahl von kurzlebigen TCP-Ports beträgt 5000 in den Produkten, die im Abschnitt "Gilt für" enthalten sind. In diesen Produkten wurde ein neuer Parameter hinzugefügt. Führen Sie die folgenden Schritte aus, um die maximale Anzahl von kurzlebigen Ports zu erhöhen:

  1. Starten Sie den Registrierungs-Editor.

  2. Suchen Sie den folgenden Unterschlüssel in der Registrierung, und klicken Sie dann auf **Parameter:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Klicken Sie im Menü "Bearbeiten" auf "Neu", und fügen Sie dann den folgenden Registrierungseintrag hinzu:
    Wertname: MaxUserPort
    Werttyp: DWORD-Wertdaten: 65534 Gültiger Bereich: 5000-65534 (dezimal) Standard: 0x1388 (5000 dezimal) Beschreibung: Dieser Parameter steuert die maximale Portnummer, die verwendet wird, wenn ein Programm einen verfügbaren Benutzerport vom System anfordert. In der Regel werden kurzlebige (kurzlebige) Ports zwischen den Werten 1024 und 5000 einschließlich zugeordnet. Nach der Veröffentlichung des Sicherheitsbulletins MS08-037 wurde das Verhalten von Windows Server 2003 so geändert, dass es dem verhalten von Windows Server 2008 und Windows Vista besser entspricht. Weitere Informationen zum Microsoft-Sicherheitsbulletin MS08-037 finden Sie in den folgenden Artikelnummern, um die Artikel in der Microsoft Knowledge Base anzuzeigen:

    951746 MS08-037: Beschreibung des Sicherheitsupdates für DNS in Windows Server 2008, Windows Server 2003 und Windows 2000 Server (DNS serverseitig): 8. Juli 2008

    951748 MS08-037: Beschreibung des Sicherheitsupdates für DNS in Windows Server 2003, in Windows XP und in Windows 2000 Server (clientseitig): 8. Juli 2008

    953230 MS08-037: Sicherheitsrisiken in DNS könnten Spoofing zulassen

  4. Beenden Sie den Registrierungs-Editor, und starten Sie den Computer anschließend neu.

    Hinweis

    Ein zusätzlicher TCPTimedWaitDelay-Registrierungsparameter bestimmt, wie lange ein geschlossener Port wartet, bis der geschlossene Port wiederverwendet werden kann.

Weitere Informationen

Weitere Informationen zu einem verwandten Thema finden Sie auf der folgenden Microsoft-Website:

https://technet.microsoft.com/library/bb726981.aspx
Weitere Informationen zu einem verwandten Thema finden Sie in den folgenden Artikelnummern, um die Artikel in der Microsoft Knowledge Base anzuzeigen:

314053 TCP/IP- und NBT-Konfigurationsparameter für Windows XP

Technischer Support für x64-basierte Versionen von Microsoft Windows

Falls auf Ihrer Hardware bereits eine Microsoft Windows-x64-Edition installiert war, erhalten Sie technischen Support und Hilfestellung für die Windows-x64-Edition beim Hersteller Ihrer Hardware. Da eine Windows-x64-Edition zusammen mit Ihrer Hardware geliefert wurde, ist der Hersteller der Hardware für den technischen Support zuständig. Möglicherweise hat der Hersteller der Hardware die Windows x64 Edition durch einzelne Komponenten verändert. Dazu gehören beispielsweise bestimmte Gerätetreiber oder optionale Einstellungen zur Leistungsoptimierung der Hardware. Microsoft bietet Unterstützung mit angemessenem Aufwand, wenn Sie technische Hilfe für eine Windows x64-Edition benötigen. Sie müssen sich jedoch möglicherweise direkt an den Hersteller wenden. Der Hersteller kann Ihnen den besten Support für die von ihm auf der Hardware installierte Software bieten. Wenn Sie eine Windows x64-Edition wie z. B. eine Windows Server 2003 x64-Edition separat erworben haben, wenden Sie sich an Microsoft, um technischen Support zu erfahren.