Prikaže sporočilo o napaki »Zmanjkalo pomnilnika« ko imate veliko število programov

Podpora za Windows XP je bila ukinjena

Microsoft je 8. aprila 2014 ukinil podporo za Windows XP. Ta sprememba je vplivala na posodobitve programske opreme in možnosti za varnost. Preberite, kaj to pomeni za vas in kako poskrbite za zaščito.

Podpora za Windows Server 2003 se je končala 14. julija 2015

Microsoft je 14. julija 2015 ukinil podporo za Windows Server 2003. Ta sprememba je vplivala na posodobitve programske opreme in možnosti za varnost. Preberite, kaj to pomeni za vas in kako poskrbite za zaščito.

Simptomi
Čas vi prost dostop veliko število programov, ki temeljijo na programu Windows, prikaže sporočilo o napaki »Zmanjkalo pomnilnika« , ko poskušate zagnati nove programe ali poskusite useprograms, ki se že izvajajo, čeprav imate še veliko ofphysical in pagefile pomnilnika.
Vzrok
Ta težava lahko nastane, če na namizju kup v WIN32 podsistem isdepleted.

Opomba Do te težave pride pogosteje pod Windows NT 3.5 kot privzeta velikost poškodba kopice namizja je 512K. Pod Windows NT 3.1 privzeta vrednost je 3072K. privzeto se je zmanjšala za povečanje učinkovitosti.
Rešitev
Pomembno Ta oddelek, metoda ali naloga vsebuje ukrepe, ki povedo, kako v ublažiti registracija. Vendar pa lahko nastanejo resne težave, če nepravilno spremenite register. Zato poskrbite, da sledite korakom previdno. Za dodatno zaščito, ustvariti varnostno kopijo kopijo registra, preden ga spremenite. Potem, lahko obnovite register, če pride do težave. Če želite več informacij o kopiranju in obnavljanju registra, kliknite naslednjo številko članka iz Microsoftove zbirke znanja:
322756 Kako ustvariti varnostno kopijo kopiranje in obnovitev registra v operacijskem sistemu Windows
Če želite težavo odpraviti, povečate poškodba kopice namizja:
  1. Zaženite urejevalnik registra (Regedt32.exe).
  2. Iz na
    HKEY_LOCAL_MACHINE
    poddrevo, iti k sledeč zakleniti:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Izberite na Windows vrednost.
  4. Iz na Urejanje meni, izberite Niz.
  5. Povečanje SharedSection parameter.

    Za Windows NT:
    SharedSection določa sistem ter pult, kup v tej obliki:
    SharedSection =xxxx,llll
    Dodaj "256" in ", 512" po na llll številka.

    Za Windows 2000, Windows XP in Windows Server 2003:
    SharedSection uporablja tehnologijo naslednjo obliko, da določi sistem ter pult kup:
    SharedSection =xxxx,llll,zzzz
    Za 32-bitne operacijske sisteme, poveča se llllvrednost "12288";
    Povečanje je zzzz vrednost "1024".
    Za 64-bitne operacijske sisteme, poveča se llllvrednost "20480";
    Povečanje je zzzz vrednost "1024".
Dodatne informacije
Windows NT uporablja tehnologijo kup poseben spomin za vse okno-osnova programsrunning naprej pult. poškodba kopice namizja se uporablja tehnologijo za vse predmete (windows, meniji, pisala, ikone, itd.). Ko se izvajajo številne Windows-basedprograms, ta kup lahko zmanjkalo pomnilnika. Ko je isnot dovolj pomnilnika, da izpolnjujejo razporeditev zahteva, normallyreturns sistem napake in obvesti uporabnika, da Priporočil izvajajo nizko onmemory. Nekateri programi ne elegantno ročaj neuspeh, in v somecases morda ne bo dovolj pomnilnika za ustvarjanje izrezkov zmota vest dialogičen škatla. Zaradi tega Zahtevana operacija ne uspe brez označbe.

Tipko SharedSection je dolg niz gledano, uporabljena bo privzeta vrednost registra Editor.The za to zakleniti je, kot Nadaljna obravnava.
   %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				


Prva vrednost SharedSection (1024) določa skupna velikost kopice alldesktops. To vključuje tabele globalne ročice (okno ročaji so uniquemachine široko) in skupni sistem nastavitve (npr. SystemMetrics). To isunlikely, Kdaj bi morali spremeniti to vrednost.

Druga vrednost SharedSection (3072) nadzoruje velikost desktopheap, ki je povezana z interaktivno postajo z okni (ki se uporablja tehnologijo za Windows predmetov). Statična vrednost se uporablja tehnologijo za preprečevanje slabo obnašal aplikacij iz porabijo preveč sredstev. Ker poškodba kopice namizja je preslikana v vsak proces naslovni prostor, ta vrednost naj ne bi samovoljno visoko vrednost (kot bi se zmanjšala učinkovitost), ampak le treba povečati dovolj omogočiti vse želene aplikacije teči.

Tretja vrednost SharedSection (512) nadzoruje velikost kopice namizja za vsako namizje, ki je povezana z "ne-interaktivne" Okenska postaja. Če ta vrednost ni prisoten, se bo velikost poškodba kopice namizja za neinteraktivne okno postaj enako kot navedena velikost za interaktivno okno postaj (druga vrednost SharedSection).
prodnt nizko napake določene velikosti ostranjevalne datoteka v pretočni obliki

Opozorilo: ta članek je bil preveden samodejno

Lastnosti

ID članka: 126962 – Zadnji pregled: 08/06/2016 07:22:00 – Revizija: 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, Microsoft Windows Server 2003 Web Edition

  • kbenv kbmt KB126962 KbMtsl
Povratne informacije