Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Bir uygulama veya Windows 7 veya Windows Server 2008 R2 çalıştıran aracı sahip olduğunuzu ve uygulama veya aracı bir veya daha aşağıdaki görevleri gerçekleştirir varsayılmaktadır:

  • Başka bir sunucuyu ICMP veya ping.exe kullanarak izleme

  • Bir işi gerçekleştirmek için birden fazla süreli işlemler ve işlem başlatma sonra durduruldu

  • Tüm ağ etkinliğini ve işlemi yapan sonra başka bir uygulama veya komut dosyası tarafından durduruldu

Sunucunuz sürekli olarak çalışan birkaç saat veya birkaç gün ağ depo arabirimi (NSI) hizmeti bellek sızıntısı fark sonra bu durumda. Ayrıca, aşağıdaki belirtilerden dikkat edin:

  • İzleme yazılımı durdurursanız, bellek sızıntısı durdurur.

  • Uygulamayı durdurmak ve sonra bilgisayarı yeniden başlatın, NSI hizmetinde hiçbir bellek sızıntısı oluşur.

  • Devre dışı bırakın ve sonra ağ bağdaştırıcısı etkinleştirirseniz bazı durumlarda, bir CPU kullanımının ani ani NSI hizmeti tarafından dikkat edin. Ayrıca, bellek kullanımı hemen düşme 1 ya da 2 gigabayt (GB) 200 veya 300 megabayt (MB) gelir.

Bu sorun aşağıdaki senaryolardan birini ortaya çıkabilir.

Senaryo 1

Zorla ping.exe gibi bir uygulama ise, durduruldu, IcmpCloseHandle işlevi çağrılmaz mümkündür. Bu durumda, NSI hizmeti istemci kullanılabilir olduğunu algılayabilir. Bu nedenle, hizmeti sürekli olarak göndermek herhangi bir ICMP ileti hakkında bildirimler. İstemci var olmadığı için bildirim listesi artmaya devam eder. NSI Hizmet durduruluncaya kadar listenin temizlenmesi değil.

Ping göndermek için ICMP tutamacı açılmaya ve ICMP veri göndermek ve almak için bu IP Yardımcısı İşlevler'i kullanmak vardır:

IcmpCreateFile işlevi

IcmpCreateFile işlevi

IcmpSendEcho2Ex işlevi

Ping işlemi uygulama gönderdikten sonra ICMP tutamacı kapatmak için IcmpCloseHandle işlevini çağırmanız gerekir.

Senaryo 2

Bir yazılım geliştiricisi IPHlelper API'lerini kullanarak ICMP iletileri almak ve göndermek için bir uygulama oluşturur. Yalnızca bir ICMP tanıtıcıdan birden çok istemci için ICMP iletileri göndermek için kullanılan ve bunu yapar, çok yüksek hızda yapar, bir ileti alındığında bildirilir IPHelper API hızını korunamaz. Bu durumda, NSI hizmeti bellek katlanarak büyümeye devam edeceğini unutmayın. Ayrıca, NSI hizmeti (nsisvc.dll) yüksek CPU kullanımına dikkat edin.

Senaryo 3

Bir uygulama veya doğrudan veya dolaylı olarak IP Yardımcısı işlevlerinikullanan bir hizmet var. Uygulama durdurur veya durduruldu, ve her bildirim kaydı iptal edildi (CancelMibChangeNotify2) olmadığında dikkatlice çıkmaz. Bu durumda, NSI sunucu bekleyen Durdurulan işlem için kayıt tutar. Birçok uygulama kesinti örneği varsa, çok sayıda kalan kayıt NSI hizmet olacaktır. Her kayıt için bir RPC zaman uyumsuz durum ve diğer bilgileri saklanır. Bu, bellek kullanımı için ekler. Genellikle, bu kayıtları arabirimi değişikliği veya tek noktaya yayın IP adresi değişikliği için yapılır. Durumunda bir değişiklik yok ise, bu kayıtları hala korunur.

