 |
Fehler im Stack-Speicher beheben
Sie erhalten gelegentlich die Fehlermeldung »Der Thread wird aufgrund eines Überlaufs beendet, eine VxD belegt zu viel Stack-Speicher«. Sie möchten dieses lästige Problem beseitigen.
Diese Fehlermeldung erhalten Sie, wenn Windows einen internen Überlauf in einem Speicherbereich durch einen Gerätetreiber feststellt. Ein Gerätetreiber bekommt 4 KByte Speicher zugeordnet. Falls er selber jedoch mehr Speicher verwendet, kommt es zu einem internen Überlauf. Für diese Fälle bietet Windows temporär weiteren Speicherbereich an. Die maximale Anzahl dieser zusätzlichen Speicherseiten ist jedoch begrenzt durch einen Eintrag in der Datei SYSTEM.INI. Wenn diese Reserve erschöpft ist, erhalten Sie die Fehlermeldung.
Erhöhen Sie daher die Anzahl zusätzlicher Speicherseiten: Öffnen Sie den Dialog »Ausführen« aus dem Startmenü, geben Sie »sysedit« ein und klicken Sie auf »OK«. Im folgenden Editor wechseln Sie zum Fenster mit der Datei C:\WINDOWS\SYSTEM.INI. Suchen Sie in dieser Datei den Abschnitt »[386enh]«. Am Ende dieses Abschnitts fügen Sie die Zeile »MinSPs=4« hinzu. Falls die Zeile bereits existiert, ändern Sie den Wert entsprechend. Klicken Sie dann auf »Datei | Beenden« und bestätigen Sie die Abfrage zum Speichern der Änderungen mit »Ja«. Starten Sie dann Ihren PC neu.
! Achtung: Unter Windows Me steht Ihnen »sysedit« nicht zur Verfügung. Hier müssen Sie die Datei suchen und dann mit einem Text-Editor öffnen. Tritt die Fehlermeldung immer noch auf, erhöhen Sie den Wert für »MinSPs« noch weiter – immer in Vierer-Schritten.
|
 |