"Ikke mere hukommelse" vises fejlmeddelelse, når du har et stort antal programmer, der kører

Support til Windows XP er ophørt

Microsoft ophørte med at yde support til Windows XP den 8. april 2014. Denne ændring har haft indflydelse på dine softwareopdateringer og sikkerhedsindstillinger. Se, hvad det betyder for dig, og hvordan du kan forblive beskyttet.

Support til Windows Server 2003 ophørte den 14. juli 2015

Microsoft afsluttede support til Windows Server 2003 den 14. juli 2015. Denne ændring har haft indflydelse på dine softwareopdateringer og sikkerhedsindstillinger. Se, hvad det betyder for dig, og hvordan du kan forblive beskyttet.

VIGTIGT: Denne artikel er blevet oversat af Microsofts oversættelses program og er dermed ikke oversat af et menneske. Microsoft udbyder både artikler oversat af maskiner såvel som af mennesker så du vil have adgang til alle artikler in vores videns database på dit eget sprog. Alligevel, vil en maskine-oversat artikel ikke altid være perfekt. Der kan forekomme alfabetiske, grammatiske samt strukturelle fejl, ligesom når en udlændinge måtte lave fejl når han taler vores sprog. Microsoft står ikke til ansvar for ukorrektheder, fejl eller skade som måtte forårsages af forkerte oversættelser af indholdet eller kunders brug af samme. Microsoft opdaterer hyppigt maskine-oversættelses programmet.

Dette er den engelske version af artiklen: 126962
Symptomer
Når du kører mange Windows-baserede programmer, fejlmeddelelser "Er ikke mere hukommelse" vises, når du forsøger at starte nye programmer eller prøver at useprograms, der allerede kører, selvom du stadig har rigelig ofphysical og sidefilen hukommelse.
Årsag
Dette problem kan opstå, hvis skrivebordet heap i Win32-undersystemet isdepleted.

Bemærk Problemet opstår oftere under Windows NT 3.5 standardstørrelsen på skrivebordskapaciteten er 512K. Standardværdien er 3072K under Windows NT 3.1. Standarden blev reduceret for at øge ydeevnen.
Løsning
Vigtigt Denne sektion, metode eller opgave, indeholder trin, der fortæller dig, hvordan du ændrer registreringsdatabasen. Dog kan der opstå alvorlige problemer, hvis du redigerer registreringsdatabasen forkert. Sørg derfor for, at du følger disse trin omhyggeligt. Sikkerhedskopiering af registreringsdatabasen, før du ændrer den ekstra sikkerhed. Derefter kan du gendanne registreringsdatabasen, hvis der opstår problemer. Yderligere oplysninger om, hvordan du sikkerhedskopierer og gendanner registreringsdatabasen, ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
322756 Sådan sikkerhedskopieres og gendannes registreringsdatabasen i Windows
Du kan løse dette problem ved at forøge størrelsen på skrivebordskapaciteten:
  1. Kør Registreringseditor (Regedt32.exe).
  2. Fra den
    HKEY_LOCAL_MACHINE
    undertræ, gå til følgende nøgle:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Vælg den Windows værdi.
  4. Fra den Rediger menuen Vælg Streng.
  5. Øge parameteren SharedSection.

    I Windows NT:
    SharedSection angiver systemet og skrivebordet heaps ved hjælp af følgende format:
    SharedSection =xxxx,åååå
    Tilføj ", 256" eller "512" efter den åååå nummer.

    Til Windows 2000, Windows XP og Windows Server 2003:
    SharedSection bruger følgende format til at angive system og desktop heaps:
    SharedSection =xxxx,åååå,ZZZZ
    32-bit-operativsystemer, øge den ååååVærdien "12288"
    Forøg den ZZZZ værdi til "1024".
    64-bit operativsystemer, øge den ååååværdi til "20480"
    Forøg den ZZZZ værdi til "1024".
Yderligere Information
Windows NT bruger en speciel hukommelse heap til Windows-baserede programsrunning på skrivebordet. Skrivebordskapaciteten bruges til alle objekter (windows, menuer, penne, ikoner osv.). Når et stort antal Windows basedprograms kører, kan denne heap ikke mere hukommelse. Når der isnot hukommelse nok til at opfylde en allokering anmode om systemet normallyreturns en fejl, og giver brugeren besked om, at de kører med lav onmemory. Nogle programmer kan ikke håndtere fejlen korrekt, og i somecases der er ikke tilstrækkelig hukommelse til at oprette dialogboksen til fejlmeddelelsen. Den anmodede handling mislykkes derfor uden nogen angivelse.

Nøglen SharedSection er en lang streng, når den vises ved hjælp af registreringsdatabasen Editor.The standardværdien for denne nøgle er som følger.
   %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				


Den første SharedSection værdi (1024) definerer de almindelige Heapstørrelse til alldesktops. Dette omfatter tabellen globale håndtag (vindue håndtag er uniquemachine bred) og delt systemindstillinger (f.eks. SystemMetrics). Den isunlikely, du ville nogensinde vil ændre denne værdi.

Den anden SharedSection værdi (3072) bestemmer størrelsen af den desktopheap, der er knyttet til et interaktivt vindue (bruges til Windows-objekter). Denne statiske værdi bruges til at forhindre forkert virkede programmer fra bruger mange ressourcer. Da skrivebordskapaciteten er tilknyttet adresseområde for hver proces, denne værdi må ikke være angivet til et vilkårligt høj værdi (som det ville reducere ydeevnen), men bør kun øges tilstrækkeligt for at tillade de ønskede programmer til at køre.

Den tredje SharedSection værdi (512) bestemmer størrelsen af skrivebordskapaciteten for hver pc, som er knyttet til en "ikke-interaktivt" vindue. Hvis denne værdi ikke findes, være det samme som den angivne størrelse for interaktive vindue stationer (den anden SharedSection værdi) størrelsen af skrivebordskapaciteten for ikke-interaktive vindue stationer.
prodnt lave fejl fast størrelse sidefil

Advarsel! Denne artikel er oversat automatisk

Egenskaber

Artikel-id: 126962 – Seneste udgave 08/05/2016 07:45:00 – Udgave 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 KbMtda
Feedback