Dieser hat mich jahrelang gestört und bis jetzt konnte ich keine adäquate Lösung finden.
Das Problem tritt so ziemlich bei jeder XP-Installation auf, die ich durchgeführt habe. Nach dem Öffnen einer Reihe von Programmen oder des Systems, auf dem bereits vorhandene Programme ausgeführt werden, gehen Windows scheinbar die Ressourcen aus, ohne es mir mitzuteilen.
Es gibt IMMER freien Arbeitsspeicher. Zum Beispiel ist es mir gerade passiert und ich hatte über einen Gig an freiem RAM. Es gibt keine Viren, Spyware oder anderen Unsinn - es handelt sich um ein Windows-Ressourcenproblem , die Frage ist jedoch, zu welcher Ressource die Ressource nicht mehr ausreicht, wie man sie lokalisiert und wie man sie verhindert.
Manchmal geschieht dies nach dem Ausführen bestimmter Programme - zum Beispiel heute, als ich Photoshop CS4 und Flash CS4 gleichzeitig gestartet habe. Ich bemerkte auch, dass ein Neustart von The Bat (E-Mail-Client von Ritlabs) dieses Problem für eine Weile zu beseitigen scheint, aber auch dies geschieht auf Computern, auf denen The Bat noch nicht einmal installiert ist.
Was passiert also genau? Die Symptome sind:
Wenn Sie Alt-Tab drücken, wird die Liste nicht mehr angezeigt. Sie springt sofort zum nächsten Fenster, ähnlich wie bei Alt-Esc. In diesem Fall sind jedoch nicht genügend Ressourcen vorhanden, um die Alt- Registerkarte Menü
zufällige Programme würden zufällig abstürzen, unter Berufung auf zufällige Fehler, Speicherfehler, Systemressourcen, Unfähigkeit, Systemaufrufe auszuführen usw.
Zufallsprogramme würden zufällige Teile vermissen - z. B. könnten die Firefox-Hauptmenüs verschwinden, Teilauswahlen aufrufen oder gar nicht mehr angezeigt werden. IE kann einige seiner Symbolleisten verlieren. Einige Programme konnten möglicherweise nicht neu gezeichnet werden oder wurden einfach grau, wo sich die Benutzeroberfläche befand.
Windows selbst beklagt sich nie über einen Mangel an RAM, virtuellem Speicher oder irgendetwas anderem, aber es geht ihm etwas aus .
Der einzige Hinweis, den ich heute finden und anwenden konnte, war diese Desktop-Heap-Beschränkung . Ich habe nicht bestätigt, dass der Fix funktioniert, da nicht genügend Zeit vergangen ist. Was denken in der Zwischenzeit alle?
Das liegt daran, dass Windows einen sogenannten "Desktop-Heap" hat, in dem die meisten GUI-Objekte leben, Menüs, Symbole und was Sie haben. Und dieser Raum ist ziemlich begrenzt und, was noch wichtiger ist, in der Größe festgelegt.
Weitere Informationen finden Sie unter Q126962: Auf dem Desktop-Heap. Lesen Sie Raymond Chen .
quelle
Der Begriff "Ressourcen" oder "Systemressourcen" unter Windows bezieht sich auf verschiedene Objekte (z. B. Fensterhandles) im Betriebssystem. Windows begrenzt den für Ressourcen zugewiesenen Speicherplatz, sodass nicht der gesamte Systemspeicher verwendet werden kann. Aus diesem Grund haben Sie viel freien Speicher, aber nicht genügend Ressourcenplatz.
Mark Russinovich und David Solomon (bekannt als Winternals und Sysinternals ) haben ein Buch geschrieben, das die Eingeweide von Windows ausführlich beschreibt: Windows Internals. Die vierte Ausgabe behandelt Windows 2000, XP und Server 2003 und ist für sich oder als Teil des Windows Server 2003 Resource Kit verfügbar. Die fünfte Ausgabe erscheint im Juni 2009 und wird Windows Vista und Server 2008 abdecken. Eines oder beide dieser Bände können hilfreich für Sie sein, aber seien Sie gewarnt: Dies ist nicht nur eine Lektüre am Samstagnachmittag!
quelle
Treiber und andere Dinge, die weit genug entfernt sind, um im oder um den Kernel herum zu spielen, können große Probleme verursachen, wenn sie nicht richtig funktionieren - und es ist ein Engpass, der nicht immer in der offensichtlichen CPU-, Speicher- oder Festplatten-E / A sichtbar ist Pfade.
quelle
"eine wirklich verdächtige spoolsv.exe mit 11.456 Griffen"
Dies ist die Sache mit dem Spooler für Druckaufträge ... Warten Druckaufträge, oder müssen sie weggeblasen werden?
Beschädigter Druckertreiber?
quelle
Haben Sie eine Art "Tuning-Software" installiert? Die meisten von ihnen tüfteln an Einstellungen herum, die sie nicht sollten. Und die meisten wenden Einstellungen an, die nur die Benchmark-Leistung verbessern, aber die tatsächliche Arbeitsauslastungsleistung (z. B. Interaktivität) verringern, indem Sie die Knöpfe des Speichermanagers drehen.
quelle