Aşağıdaki bildirim işlevleri kayıt işlemi sırasında kullanılır:

Birçok uygulamaları (CancelMibChangeNotify2) arayın veya işlemi durdurmak olduğunu neden Microsoft Developer Network Web sitesindeki NotifyIpInterfaceChange işlev konuda ele alınmıştır.

NotifyIpInterfaceChange işlev değişikliği bildirimlerini kaydetmek için çağrıldıktan sonra bu bildirimleri değişikliği bildirimlerini veya uygulama vermiyor almak için uygulama kaydını kaldırır kadar gönderilmek üzere devam edin. Uygulama durursa, sistem değişikliği bildirimleri için herhangi bir kayıt otomatik olarak kaydını kaldırır. Değişim bildirimleri için durmadan önce açıkça kaydını silmek için bir uygulama yapılandırmanızı öneririz.

Bildirim için her kayıt için de bazı disk belleği olmayan havuz (NPP) için bellek olunNSpc etiketi.

Neden

İlk NSI hizmetinden kaydını olmadan bildirimi için işlemden çıkıldığında bu sorun oluşur. Bu nedenle, NSI kaydı sızıntısı NSI hizmetinde bellek sızıntısı olur. Ayrıca, NPP NSI Proxy bağlamları etiket NSpc (NSI.dll) bellek sızıntısına neden oluyor.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft Support'tan edinilebilir. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu makalede açıklanan sorunun yaşandığı sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.

Not Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi ya da ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft web sitesine gidin:

http://support.microsoft.com/contactus/?ws=support

Not "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

Ön koşullar

Bu düzeltmeyi uygulamak için Windows 7 veya Windows Server 2008 R2 için Service Pack 1 olmalıdır.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir.

Düzeltme değiştirme bilgileri

Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini almaz.

Dosya bilgileri

Bu düzeltmenin İngilizce (ABD) sürümü aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Bu dosyaların tarih ve saatleri Eşgüdümlü Evrensel Saat'te (UTC) listelenmiştir. Yerel bilgisayarınızda bu dosyaların tarih ve saatleri, yerel saatiniz ile geçerli gün ışığından yararlanma saati (DST) bilgilerine göre görüntülenir. Ayrıca, dosyalarda belirli işlemleri gerçekleştirdiğinizde tarihler ve saatler değişebilir.

Windows 7 ve Windows Server 2008 R2 dosya bilgileri ve notları

Önemli Windows 7 düzeltmeleri ve Windows Server 2008 R2 düzeltmeleri aynı paketlerinde bulunur. Ancak, düzeltmeler düzeltme isteği sayfasında her iki işletim sistemi altında listelenir. Bir veya her iki işletim sistemleri için geçerli olan düzeltme paketini istemek için "Windows 7/Windows altında Server 2008 R2" sayfada listelenen düzeltme'yi seçin. Her zaman her düzeltmenin uygulandığı gerçek işletim sistemini belirlemek için bir makale "Aşağıdakilere Uygulanır" bölümüne bakın.

  • Belirli bir ürün, SR_Düzeyi (RTM, SPn) ve hizmet dalı (LDR, GDR) dosyaları, aşağıdaki tabloda gösterildiği şekilde dosya sürümü numaraları incelenerek belirlenebilir.

    Sürüm

    Ürün

    SR_Level

    Hizmet dalı

    6.1.760 0. 16xxx

    Windows 7 ve Windows Server 2008 R2

    RTM

    GDR

    6.1.760 1. 22xxx

    Windows 7 ve Windows Server 2008 R2

    SP1

    LDR

  • GDR hizmet dalları yalnızca yaygın olarak karşılaşılan oldukça önemli sorunları gidermek üzere kapsamlı olarak yayımlanmış düzeltmeleri içerir. LDR hizmet dalları, kapsamlı olarak yayımlanan düzeltmelerin dışındaki düzeltmeleri de içerir.

  • Dosyaları (.manifest) ve MUM yüklenen dosyaları (.mum) her ortam için "Ek bilgi için Windows 7 ve Windows Server 2008 R2 dosya" bölümünde ayrı olarak listelenmektedir.

  • MUM ve MANIFEST dosyalarının yanı sıra bunların ilişkili güvenlik kataloğu (.cat) dosyaları güncelleştirilmiş bileşenlerin durumunu korumak için çok önemlidir. Özniteliklerin listelenmediği güvenlik kataloğu dosyaları, Microsoft dijital imzası kullanılarak imzalanmıştır.

