5000'den büyük TCP bağlantı noktalarından bağlanmaya çalıştığınızda 'WSAENOBUFS (10055)' hatasını alıyorsunuz

Bu makale, 5000'den büyük TCP bağlantı noktalarından bağlanmaya çalıştığınızda 'WSAENOBUFS (10055)' hatasını düzeltmeye yardımcı olur.

Şunlar için geçerlidir: Windows Server 2012 R2, Windows 10 - tüm sürümler
Özgün KB numarası: 196271

Belirtiler

5000'den büyük bağlantı noktalarından TCP bağlantıları ayarlamaya çalışırsanız, yerel bilgisayar aşağıdaki WSAENOBUFS (10055) hata iletisiyle yanıt verir:

Sistemde yeterli arabellek alanı olmadığından veya kuyruk dolu olduğundan yuvadaki bir işlem gerçekleştirilemedi.

Çözüm

Önemli

Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımları içermektedir. Ancak kayıt defterini hatalı biçimde değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle bu adımları dikkatle uyguladığınızdan emin olun. Ek koruma için kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Böylece, bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
322756 Windows'da kayıt defterini yedekleme ve geri yükleme

"Şunlara uygulanır" bölümünde yer alan ürünlerde varsayılan en fazla kısa ömürlü TCP bağlantı noktası sayısı 5000'dir. Bu ürünlere yeni bir parametre eklendi. Kısa ömürlü bağlantı noktası sayısı üst sınırını artırmak için şu adımları izleyin:

  1. Kayıt Defteri Düzenleyicisi'ni başlatın.

  2. Kayıt defterinde aşağıdaki alt anahtarı bulun ve ardından **Parametreler'e tıklayın:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Düzenle menüsünde Yeni'ye tıklayın ve aşağıdaki kayıt defteri girdisini ekleyin:
    Değer Adı: MaxUserPort
    Değer Türü: DWORD Değer verileri: 65534 Geçerli Aralık: 5000-65534 (ondalık) Varsayılan: 0x1388 (5000 ondalık) Açıklama: Bu parametre, program sistemden kullanılabilir herhangi bir kullanıcı bağlantı noktası istediğinde kullanılan maksimum bağlantı noktası numarasını denetler. Genellikle kısa ömürlü (kısa ömürlü) bağlantı noktaları 1024 ile 5000 (dahil) değerleri arasında ayrılır. MS08-037 güvenlik bülteni yayımlandıktan sonra, Windows Server 2003'ün davranışı Windows Server 2008 ve Windows Vista ile daha yakından eşleşecek şekilde değiştirildi. Microsoft güvenlik bülteni MS08-037 hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarına tıklayın:

    951746 MS08-037: Windows Server 2008, Windows Server 2003 ve Windows 2000 Server'da (DNS sunucu tarafı) DNS güvenlik güncelleştirmesinin açıklaması: 8 Temmuz 2008

    951748 MS08-037: Windows Server 2003, Windows XP ve Windows 2000 Server'da (istemci tarafı) DNS güvenlik güncelleştirmesinin açıklaması: 8 Temmuz 2008

    953230 MS08-037: DNS'deki güvenlik açıkları kimlik sahtekarlığına izin verebilir

  4. Kayıt Defteri Düzenleyicisi'nden çıkın ve bilgisayarı yeniden başlatın.

    Not

    Ek bir TCPTimedWaitDelay kayıt defteri parametresi, kapalı bağlantı noktasının yeniden kullanılabilmesi için kapalı bağlantı noktasının ne kadar bekleyeceğini belirler.

Daha fazla bilgi

İlgili bir konu hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:

https://technet.microsoft.com/library/bb726981.aspx
İlgili bir konu hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarına tıklayın:

Windows XP için TCP/IP ve NBT yapılandırma parametrelerini 314053

Microsoft Windows'un x64 tabanlı sürümleri için teknik destek

Donanımınız Microsoft Windows x64 sürümü kurulu olarak geldiyse donanım üreticiniz Windows x64 sürümü için teknik destek ve yardım sağlar. Bu durumda, donanımınızla birlikte bir Windows x64 sürümü geldiği için donanım üreticiniz destek sağlar. Donanım üreticiniz, benzersiz bileşenler kullanarak Windows x64 sürümü yüklemesini özelleştirmiş olabilir. Benzersiz bileşenler, donanımın performansını en üst düzeye çıkarmak için belirli aygıt sürücülerini veya isteğe bağlı ayarları içerebilir. Windows x64 sürümüyle ilgili teknik yardıma sahip olmanız gerekiyorsa Microsoft makul çaba yardımı sağlayacaktır. Ancak, doğrudan ürün üreticinizle iletişime geçmeniz gerekebilir. Üreticiniz, üreticinizin donanıma yüklediği yazılımı desteklemek için en nitelikli mecradır. Windows Server 2003 x64 sürümü gibi bir Windows x64 sürümünü ayrıca satın aldıysanız, teknik destek için Microsoft'a başvurun.