Aufgrund der Einschränkung des Desktopheaps wird möglicherweise die Fehlermeldung "Nicht genügend Arbeitsspeicher" angezeigt.

In diesem Artikel wird der Fehler "Nicht genügend Arbeitsspeicher" behoben, der auftritt, wenn Sie viele Anwendungsfenster in Windows öffnen.

Gilt für: Windows 7 Service Pack 1, Windows Server 2012 R2
Ursprüngliche KB-Nummer: 947246

Symptome

Nachdem Sie viele Anwendungsfenster in Windows geöffnet haben, können Sie möglicherweise keine weiteren Fenster mehr öffnen. Ein Fenster kann manchmal geöffnet werden, enthält aber nicht die erwarteten Komponenten. Darüber hinaus erhalten Sie eine Fehlermeldung, die in etwa wie folgt aussieht:

Nicht genügend Arbeitsspeicher

Ursache

Dieses Problem tritt aufgrund der Desktopheapeinschränkung auf. Wenn Sie einige Fenster schließen und dann versuchen, andere Fenster zu öffnen, werden diese Möglicherweise geöffnet. Diese Methode wirkt sich jedoch nicht auf die Einschränkung des Desktopheaps aus.

Lösung

Wichtig

Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher ist es wichtig, bei der Ausführung der folgenden Schritte sorgfältig vorzugehen. Für zusätzlichen Schutz sichern Sie die Registrierung, bevor Sie sie ändern. Sie können die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter Sichern und Wiederherstellen der Registrierung in Windows.

Um dieses Problem zu beheben, ändern Sie die Größe des Desktopheaps, indem Sie die folgenden Schritte ausführen:

  1. Klicken Sie auf Start, geben Sie regedit in das Feld Suche starten ein, und wählen Sie dann in der Liste Programme regedit.exe aus.

    Hinweis

    Wenn Sie zur Eingabe eines Administratorkennworts oder zur Bestätigung aufgefordert werden, geben Sie Ihr Kennwort ein, oder klicken Sie auf Weiter.

  2. Suchen Sie den HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems Registrierungsunterschlüssel, und wählen Sie ihn aus.

  3. Klicken Sie mit der rechten Maustaste auf den Windows-Eintrag , und wählen Sie dann Ändern aus.

  4. Suchen Sie im Abschnitt Wertdaten des Dialogfelds Zeichenfolge bearbeiten den SharedSection Eintrag, und erhöhen Sie dann den zweiten und den dritten Wert für diesen Eintrag.

    Hinweis

    • Der zweite Wert des SharedSection Registrierungseintrags ist die Größe des Desktopheaps für jeden Desktop, der einer interaktiven Fensterstation zugeordnet ist. Der Heap ist für jeden Desktop erforderlich, der in der interaktiven Fensterstation (WinSta0) erstellt wird. Der Wert wird in Kilobytes (KB) angegeben.
    • Der dritte SharedSection Wert ist die Größe des Desktopheaps für jeden Desktop, der einer nicht interaktiven Fensterstation zugeordnet ist. Der Wert wird in Kilobytes (KB) angegeben.
    • Es wird nicht empfohlen, für den zweiten SharedSection Wert einen Wert festzulegen, der mehr als 20480 KB beträgt.

Standardmäßig enthält der Windows-Registrierungseintrag die folgenden Daten in einer x86-basierten Version von Windows 7 Service Pack 1.

%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024, 12288,512
Windows=Ein
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16

Windows 7 Service Pack 1 (64 Bit) / Windows Server 2008 R2, 2012 R2 (64 Bit)

SharedSection=1024, 20480.768

Speicherbelegungen sind in späteren Betriebssystemen dynamisch. Es gibt keine Einschränkung für die Speicherbelegung. Wenn Sie dem Desktopheap jedoch zu viel Arbeitsspeicher zuweisen, kann es zu einer negativen Leistung kommen. Aus diesem Grund wird davon abgeraten, einen Wert festzulegen, der über 20480 liegt.

Hinweis

Die Größe des Desktopheaps wird vom physischen RAM auf dem Computer nicht beeinflusst. Sie können die Leistung nicht verbessern, indem Sie physischen RAM hinzufügen.

Hat dies das Problem behoben?

Überprüfen Sie, ob das Problem behoben ist. Wenn das Problem nicht behoben ist, wenden Sie sich an den Support.

References

Übersicht über Den Desktopheap