Windows 7'nin tüm desteklenen x86 tabanlı sürümleri

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Nsi.dll

6.1.7600.16385

8,704

14-Jul-2009

01:16

x86

Nsiproxy.sys

6.1.7600.16385

16,896

13-Jul-2009

23:12

x86

Nsisvc.dll

6.1.7601.22590

20,480

05-Feb-2014

02:03

x86

Winnsi.dll

6.1.7600.16385

16,896

14-Jul-2009

01:16

x86

Windows 7 ve Windows Server 2008 R2'nin tüm desteklenen x64 tabanlı sürümleri

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Nsi.dll

6.1.7600.16385

13,824

14-Jul-2009

01:41

x64

Nsiproxy.sys

6.1.7601.22590

24,576

05-Feb-2014

01:15

x64

Nsisvc.dll

6.1.7601.22590

26,624

05-Feb-2014

02:42

x64

Winnsi.dll

6.1.7600.16385

26.112

14-Jul-2009

01:41

x64

Nsi.dll

6.1.7601.22590

8,704

05-Feb-2014

02:03

x86

Winnsi.dll

6.1.7601.22590

16,896

05-Feb-2014

02:04

x86

Windows Server 2008 R2'nin desteklenen tüm IA-64 tabanlı sürümleri için

Dosya adı

Dosya sürümü

Dosya boyutu

Tarih

Saat

Platform

Nsi.dll

6.1.7600.16385

18,944

14-Jul-2009

01:48

IA-64

Nsiproxy.sys

6.1.7601.22590

53.760

05-Feb-2014

00:50

IA-64

Nsisvc.dll

6.1.7601.22590

60,928

05-Feb-2014

01:48

IA-64

Winnsi.dll

6.1.7600.16385

38.912

14-Jul-2009

01:50

IA-64

Nsi.dll

6.1.7601.22590

8,704

05-Feb-2014

02:03

x86

Winnsi.dll

6.1.7601.22590

16,896

05-Feb-2014

02:04

x86

Windows 7 ve Windows Server 2008 R2 için ek dosya bilgileri

Windows 7'nin desteklenen tüm x86 tabanlı sürümleri için ek dosyalar

Dosya adı

Package_1_for_kb2847346~31bf3856ad364e35~x86~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,822

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_2_for_kb2847346~31bf3856ad364e35~x86~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,805

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_3_for_kb2847346~31bf3856ad364e35~x86~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,807

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_for_kb2847346_rtm~31bf3856ad364e35~x86~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,459

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_for_kb2847346_sp1~31bf3856ad364e35~x86~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,918

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

X86_dfca12963d5c03edca970b29ad513eb4_31bf3856ad364e35_6.1.7601.22590_none_ff32d7aebbbb6891.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

699

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

X86_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_749890603f18301d.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

8,301

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:38

Platform

Not Applicable

Windows 7 ve Windows Server 2008 R2'in tüm desteklenen x64 tabanlı sürümleri için ek dosyalar

Dosya adı

Amd64_37e172e525713d1718cb98daea282913_31bf3856ad364e35_6.1.7601.22590_none_9888f3a0165278fe.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

1,048

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Amd64_3839818617f8250fd6f59e35da1df9bd_31bf3856ad364e35_6.1.7601.22590_none_8fbf427f98b0d1cb.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

