Cikk azonosítója: 196271 - Utolsó ellenőrzés: 2006. február 9. - Verziószám: 5.2

'WSAENOBUFS (10055)' hibaüzenet 5000-esnél nagyobb számú TCP-portról történő csatlakozási kísérletkor

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.
Fontos: A cikk a rendszerleíró adatbázis módosításával is foglalkozik. A rendszerleíró adatbázisról módosítása előtt készítsen biztonsági másolatot, illetve győződjön meg arról, hogy szükség esetén helyre tudja állítani az adatbázist. A rendszerleíró adatbázis biztonsági mentéséről, visszaállításáról és módosításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
256986  (http://support.microsoft.com/kb/256986/ ) A Microsoft Windows rendszerleíró adatbázisának ismertetése

A lap tartalma

Az összes kibontása | Az összes összecsukása

A jelenség

Ha kapcsolatot próbál létesíteni 5000-esnél magasabb számú TCP-portról, a helyi számítógép a következő WSAENOBUFS (10055) hibaüzenetet jeleníti meg:
A szoftvercsatorna-művelet nem hajtható végre, mert a rendszerpufferben nincs elég hely, vagy mert egy várólista megtelt.

A megoldás

Figyelmeztetés: A Rendszerleíróadatbázis-szerkesztővel vagy más eszközzel helytelenül módosított rendszerleíró adatbázis komoly problémákat okozhat, amelyek akár az operációs rendszer újratelepítését is szükségessé tehetik. A Microsoft nem garantálja az ilyen jellegű problémák megoldhatóságát, ezért a rendszerleíró adatbázist csak saját felelősségére módosíthatja.
Alapesetben az időszakos TCP portok maximális száma 5000 az érintett termékek esetén. Ezekben a termékekben egy új paraméter áll rendelkezésre. Az időszakos TCP portok maximális számának növeléséhez kövesse az alábbi lépéseket:
  1. Indítsa el a Rendszerleíróadatbázis-szerkesztőt.
  2. Keresse meg a következő rendszerleíró alkulcsot, majd kattintson a Parameters kulcsnévre:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. A Szerkesztés menüből válassza az Új parancsot, majd hozza létre a következő rendszerleíró bejegyzést:
    Értéknév: MaxUserPort
    Érték típusa: DWORD
    Érték: 65534
    Érvényes értékek: 5000-65534 (decimális)
    Alapérték: 0x1388 (5000 decimális)
    Leírás: Ez a paraméter a maximális portszámot határozza meg, melyet a programok kaphatnak, amikor egy felhasználói portot kérnek a rendszertől. Az időszakos (rövid életű) portok tipikusan az 1024-től 5000-ig terjedő portszámot használják.
  4. Lépjen ki a Rendszerleíróadatbázis-szerkesztőből.
Megjegyzés: Ezen felül a TCPTimedWaitDelay rendszerleíró paraméter segítségével megadhatja, hogy a port lezárása után mennyi idő elteltével használható fel újra egy lezárt port.

További információ

A kapcsolódó témakörökről további információt a Microsoft következő webhelyén talál:
http://www.microsoft.com/technet/itsolutions/network/deploy/depovg/tcpip2k.mspx (http://www.microsoft.com/technet/itsolutions/network/deploy/depovg/tcpip2k.mspx)
A kapcsolódó témakörökről további információt a Microsoft Tudásbázis következő cikkeiben talál a cikkek számára kattintva:
120642  (http://support.microsoft.com/kb/120642/ ) A TCP/IP és az NBT protokoll konfigurációs paraméterei Windows 2000 és Windows NT rendszerben (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
314053  (http://support.microsoft.com/kb/314053/ ) A TCP/IP és NBT protokoll konfigurációs paraméterei Windows XP rendszerben

A Microsoft Windows x64 alapú változatainak műszaki támogatása

A Windows x64 alapú változataihoz a hardvergyártó nyújt műszaki támogatást, mivel a Windows x64 alapú változatai hardverekkel együtt kerültek forgalomba. Előfordulhat, hogy a jobb teljesítmény érdekében a hardver gyártója saját összetevőkkel – például eszközillesztőkkel – bővítette az operációs rendszert, illetve testreszabott beállításokat alakított ki benne. A Microsoft csak korlátozott mértékben tud műszaki segítséget nyújtani a Windows x64 alapú változataihoz, így elképzelhető, hogy kérdéseivel közvetlenül a gyártóhoz kell fordulnia, mivel a saját gyártású hardveren saját maga által telepített szoftvert érintő kérdésekben a hardvergyártó a legjártasabb.

Termékinformációk a Microsoft Windows XP Professional x64 Edition rendszerről:
http://www.microsoft.com/windowsxp/64bit/default.mspx (http://www.microsoft.com/windowsxp/64bit/default.mspx)
Termékinformációk a Microsoft Windows Server 2003 x64 alapú változatairól:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx (http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx)

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Kulcsszavak: 
kbnetwork kbprb KB196271
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.