Může se zobrazit chybová zpráva „Nedostatek paměti "z důvodu omezení hromady plochy v systému Windows Vista nebo Windows 7

ID článku: 947246 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Po otevření okna mnoho aplikací v systému Windows Vista nebo Windows 7, nemusí být možné otevřít žádné další okna. V některých případech může otevřít okno. Však nebude obsahovat očekávané komponenty. Navíc může zobrazit chybová zpráva podobná následující:
Out of memory

Příčina

k tomuto problému dochází z důvodu omezení hromady plochy v systému Windows Vista nebo Windows 7. Zavřete některá okna a potom se pokusíte otevřít další okna, může otevření těchto oken. Tato metoda však nemá vliv na omezení hromady plochy.

Řešení

DůležitéTohoto oddílu, metoda nebo úkol obsahuje kroky, které vám sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy.. Postupujte proto pečlivě podle uvedených kroků.. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami.. Potom můžete v případě potíží registr obnovit.. Další informace o zálohování a obnovení registru, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756Postup při zálohování a obnovení registru v systému Windows
Jste nám tento problém můžete odstranit, přejděte "Automaticky opravit"oddílu. Chcete-li tento problém vyřešit sami, přejděte "Mi vyřešit ručně"oddílu.

Automaticky opravit



Chcete-li tento problém vyřešit automaticky, klepněteOpravittlačítko nebo propojení. Klepněte na tlačítkoSpustitvStáhnout soubordialogového okna pole a postupujte podle kroků v opravit ji průvodce.

Tento problém vyřešit
Microsoft Fix it 50496


Poznámky
  • Průvodce mohou být v angličtině pouze. Tato automatická oprava však funguje i pro ostatní jazykové verze systému Windows..
  • Pokud nejste v počítači, který má potíže, uložit opravit, řešení pro jednotku flash nebo na disku CD-ROM a spusťte jej v počítači, který má potíže.
  • Jsme zvýšit druhou hodnotu položky registru SharedSection na 20480 a zvýšit třetí hodnota položky registru SharedSection na 1024 automatickou opravu.

, Přejděte "Nebyl tento problém vyřešit?"oddílu.



Mi vyřešit ručně


Chcete-li tento problém vyřešit, změňte velikost haldy plochy. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítkoSpuštěnítyp,regeditvSpustit hledánído pole a pak klepněte na tlačítkoregedit.exevProgramyseznam.

    Poznámka:Pokud budete vyzváni k zadání hesla správce nebo k potvrzení, zadejte své heslo nebo klepněte na tlačítkoPokračovat.
  2. Vyhledejte a vyberte následující podklíč registru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Klepněte pravým tlačítkem myšiSystém Windowspoložka a pak klepněte na tlačítkoÚprava.
  4. vHodnota datoddíluUpravit řetězecdialogového okna pole, přejděteSharedSectionpoložky a poté zvyšte hodnotu druhou a třetí hodnota pro tuto položku.
Poznámky
  • Druhou hodnotu položky registru SharedSection je velikost hromady plochy pro jednotlivé plochy, která je přidružena interaktivním okně stanice. Je vyžadována pro každé plochy, která je vytvořena v okně interaktivní stanice (WinSta0) haldy. Hodnotu v kilobajtech (KB).
  • SharedSection třetí hodnota představuje velikost hromady plochy pro každý plochy, která souvisí s "non-interactive" okno stanice. Hodnotu v kilobajtech (KB).
  • Nedoporučujeme nastavit hodnotu, je nad20480KB pro druhou hodnotu SharedSection.
Ve výchozím nastavení položky registru systému Windows obsahuje následující data ve formátu x 86-based verze systému of Windows Vista.
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024,3072,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16
Poznámka:Ve výchozím nastavení je druhá hodnota pro položku SharedSection 3072 ve verzi x 86 systému Windows Vista. Ve výchozím nastavení je tato druhá hodnota pro tuto položku 20480 v-verze x 64 systému of Windows Vista.

v systému Windows Vista a novější operační systémy, jsou dynamické přidělování paměti. Proto je bez omezení pro přidělení paměti. Ale pokud Přidělení hromady plochy příliš velké množství paměti, může dojít negativní výkonu. To je důvod, proč není doporučeno nastavit hodnotu, která je starší než 20480.

Poznámka:Hromady plochy velikost fyzické paměti RAM v počítači není ovlivněna. Proto nelze zvýšit výkon tím, že přidáte fyzické paměti RAM.

Odkazy

Informace o podobných problémech naleznete klepnutím na následující čísla článků v článcích znalostní báze společnosti Microsoft:
126962Když máte velký počet spuštěné programy, zobrazí se chybová zpráva „Nedostatek paměti "
318677PRB: Nelze vytvořit více podřízených oken a jiné potíže po dosažení maximálního počtu povolených podřízených oken MDI aplikace
Další informace o problému paměti relace v prostředí služby Terminal Services, klepněte na následující číslo článku databáze Microsoft Knowledge Base:
840342Aplikace nemusí pracovat správně v prostředí služby Terminal Services

Další informace o hromady plochy, navštivte následující web společnosti Microsoft:
http://blogs.msdn.com/ntdebugging/archive/2007/01/04/Desktop-heap-Overview.aspx

Nebyl tento problém vyřešit?

  • Zaškrtnutí Určuje, zda problém vyřešen. Pokud ano, v této části již pro vás nejsou žádné potřebné informace.. Jestliže problém není vyřešen, můžeteobraťte se na podporu.
  • By ceníme si vašich názorů. Zašlete nám svůj názor nebo zprávu o problémech s toto řešení, prosím ponechat komentář "Automaticky opravit"blogu nebo zašlete náme-mailové zprávy.

Vlastnosti

ID článku: 947246 - Poslední aktualizace: 15. září 2010 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Starter
Klíčová slova: 
kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:947246

Dejte nám zpětnou vazbu