# Die USER32.DLL meldet dass der Speicher voll ist

Trotz größerem RAM-Speicher kommt es vor, dass sich die USER32.DLL mit der Auskunft meldet, der Speicher sei voll.

Diesen Fehler können Sie durch einen kleinen Eintrag in der Registry ausschalten.

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte: Aufbau der Registrydatenbank Wichtige Hinweise (Informationen zum Sichern der Registrydatenbank) Unterschiede zwischen Regedit und Regedt32 Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000) Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

Unter:

HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ Session Manager\ Subsystems\Windows

finden Sie den Eintrag: "SharedSection=xxxx,yyyy"

Wert "xxxx" ist der "Desktop Heap", der Speicher für Interaktionen zw. Anwender und Anwendung.

Wert "yyyy" ist der systemweite Zwischenspeicher von Windows NT

Hinter diesen Wert können Sie nun, durch Komma getrennt, einen dritten Wert setzen. Der sollte mit einer Größe von mind. 512 dafür sorgen, dass das Speicherproblem gelöst ist. Es handelt sich um den "Hidden Desktop Heap", der für nicht interaktive Anwendungen zuständig ist.

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip0500/tip0710.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich