Windows 7: Anwendungsfenster werden gelegentlich nicht angezeigt

0

Ich habe ein Windows 7 64-Bit-System, bei dem in den letzten Monaten ein seltsames Problem aufgetreten ist: Nachdem der Computer mehrere Tage lang ununterbrochen ausgeführt wird, tritt ein Problem auf, bei dem beim Klicken auf die Taskleiste zum Starten von Anwendungen die GUI dieser Anwendungen nicht gestartet werden kann. Die fehlgeschlagenen Anwendungen können so einfach wie der Editor oder der Taschenrechner sein. Wenn ich auf das Anwendungssymbol in der Taskleiste klicke, werden sie hervorgehoben, aber nicht gestartet. Sie werden gestartet, wenn ich andere laufende GUIs (z. B. Outlook) schließe. Und soweit ich mich erinnern kann, zeigt der Task-Manager den 'Prozess' der fehlgeschlagenen Startanwendung.

Ich weiß nicht viel über Windows-GUI / Windows-Verwaltung, aber meine Vermutung hat etwas mit "Stapel" von Fenstern zu tun: Nicht genügend Speicherplatz, um neue Fenster anzuzeigen, es sei denn, einige der vorhandenen Fenster sind geschlossen? Das Problem verschwindet für einige Tage, sobald ich den Computer neu starte.

Irgendeine Idee? Vielen Dank!

IrfanClemson
quelle
1
Klingt so, als würde ein Programm beim Ausführen immer mehr Ressourcen verbrauchen. Ich schlage vor, Sie starten den Task-Manager, machen jede Spalte sichtbar, die Ihrer Meinung nach zutreffen könnte (Prozess-ID, Prozessorauslastung, alle Speicherspalten, Threads, Benutzer- und GDI-Objekte) und machen einen Screenshot dieses Fensters, sobald der Computer neu gestartet wurde. Machen Sie dann einen weiteren Schnappschuss, wenn das Problem auftritt. Möglicherweise können Sie einige Unterschiede sehen.
Jan Doggen
@ JanDoggen, ja, tolle Idee. Aber selbst das Task-Manager-Fenster wird nicht gestartet, sobald das Fenster nicht mehr gestartet wird! CTL ALT DEL startet das TM nicht. Aber ich konnte immer ein anderes Anwendungsfenster schließen und dann sehen, was TM in diesem Fall anzeigt ... Danke!
IrfanClemson
1
Lass es offen und lass das Programm offen, mit dem du Screenshots machst. Solange sie auf Tastatur / Maus hören, sollte es funktionieren. Schließen Sie keine Fenster, wenn das Problem auftritt, da Sie möglicherweise die gesuchten Task-Manager-Daten verlieren!
Jan Doggen
Okay, ich habe gerade nach der Neuinstallation eine Bildschirmkappe abgenommen und einige zusätzliche "Ansichten" aktiviert, z. Sollte in ein paar Tagen mehr wissen - möglicherweise am Montag! Danke noch einmal!
IrfanClemson
Frage: Es sieht so aus, als ob ich nur nach einer Spalte in TM sortieren kann. Es werden zu viele Prozesse ausgeführt (da für alle Benutzer aktiviert), um in die Bildschirmabdeckung zu passen. Worauf sollte die Sortierung basieren? Anzahl der Themen? Speichernutzung? CPU auslastung?
IrfanClemson

Antworten:

1

Dies klingt genauso wie die Speicherbeschränkung für "Desktop Heap", die in den Windows XP-Tagen, als mIRC populär war, ein häufiges Problem war.

Das Problem ist nicht, dass Ihnen der Speicher als solches ausgeht, sondern dass eine bestimmte Menge an RAM für die Erzeugung von "Desktop" -Objekten wie Kontextmenüs, Fenstern und anderen grafisch erzeugten Details (auch Symbole, glaube ich) vorgesehen ist.

Normalerweise ist dies kein Problem für den alltäglichen Gebrauch, aber einige Programme (wie zum Beispiel mIRC) behandeln ihre selbst erstellten Fenster so, dass der Desktop Heaps-Speicherpool verwendet wird (anstatt nur RAM zu verwenden).

Ich nahm an, sie hatten dies behoben, seit das Windows XP-Alter oder die Grenze auf etwas Nützliches zumindest erhöht. Dies scheint nicht der Fall zu sein und das Limit ist immer noch etwas lächerlich Kleines (wir sprechen zwischen 3 und 20 MB für den gesamten Desktop-Heap, was nicht gerade viel ist).

Ich könnte detailliert beschreiben, wie das Problem behoben werden kann, aber jetzt, da Sie wissen, dass Sie nach "Desktop Heap" suchen müssen, sollten Sie in der Lage sein, das Problem in kurzer Zeit zu finden / zu beheben. (Hoffentlich ist dies das Problem, das Sie haben, da es, soweit ich mich erinnere, eine relativ einfache Lösung ist.)

BEARBEITEN: Das Problem könnte sein, dass Sie ein Programm haben, das den Desktop-Heap verwendet, aber seine eigenen Fenster nach dem Beenden der Funktionen nicht ordnungsgemäß schließt (Sie haben also unsichtbare, nicht erkennbare Fenster, die Sie auf lange Sicht nur stören). Wenn ja, sollten Sie es hoffentlich finden können, indem Sie Ihre wahrscheinlichen Verdächtigen durchsuchen. (Ich glaube nicht, dass die Verwendung von Desktop-Heap im Task-Manager angezeigt wird, aber ich habe noch nie so viel darüber gelesen.)

Curs3d
quelle
Hallo danke. Ich werde es mir ansehen. Übrigens habe ich 16 GB RAM. Es ist ein Dell Optiplex 990 und hatte dieses Problem erst vor einigen Monaten - höchstwahrscheinlich eine Software, die ich installiert habe.
IrfanClemson
1
Ja, das ist die Sache, die Menge des reservierten Speichers ist völlig verfälscht von der Menge an RAM, die wir tatsächlich seit Tagen haben. Ein 3-MB-Desktop-Heap war möglicherweise angebracht, wenn die meisten nur mit 256-512 MB RAM ausgeführt wurden, aber es gibt nicht viel Grund, jetzt keine viel höhere Zuweisung zu haben, wenn fast jedes Standardsystem mindestens 4 GB hat, wobei viele 8-16 ausführen + GB RAM.
Curs3d
Das Problem ist seit einigen Tagen nicht mehr aufgetreten. Ich gehe davon aus, dass ich über das Wochenende keine Problemanwendung ausgeführt habe. Hmmm. Hier ist eine mögliche Lösung bei ehow.com/how_12101838_increase-maximum-heap-size-windows-7.html aber mein Win7 hat nicht den 3. Parameter von 1024 und der zweite ist bereits 20480. Ich akzeptiere die Antwort, weil das dem am nächsten ist, das ich gekommen bin. Vielen Dank!
IrfanClemson