Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł pomaga naprawić błąd "Brak pamięci", który występuje po otwarciu wielu okien aplikacji w systemie Windows.
Oryginalny numer KB: 947246
Symptomy
Po otwarciu wielu okien aplikacji w systemie Windows może nie być możliwe otwarcie żadnych dodatkowych okien. Czasami może zostać otwarte okno, ale nie będzie zawierać oczekiwanych składników. Ponadto zostanie wyświetlony komunikat o błędzie podobny do następującego:
Brak pamięci
Przyczyna
Ten problem występuje z powodu ograniczenia stert pulpitu. Gdy zamkniesz niektóre okna, a następnie spróbujesz otworzyć inne okna, te okna mogą być otwarte. Jednak ta metoda nie ma wpływu na ograniczenie stert pulpitu.
Rozwiązanie
Ważne
W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonać poniższe kroki. Aby zapewnić dodatkową ochronę, utwórz kopię zapasową rejestru przed przystąpieniem do jego modyfikacji. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.
Aby rozwiązać ten problem, zmodyfikuj rozmiar sterty pulpitu, wykonując następujące kroki:
Kliknij przycisk Start, wpisz regedit w polu Rozpocznij wyszukiwanie, a następnie wybierz pozycję regedit.exe na liście Programy.
Uwaga 16.
Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub kliknij przycisk Kontynuuj.
Znajdź i wybierz podklucz
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
rejestru.Kliknij prawym przyciskiem myszy wpis systemu Windows , a następnie wybierz polecenie Modyfikuj.
W sekcji Dane wartości okna dialogowego Edytowanie ciągu znajdź
SharedSection
wpis, a następnie zwiększ drugą wartość i trzecią wartość dla tego wpisu.Uwaga 16.
- Druga wartość
SharedSection
wpisu rejestru to rozmiar sterty pulpitu dla każdego pulpitu skojarzonego z interaktywną stacją okien. Sterta jest wymagana dla każdego pulpitu utworzonego na interakcyjnej stacji okien (WinSta0). Wartość jest wyrażona w kilobajtach (KB). - Trzecia
SharedSection
wartość to rozmiar sterty pulpitu dla każdego pulpitu skojarzonego z nieinterakcyjną stacją okien. Wartość jest wyrażona w kilobajtach (KB). - Nie zalecamy ustawiania wartości powyżej 20480 KB dla drugiej
SharedSection
wartości.
- Druga wartość
Domyślnie wpis rejestru systemu Windows zawiera następujące dane w wersji x86 dodatku Service Pack 1 systemu Windows 7.
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024, 12288,512
Windows=Wł.
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16
Windows 7 z dodatkiem Service Pack 1 (64-bitowy) / Windows Server 2008 R2, 2012 R2 (64-bitowy)
SharedSection=1024, 20480,768
Alokacje pamięci są dynamiczne w nowszych systemach operacyjnych. Alokacja pamięci nie jest ograniczona. Jeśli jednak przydzielisz za dużo pamięci do sterta pulpitu, może wystąpić negatywna wydajność. Dlatego nie zalecamy ustawiania wartości powyżej 20480 roku.
Uwaga 16.
Rozmiar sterty pulpitu nie ma wpływu na fizyczną pamięć RAM na komputerze. Nie można poprawić wydajności przez dodanie fizycznej pamięci RAM.
Czy to rozwiązało problem
Sprawdź, czy problem został rozwiązany. Jeśli problem nie został rozwiązany, skontaktuj się z pomocą techniczną.