Sie erhalten eine Fehlermeldung "nicht genügend Speicher" aufgrund der Beschränkung des Desktopheap

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 947246
Problembeschreibung
Nach dem Öffnen von vielen Anwendungsfenster in Windows lassen sich möglicherweise keine zusätzliche Fenster mehr öffnen. In manchen Fällen öffnet sich ein Fenster. Es enthält jedoch nicht die erwarteten Komponenten. Darüber hinaus erhalten Sie eine Fehlermeldung, die der folgenden ähnelt:
Nicht genügend Arbeitsspeicher
Ursache
Dieses Problem tritt aufgrund der Desktopheapbeschränkung auf. Wenn Sie einige Fenster schließen und Sie versuchen, andere Fenster zu öffnen, können diese Fenster öffnen. Diese Methode wirkt sich jedoch nicht auf Desktopheap Einschränkung aus.
Lösung
Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Für zusätzlichen Schutz, sichern Sie die Registry, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 Sichern und Wiederherstellen der Registrierung in Windows
Damit wir dieses Problem beheben, fahren Sie mit dem "Automatisch mit Fix it beheben lassen"Abschnitt. Wenn Sie das Problem selbst beheben möchten, fahren Sie mit dem "Problem manuell beheben"Abschnitt.

Automatisch mit Fix it beheben lassen



Klicken Sie zum Beheben dieses Problems automatisch in Vista und Windows 7 auf die Fix it-Schaltfläche oder den Link. Führen Sieim Dialogfeld Dateidownload und die Schritte in der Fix it-Assistent.



Hinweise
  • Dieser Assistent ist nur auf Englisch verfügbar. Die automatische Korrektur funktioniert aber trotzdem auch für andere Sprachversionen von Windows.
  • Wenn Sie gerade nicht auf dem Computer arbeiten, auf dem das Problem auftritt, speichern Sie die Fix it Fehlerbehebung auf ein Flashlaufwerk oder CD und führen diese dann auf dem Computer, auf dem das Problem auftritt, aus.
  • Wir vergrößern den zweiten Wert des Registrierungseintrags "SharedSection" auf 20480 und wir erhöhen den dritten Wert des Registrierungseintrags "SharedSection" auf 1024 in der automatischen Korrektur.

Fahren Sie mit dem "Wurde das Problem behoben?"Abschnitt.



Problem manuell beheben


Um dieses Problem zu beheben, ändern Sie die desktop-Heapgröße. Gehen Sie hierzu folgendermaßen vor:
  1. Klicken Sie auf Start, Typ RegeditSuche starten ein, und klicken Sie dann auf regedit.exe in der Programmliste .

    Hinweis Wenn Sie zum Eingeben des Administratorkennwortes oder zu einer Bestätigung aufgefordert werden, geben Sie Ihr Kennwort ein oder klicken Sie auf Weiter.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel, und klicken Sie dann darauf:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Klicken Sie auf die Windows -Eintrag, und klicken Sie dann auf Ändern.
  4. Im Abschnitt Wert im Dialogfeld Zeichenfolge bearbeiten suchen Sie den Eintrag "SharedSection", und erhöhen Sie den zweiten und den dritten Wert für diesen Eintrag.
Hinweise
  • Der zweite Wert des Registrierungseintrags "SharedSection" ist die Größe des Desktopheaps für jeden Desktop, der interaktiven Windowstation zugeordnet ist. Der Heap ist für jeden Desktop notwendig, der in der interaktiven Arbeitsstation (WinSta0) erstellt wird. Der Wert steht in Kilobyte (KB).
  • Der dritte SharedSection-Wert ist die Größe des Desktopheaps für jeden Desktop, der mit einer "nicht interaktiven" Arbeitsstation verbunden ist. Der Wert steht in Kilobyte (KB).
  • Wir empfehlen nicht, dass Sie einen Wert, die festlegen über 20480 KB für den zweiten SharedSection-Wert.
Standardmäßig enthält der Windows-Registrierungseintrag die folgenden Daten in einem x86-basierten Version von Windows Vista.
%SystemRoot%\system32\csrss.exeObjectDirectory=\WindowsSharedSection=1024,3072,512Windows=OnSubSystemType=WindowsServerDll=basesrv,1ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2ProfileControl=OffMaxRequestThreads=16
Hinweis Standardmäßig ist der zweite Wert für den Eintrag "SharedSection" 3072 in einer x86-basierten Version von Windows Vista. Standardmäßig ist dieser zweiten Wert für diesen Eintrag 20480 in einer x64-basierten Version von Windows Vista.

Windows Vista SP1, 7, 8, 8.1 (32 Bit) / Windows Server 2008 (32 Bit)
SharedSection=1024, 12288,512

Windows Vista, 7, 8, 8.1 (64 Bit) / 2008 R2 2012 2012 R2 Windows Server 2008 (64 Bit)
SharedSection=1024, 20480,768


In Windows Vista und späteren Betriebssystemen sind Speicherbereiche dynamisch. Daher besteht keine Einschränkung für die Reservierung von Speicher. Wenn Sie zu viel Arbeitsspeicher zur Desktopheap zuwiesen, kann jedoch negativ Leistung auftreten. Dies ist der Grund, warum wir nicht empfehlen, dass Sie einen Wert festlegen, die über 20480.

Hinweis Die desktop-Heapgröße ist von dem physischen Arbeitsspeicher auf dem Computer nicht betroffen. Daher können Sie die Leistung nicht verbessern, indem Sie physischem RAM hinzufügen.
Informationsquellen
Für weitere Informationen zu ähnlichen Problemen klicken Sie auf die folgenden Artikelnummern, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:
126962 "Nicht genügend Arbeitsspeicher" Fehlermeldung wird angezeigt, wenn Sie eine große Anzahl von Programmen ausführen
318677 PRB: Kann nicht mehrere untergeordnete Fenster erstellt werden und andere Probleme beim Erreichen Sie der maximalen Anzahl von zulässigen untergeordneten Fenster in einer MDI-Anwendung
Für weitere Informationen zum Problem bei einer Sitzung in einer Terminaldienste-Umgebung klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
840342 Anwendungen können möglicherweise nicht korrekt in einer Terminaldiensteumgebung ausgeführt werden.

Weitere Informationen zu den Desktopheap finden Sie auf der folgenden Microsoft-Website:

Wurde das Problem behoben?

  • Überprüfen Sie, ob das Problem behoben ist. Wenn das Problem behoben ist, Sie sind mit diesem Abschnitt fertig. Wenn das Problem nicht behoben ist, können Sie Kontakt zum support.
  • Wir schätzen Ihr Feedback. Feedback geben oder Probleme mit dieser Lösung zu informieren, Schreiben Sie einen Kommentar für die "Automatisch mit Fix it beheben lassen"Blog oder senden Sie uns eine E-Mail.
Fixit beheben fixme

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 947246 – Letzte Überarbeitung: 08/06/2016 18:54:00 – Revision: 15.0

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, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard

  • kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtde
Feedback