Sie erhalten den Fehler "WSAENOBUFS (10055)", wenn Sie versuchen, eine Verbindung über TCP-Ports größer als 5000 herzustellen.

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

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

Symptome

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 das System nicht genügend Pufferspeicherplatz hatte 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 kurzlebiger 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 kurzlebiger 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) Standardwert: 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 näher entspricht. Weitere Informationen zum Microsoft-Sicherheitsbulletin MS08-037 finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

    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, Windows XP und Windows 2000 Server (clientseitig): 8. Juli 2008

    953230 MS08-037: Sicherheitsrisiken in DNS können Spoofing ermöglichen

  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
Wenn Sie weitere Informationen zu einem verwandten Thema finden möchten, klicken Sie auf die 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 zu einer 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 eine Windows Server 2003 x64-Edition separat erworben haben, wenden Sie sich an Microsoft, um technischen Support zu erhalten.