703

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Amd64_a9af583825031567fe0548a9c2c728ab_31bf3856ad364e35_6.1.7601.22590_none_59ced916edddc9da.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

703

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Amd64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_d0b72be3f775a153.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

8,305

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:41

Platform

Not Applicable

Dosya adı

Package_1_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,832

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_2_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

2,237

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_3_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

2,015

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_4_for_kb2847346~31bf3856ad364e35~amd64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

2,036

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_for_kb2847346_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,467

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_for_kb2847346_sp1~31bf3856ad364e35~amd64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

2,830

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Wow64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_db0bd6362bd6634e.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

4,690

Tarih (UTC)

05-Feb-2014

Saat (UTC)

02:16

Platform

Not Applicable

Windows Server 2008 R2'in desteklenen tüm IA-64 tabanlı sürümleri için ek dosyalar

Dosya adı

Ia64_44d491142723affea686ec2fba3cb4ac_31bf3856ad364e35_6.1.7601.22590_none_dc26e555dbabe437.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

1,046

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Ia64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_749a34563f163919.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

8,303

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_1_for_kb2847346~31bf3856ad364e35~ia64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

2,029

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Package_for_kb2847346_sp1~31bf3856ad364e35~ia64~~6.1.1.0.mum

Dosya sürümü

Not Applicable

Dosya boyutu

1,446

Tarih (UTC)

05-Feb-2014

Saat (UTC)

06:35

Platform

Not Applicable

Dosya adı

Wow64_microsoft-windows-usermodensi_31bf3856ad364e35_6.1.7601.22590_none_db0bd6362bd6634e.manifest

Dosya sürümü

Not Applicable

Dosya boyutu

4,690

Tarih (UTC)

05-Feb-2014

Saat (UTC)

02:16

Platform

Not Applicable

Geçici Çözüm

Bu soruna geçici bir çözüm bulmak için durumunuza uygun olarak aşağıdaki geçici çözümlerden birini kullanın.

Senaryo 1'için geçici çözüm

Uygulama, ping.exe değil zorla durdurulduğundan emin olun. Bunun yerine, uygulamayı dikkatlice izin kapatma.

Alternatif olarak, Windows Server 2012 için yükseltin. Bu sorun, Windows Server 2012'de giderilmiştir. Bu düzeltmeyi NSI hizmet uygulama nasıl durdurulur ne olursa olsun bellek sızması gelen engeller.

Senaryo 2'için geçici çözüm

Bir yazılım geliştiricisi, ICMP isteklerini göndermek için birden çok ICMP tutamaçları oluşturmanız gerekir. Çok sayıda ICMP paketlerini göndermek gerekir, işlenmemiş yuvalar kullanan ve doğrudan gönderip ICMP paketlerini ham yuva. Bu en hızlı performansı sağlar.

Senaryo 3'için geçici çözüm

Bu senaryoda, devre dışı bırakmak ve ağ bağdaştırıcısını etkinleştirirseniz bellek kullanımı hemen azaltır ancak kısa bir ani CPU kullanımı vardır.

IP adresi veya arabirim bir değişiklik meydana geldiğinde NSI hizmeti çekirdek tarafından uyarılır oluşur. NSI hizmet sonra bildirim için kayıtlı olan tüm istemciler için notifiy çalışır. RPC hizmeti varolmayan bir istemci işlemi bildirmek çalıştığında bir hata bildirir. Bu nedenle, NSI hizmeti istemci işlem için kaydedilmiş olan tüm durum bilgilerini siler. Bu gerçekleştikten sonra bu bellek serbest bırakılmaz.

Bu durumda, birkaç yüz bin bildirimleri kaydedilir. Olay gerçekleştikten sonra geçersiz bu istemciler için tüm bellek serbest bırakılmaz.

Bu sorun, Windows 8'de giderilmiştir.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×