"Nincs elég memória" hibaüzenet jelenik meg, ha a futó programok nagy számú

A Windows XP támogatása megszűnt

A Microsoft 2014. április 8-án megszüntette a Windows XP terméktámogatását. Ez a változás kihatással van a szoftverfrissítésekre és a biztonsági beállításokra. Megtudhatja, hogy ez milyen következményekkel jár és hogyan tarthatja fenn rendszere védelmét.

2015. július 14-én véget ért a Windows Server 2003 támogatása

2015. július 14-én a Microsoft megszüntette a Windows Server 2003 támogatását. Ez a változás kihatással van a szoftverfrissítésekre és a biztonsági beállításokra. Megtudhatja, hogy ez milyen következményekkel jár és hogyan tarthatja fenn rendszere védelmét.

Fontos! Ezt a cikket a Microsoft gépi fordítószoftverrel fordította le, és a szöveg a Community Translation Framework (CTF) közösségi fordítórendszer technológiájával javítható. A Microsoft a Tudásbázis összes cikkét több nyelven is elérhetővé teszi géppel fordított, a közösség által lektorált, vagy emberi erővel fordított formában. A géppel fordított és lektorált cikkekben szókincsbeli, formai és nyelvtani hibák lehetnek. A Microsoft nem vállal felelősséget az eredeti tartalom helytelen fordításából, illetve a fordított tartalom használatából származó pontatlanságokért, hibákért vagy károkért. További tudnivalók a CTF-ről: http://support.microsoft.com/gp/machine-translation-corrections

A jelen cikk angol változata a következő: 126962
A jelenség
Sok Windows-alapú programok futtatásakor "Elfogyott a memória" hibaüzenet jelenik meg, amikor megpróbálja indításakor új programok vagy useprograms, amely már fut, akkor is, ha még bőven rendelkezésre álló ofphysical és a lapozófájl memória.
Oka
Ez akkor fordulhat elő, ha az asztal halommemóriában lévő a WIN32 alrendszer isdepleted.

Megjegyzés: A probléma gyakran a Windows NT 3.5, az asztal halommemóriája alapértelmezett mérete 512 KB. A Windows NT 3.1 az alapérték 3072 KB. Az alapértelmezett csökkent a teljesítmény növelése érdekében.
A megoldás
Fontos E szakasz, módszer vagy feladat a beállításjegyzék módosításával foglaló lépéseket tartalmaz Komoly problémákat okozhat, ha helytelenül módosítja a beállításjegyzéket. Ezért győződjön meg arról, hogy gondosan hajtsa végre ezeket a lépéseket. Biztonsági másolatot készíteni a rendszerleíró adatbázisról módosítása előtt. Ezt követően a rendszerleíró adatbázis visszaállítása, probléma esetén. Hogyan lehet biztonsági másolatot készíteni a rendszerleíró adatbázis visszaállítása, és kattintson a következő cikkszámra a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756 Hogyan lehet biztonsági mentése és visszaállítása a Windows rendszerleíró adatbázis
A probléma megoldására az asztal halommemóriája méretének növelése:
  1. Futtassa a Rendszerleíróadatbázis-szerkesztő (Regedt32.exe).
  2. A a
    HKEY_LOCAL_MACHINE
    részfa, keresse meg a következő kulcsot:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Válassza ki a A Windows érték.
  4. A a Szerkesztése menü kiválasztása Karakterlánc.
  5. Növelje a SharedSection paraméter.

    Windows NT:
    SharedSection rendszer és asztali halommemória a következő formátumban adja meg:
    SharedSection =xxxx,éééé
    Hozzáadása ", 256" vagy "512" után a éééé szám.

    A Windows 2000, Windows XP és Windows Server 2003:
    SharedSection a következő formátumban adja meg a rendszer, és az asztal halommemória használja:
    SharedSection =xxxx,éééé,ZZZZ
    32 bites operációs rendszerek, növelje a ééééérték "12288";
    Növelje a ZZZZ "1024" érték.
    64 bites operációs rendszerekhez, növelje a ééééérték "20480";
    Növelje a ZZZZ "1024" érték.
További információ
Windows NT speciális memóriakészlet az asztalon lévő összes Windows-alapú programsrunning használ. Az asztal halommemóriája szolgál az összes objektum (windows, menük, tollak, ikonok, stb.). Ha fut a Windows-basedprograms nagy számú, a halom elfogyhat a memória. Ha ott isnot allokációs kielégítéséhez elegendő memória kérése, a rendszer normallyreturns hiba, és értesíti a felhasználót, hogy alacsony onmemory futnak. Néhány program nem kezeli a hiba szabályosan, és a somecases nem lehet létrehozni, a hibaüzenet párbeszédpanelén elegendő memória. Ennek következtében a kért művelet sikertelen lesz, semmiféle jelzést ne kapjon.

A SharedSection kulcs a rendszerleíró Editor.The alapértelmezett érték használata a kulcs megtekintve hosszú karakterláncot a következőképpen történik.
   %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				


Az első SharedSection (1024) érték alldesktops közös felhalmozódott definiálja. Ez magában foglalja a globális handle tábla (ablak kezeli, melyek széles uniquemachine) és megosztott rendszer-beállítások (például SystemMetrics). Azt bármikor módosítsa ezt az értéket kell isunlikely.

A második SharedSection (3072) érték, amely egy interaktív ablakállapot (használt Windows-objektumok) van társítva a desktopheap méretét szabályozza. Ez statikus érték annak megelőzésére szolgál a túl sok erőforrást kötött alkalmazások rossz-működik. Az asztal halommemóriája minden folyamat címtér rendelődik, mert az Ez az érték nem állítható be egy tetszőlegesen nagy érték (ahogy azt a teljesítmény csökkenne), de csak emeljék megfelelően, a kívánt alkalmazások futtatását teszi lehetővé.

A harmadik SharedSection érték (512) az asztal halommemóriája minden társított egy "non-interactive" ablakkezelő alrendszer és Asztal méretét szabályozza. Ha ez az érték nincs jelen, nem interaktív ablak állomásokra vonatkozó asztali halom méretét ugyanaz, mint az interaktív ablakban állomások (a második SharedSection érték) számára megadott méret lesz.
prodnt kis hiba rögzített méretű lapozófájl

Figyelem: ez a cikk géppel lett lefordítva.

Tulajdonságok

Cikkazonosító: 126962 - Utolsó ellenőrzés: 08/06/2016 05:03:00 - Verziószám: 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, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbenv kbmt KB126962 KbMthu
Visszajelzés