Parādīts kļūdas ziņojums "trūkst atmiņas, kad darbojas liels skaits programmu"

Atbalsta nodrošināšana operētājsistēmai Windows XP tika pārtraukta

Korporācija Microsoft pārtrauca operētājsistēmas Windows XP atbalsta nodrošināšanu 2014. gada 8.aprīlī. Šīs izmaiņas skāra programmatūras atjauninājumus un drošības opcijas. Uzziniet, kā tas ietekmēs jūs un kā nodrošināt aizsardzību arī turpmāk.

Windows Server 2003 atbalsts beidzās 2015. gada 14. jūlijā

Korporācija Microsoft 2015. gada 14. jūlijā beidz Windows Server 2003 atbalsta nodrošināšanu. Šīs izmaiņas skāra programmatūras atjauninājumus un drošības opcijas. Uzziniet, kā tas ietekmēs jūs un kā nodrošināt aizsardzību arī turpmāk.

SVARĪGI! Šis raksts ir tulkots, izmantojot Microsoft mašīntulkošanas programmatūru, un, iespējams, labots, izmantojot tehnoloģiju Community Translation Framework (CTF). Korporācija Microsoft publicē gan ar mašīntulkošanas programmatūru tulkotus rakstus, ko pēc tam rediģējuši kopienas pārstāvji, gan arī tulkotāju tulkotus rakstus, lai visi zināšanu bāzes raksti būtu pieejami vairākās valodās. Ar mašīntulkošanas programmatūru tulkotajos un kopienas pārstāvju rediģētajos tekstos var būt vārdu izvēles, sintakses un/vai gramatikas kļūdas. Korporācija Microsoft neuzņemas atbildību ne par kādām neprecizitātēm, kļūdām vai kaitējumu, kas radies nepareiza satura tulkojuma vai tā izmantošanas dēļ. Papildinformācija par CTF ir pieejama šeit: http://support.microsoft.com/gp/machine-translation-corrections/lv.

Noklikšķiniet šeit, lai skatītu šī raksta versiju angļu valodā: 126962
Simptomi
Palaižot liels skaits Windows programmu, "Trūkst atmiņas" tiek parādīts kļūdas ziņojums, mēģinot startēt jaunas programmas vai useprograms, kas jau darbojas, pat ja jums joprojām ir daudz ofphysical un lapošanas failu atmiņas.
Iemesls
Šī problēma var rasties, ja, WIN32 apakšsistēmā isdepleted kaudze pieredze darbā ar datoru.

Piezīme. Šī problēma biežāk rodas sistēmā Windows NT 3.5 darbvirsmas sistēmas atmiņas noklusējuma lielums ir 512K. Sistēmā Windows NT 3.1 noklusējuma vērtība ir 3072K. noklusējuma vērtība tika samazināta, lai palielinātu veiktspēju.
Risinājums
Svarīgi! Šī sadaļa, metode vai uzdevums ietver darbības, kuras izpildot, var modificēt reģistru. Tomēr, ja reģistru modificēsit nepareizi, var rasties nopietnas problēmas. Tāpēc veiciet šīs darbības uzmanīgi. Papildu drošībai dublējiet reģistru pirms tā mainīšanas. Pēc tam varat atjaunot reģistru, ja rodas problēmas. Lai iegūtu papildinformāciju par to, kā dublēt un atjaunot reģistru, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāze rakstu:
322756 Kā dublēt un atjaunot reģistru sistēmā Windows
Lai novērstu šo problēmu, palieliniet darbvirsmas sistēmas atmiņas lielumu:
  1. Startējiet reģistra redaktoru (Regedt32.exe).
  2. No
    HKEY_LOCAL_MACHINE
    apakškokā atrodiet šādu atslēgu:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Atlasiet Windows vērtību.
  4. No Labot izvēlnē izvēlieties Virkne.
  5. Palieliniet parametru SharedSection.

    Sistēmai Windows NT:
    SharedSection norāda sistēmas un darbvirsmai piešķirtās, izmantojot šādu formātu:
    SharedSection =xxxx,gggg
    Pievienojiet "256" un ", 512" pēc gggg numurs.

    Sistēmai Windows 2000, Windows XP un Windows Server 2003:
    Lai norādītu sistēmas un darbvirsmai piešķirtās SharedSection izmanto šādu formātu:
    SharedSection =xxxx,gggg,zzzz
    32 bitu operētājsistēmām palieliniet ggggvērtību uz "12288";
    Palielināt zzzz vērtību uz "1024".
    64 bitu operētājsistēmām palieliniet gggguz "20480";
    Palielināt zzzz vērtību uz "1024".
Papildindormācija
Windows NT izmanto īpašu atmiņas kaudzes programsrunning visa sistēma Windows darbvirsmā. Darbvirsmas sistēmas atmiņas tiek izmantots visi objekti (windows izvēlnēs, pildspalvas, ikonas utt.). Kad darbojas liels skaits Windows basedprograms, šai sistēmas atmiņai var pietrūkt atmiņas. Ja tur lietderīgu nepietiek atmiņas iedalīšanas pieprasījuma sistēmas normallyreturns kļūdu un paziņo lietotājam, ka tie darbojas zema onmemory. Dažas programmas neveiksmīgi apstrādā atteici, un somecases tur var pietrūkt atmiņas, lai izveidotu kļūdas ziņojuma dialoglodziņš. Tādējādi pieprasītā darbība neizdodas, un norādes.

Atslēga SharedSection ir redzama kā gara virkne, kad tiek skatīta reģistra Editor.The noklusējuma vērtība šajā atslēgā ir šāda.
   %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				


Pirmā SharedSection vērtība (1024) definē sistēmas atmiņas lielumu, kas kopējs alldesktops. Tajā ietverta globālo turu tabula (Windows turi ir plaša uniquemachine) un koplietotās sistēmas iestatījumi (piemēram, SystemMetrics). Tā isunlikely jums šī vērtība nebūs jāmaina.

Otrā SharedSection vērtība (3072) kontrolē lielumu desktopheap, kas saistīta ar interaktīvu logu staciju (tiek izmantota Windows objektiem). Šī statiskā vērtība tiek izmantota, lai novērstu, ka nepareizi darbojošās lietojumprogrammas patērē pārāk daudz resursu. Tā kā darbvirsmai piešķirtā sistēmas atmiņa ir kartēta katra procesa adrešu telpā, šo vērtību nevajadzētu iestatīt uz patvaļīgi lielu vērtību (jo tiks samazināta veiktspēja), taču tā jāpalielina pietiekami, lai visas vēlamās lietojumprogrammas varētu darboties.

Trešā SharedSection vērtība (512) kontrolē darbvirsmai piešķirtās sistēmas atmiņas katrai darbvirsmai, kas saistīta ar neinteraktīvu logu staciju lielumu. Ja šīs vērtības nav, būs tāda pati kā interaktīvu logu staciju (otrā SharedSection vērtība) norādītais lielums-interaktīvu logu staciju darbvirsmai piešķirtās sistēmas atmiņas lielumu.
prodnt zema atteice fiksēts lielums lapošanas failu

Brīdinājums: šis raksts ir tulkots automātiski

Rekvizīti

Raksta ID: 126962. Pēdējo reizi pārskatīts: 08/06/2016 05:07:00. Pārskatījums: 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 KbMtlv
Atsauksmes