Çok sayıda çalışan programlar varsa, "Bellek yetersiz" hata iletisi görüntüleniyor

Windows XP desteği sona erdi

Microsoft, Windows XP desteğini 8 Nisan 2014'te sona erdirdi. Bu değişiklik yazılım güncelleştirmelerinizi ve güvenlik seçeneklerinizi etkiledi. Bunun sizin için ne anlama geldiğini ve korunmaya nasıl devam edebileceğinizi öğrenin.

Windows Server 2003 desteği 14 Temmuz 2015'te sona erdi

Microsoft, Windows Server 2003 desteğini 14 Temmuz 2015'te sona erdirdi. Bu değişiklik yazılım güncelleştirmelerinizi ve güvenlik seçeneklerinizi etkiledi. Bunun sizin için ne anlama geldiğini ve korunmaya nasıl devam edebileceğinizi öğrenin.

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 126962
Belirtiler
Çok sayıda Windows tabanlı programları çalıştırdığınızda, yeni programlar başlattığınızda veya çalışmakta olan, useprograms için hala bol olduğu halde çalıştığınızda "Bellek yetersiz" hata iletileri görünüyor ofphysical ve disk belleği bellek.
Neden
Bu davranış WIN32 alt sistemi isdepleted Masaüstü yığın ortaya çıkabilir.

Not: Masaüstü yığını varsayılan boyutu 512 K olduğu gibi bu sorun Windows NT 3.5 altında daha sık oluşur. Windows NT 3.1 altında 3072 K varsayılan değerdir. Performansı artırmak için varsayılan azaltıldığı.
Çö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ı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini 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 kayıt defterini geri yükleme ve yedekleme
Bu sorunu düzeltmek için Masaüstü öbek boyutunu artırın:
  1. Kayıt Defteri Düzenleyicisi'ni (Regedt32.exe) çalıştırın.
  2. Dan
    HKEY_LOCAL_MACHINE
    alt ağaç, aşağıdaki anahtara gidin:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Seçin Windows değer.
  4. Dan Düzenle menüsünden seçin Dize.
  5. SharedSection parametre artırın.

    Windows NT için:
    SharedSection yığınlardaki aşağıdaki biçimi kullanarak masaüstü ve sistem belirtir:
    SharedSection =xxxx,yyyy
    Ekle ", 256" veya "512" sonra yyyy numarası.

    Windows 2000, Windows XP ve Windows Server 2003 için:
    SharedSection sistem ve Masaüstü yığınlardaki belirtmek için aşağıdaki biçimi kullanır:
    SharedSection =xxxx,yyyy,zzzz
    32-bit işletim sistemleri için artırın yyyydeğer "12288";
    Artırın zzzz "1024" değerine.
    64-bit işletim sistemleri için artırın yyyydeğer "20480";
    Artırın zzzz "1024" değerine.
Daha fazla bilgi
Windows NT programsrunning tüm Windows tabanlı masaüstü için özel bellek yığını kullanır. Masaüstü yığını tüm nesneler için (windows, menüleri, kalemler, simgeler, vb) kullanılır. Çok sayıda Windows basedprograms çalışırken, bu öbek belleði. Zaman orada IsNot tahsisat karşılamak için yeterli bellek isteği, hata sistem normallyreturns ve düşük onmemory çalıştığını kullanıcıya bildirir. Bazı programlar hata işleyebilmesini değil ve somecases kalmamış olabilir hata iletisi iletişim kutusunu oluşturmak için yeterli bellek. Sonuç olarak, herhangi bir gösterge istenen işlem başarısız olur.

Bu anahtar için kayıt defteri Editor.The varsayılan değerini kullanarak görüntülendiğinde uzun bir dizeyi gibidir SharedSection anahtarıdır.
   %SystemRoot%\system32\csrss.exe   ObjectDirectory=\Windows   SharedSection=1024,3072,512   Windows=On   SubSystemType=Windows   ServerDll=basesrv,1   ServerDll=winsrv:GdiServerDllInitialization,4   ServerDll=winsrv:UserServerDllInitialization,3   ServerDll=winsrv:ConServerDllInitialization,2   ProfileControl=Off   MaxRequestThreads=16				


İlk SharedSection değeri (1024) alldesktops için ortak bir yığın boyutu tanımlar. Bu genel tanıtıcı tablosunu içerir (pencere işleyicileri geniş uniquemachine olan) ve paylaşılan sistem ayarları (örneğin, SystemMetrics). Onu isunlikely hiç gerekir bu değeri değiştirin.

İkinci SharedSection değer (3072) (Windows nesneler için kullanılan) bir etkileşimli pencere istasyonu ile ilgili olan desktopheap boyutunu denetler. Bu statik değer çok fazla kaynak tüketen gelen hatalı davranmış uygulamalar önlemek için kullanılır. Masaüstü yığını her işlem adres alanına eşlenmiş olduğundan, bu değer bir rasgele yüksek ayarlanmamalıdır değer (performans azaltmak gibi), ancak yalnızca yeterince tüm istenen uygulamaların çalışmasını sağlamak için artırılmalıdır.

Üçüncü SharedSection değer (512) Masaüstü yığını "Etkileşimli olmayan" Pencere istasyonu ile ilişkili her masaüstü boyutunu denetler. Bu değer yoksa, etkileşimli pencere istasyonu için Masaüstü yığını boyutu etkileşimli pencere istasyonu (ikinci SharedSection değer) belirtilen boyutu ile aynı olacaktır.
prodnt düşük başarısızlık sabit disk belleği dosyası boyutu

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 126962 - Son İnceleme: 08/06/2016 10:22:00 - Düzeltme: 4.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Web Edition

  • kbenv kbmt KB126962 KbMttr
Geri bildirim