בעת ניסיון להתחבר דרך יציאות TCP גדול מ- 5000 מתקבלת שגיאת 'WSAENOBUFS (10055)'


מאפייני הבעיה


אם תנסה להגדיר חיבורי TCP מתוך יציאות הגדולים מ- 5000, המחשב המקומי מגיב עם הודעת השגיאה (10055) WSAENOBUFS הבאים:
לא היתה אפשרות לבצע פעולה ב- socket מאחר שלמערכת לא היה די שטח מאגר או מאחר שהתור היה מלא.

פתרון


חשוב הסעיף, שיטה או המשימה הזו מכילה פעולות המציינות כיצד לשנות את הרישום. עם זאת, עלולות להתרחש בעיות חמורות אם תשנה את הרישום באופן שגוי. לפיכך, ודא כי אתה מבצע צעדים אלה בקפידה. לקבלת הגנה נוספת, בצע גיבוי של הרישום לפני שתבצע בו שינויים. כך תוכל לשחזר את הרישום מאוחר יותר במקרה שתתעורר בעיה. לקבלת מידע נוסף על אופן הגיבוי והשחזור של הרישום, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
322756 כיצד לגבות ולשחזר את הרישום ב- Windows


המספר המרבי של ברירת המחדל של יציאות ארעיות TCP הוא 5000 במוצרים הכלולים בסעיף 'חל על'. פרמטר חדש התווסף במוצרים אלה. כדי להגדיל את המספר המירבי של יציאות ארעיות, בצע את הפעולות הבאות:
  1. הפעל את עורך הרישום.
  2. אתר את מפתח המשנה הבא ברישום ולאחר מכן לחץ על פרמטרים:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. בתפריט עריכה , לחץ על חדש, ולאחר מכן הוסף את ערך הרישום הבא:
    שם ערך: MaxUserPort
    סוג ערך: ערך DWORD
    נתוני ערך: 65534
    טווח חוקי: 5000-65534 (עשרוני)
    ברירת מחדל: 0x1388 (5000 עשרוני)
    תיאור: פרמטר זה קובע את מספר היציאה המרבי המשמש כאשר תוכנית מבקשת כל יציאת המשתמש הזמינות מן המערכת. בדרך כלל, יציאות ארעיות (לזמן קצר) מוקצים בין הערכים של 1024 לבין 5000 כולל. לאחר פרסום עלון אבטחה MS08-037, אופן הפעולה של Windows Server 2003 השתנה כדי להתאים במידה רבה יותר של Windows Vista ו- Windows Server 2008. לקבלת מידע נוסף אודות עלון האבטחה MS08-037, לחץ על מספרי המאמרים הבאים כדי להציג את המאמרים מתוך מאגר הידע Microsoft Knowledge Base:

    951746 MS08-037: תיאור של עדכון האבטחה עבור DNS ב- Windows Server 2008, ב- Windows Server 2003 ו- Windows Server 2000 (DNS צד השרת): 8 ביולי 2008

    951748 MS08-037: תיאור של עדכון האבטחה עבור DNS ב- Windows Server 2003, ב- Windows XP וב -Windows 2000 Server (בצד הלקוח): 8 ביולי 2008

    953230 MS08-037: פגיעויות ב- DNS עלולה לאפשר זיופים

  4. צא מעורך הרישום ולאחר מכן הפעל מחדש את המחשב.
הערה פרמטר הרישום TCPTimedWaitDelay נוספים קובע כמה זמן יציאה סגורה ממתין עד היציאה סגורה לשימוש חוזר.

מידע נוסף


לקבלת מידע נוסף אודות נושא קשור, בקר באתר האינטרנט הבא של Microsoft:

לקבלת מידע נוסף על נושאים קשורים, לחץ על מספרי המאמרים הבאים כדי להציג את המאמרים מתוך מאגר הידע Microsoft Knowledge Base:

120642 tcp/IP ו- NBT פרמטרי התצורה עבור Windows 2000 או Windows NT

314053 tcp/IP ו- NBT פרמטרי התצורה עבור Windows XP

תמיכה טכנית עבור גירסאות מבוססות x64 של Microsoft Windows

אם החומרה שברשותך הגיעה עם מהדורת x64 של Microsoft Windows כבר מותקן, יצרן החומרה שלך מספק תמיכה ועזרה טכנית עבור מהדורת x64 של Windows. במקרה זה, יצרן החומרה שלך מספק תמיכה כיוון מהדורת x64 של Windows נכללה בחומרה שברשותך. ייתכן יצרן החומרה שלך ביצע התאמה אישית בהתקנה של מהדורת x64 של Windows באמצעות רכיבים ייחודיים. רכיבים ייחודיים עשויים לכלול מנהלי התקן ספציפיים או הגדרות אופציונליות למירוב ביצועי החומרה. אם תזדקק לעזרה טכנית בהקשר עם מהדורת x64 של Windows, Microsoft תספק לך סיוע בהיקף סביר. עם זאת, ייתכן שתצטרך לפנות ישירות ליצרן. שלך שהיצרן הוא המוסמך ביותר לתמוך בתוכנה שהוא עצמו התקין בחומרה. אם רכשת את מהדורת x64 של Windows כגון מהדורת Windows Server 2003 x64 בנפרד, לפנות ל- Microsoft לקבלת תמיכה טכנית.

לקבלת מידע אודות המוצר אודות מהדורות Windows XP Professional x64, בקר באתר האינטרנט הבא של Microsoft:לקבלת מידע אודות המוצר אודות גירסאות מבוססות x64 של Windows Server 2003, בקר באתר האינטרנט הבא של Microsoft: