"Ghost" UI-Elemente

10

Gelegentlich wird ein Teil einer Anwendung auf meinem Desktop angezeigt:

Alt-Text

Dies ist Teil eines Kontextmenüs für eine Anwendung. Es ist immer das oberste, was bedeutet, dass es immer auf dem Bildschirm angezeigt wird und ich nicht darauf klicken kann (es klickt nur durch). Es ist schon einmal passiert, manchmal mit ganzen Fenstern. Es bleibt auf dem Bildschirm, auch wenn die Anwendung, von der es stammt, nicht mehr ausgeführt wird.

Wie werde ich es los, ohne neu zu starten ?

adrianbanks
quelle
gute Frage! Es ist auch unter Windows7 wirklich nervig!
Junior M
Ich habe eine neue Antwort hinzugefügt - etwas spät am Tag, aber ich kann bestätigen, dass sie das Problem behebt (zumindest in Windows 7).
Ian

Antworten:

6

Ich habe einen wirklich einfachen Hack gefunden, um Kontextmenü-Phantome wie das, was Sie beschreiben, loszuwerden. Gehen Sie einfach in Ihre Bildschirmauflösungseinstellungen und wechseln Sie zu einer anderen Auflösung. Wechseln Sie dann zurück. Die Änderung der Auflösung scheint Dinge auf einer niedrigeren Ebene zurückzusetzen als dort, wo das Phantom vorhanden ist, was bedeutet, dass das Phantom während der Auflösungsänderung bereinigt wird.

Nathan Ridley
quelle
Super Hack, aber es hört nicht auf, sie zu erscheinen.
Csomakk
Dadurch wird nur das aktuelle schwebende Element behoben - das Problem wird nicht gestoppt.
Ian
1

Ich habe dieses Verhalten bei bestimmten Grafikkarten gesehen.

Aktualisieren Sie Ihren Grafikkartentreiber. Wenn dies nicht funktioniert oder Sie es nicht aktualisieren können, können Sie die Beschleunigung auf der Grafikkarte verringern. Gehen Sie zu den erweiterten Systemeigenschaften (Registerkarte Erweitert) und reduzieren Sie in den Leistungsoptionen entweder die Beschleunigungsstufe oder deaktivieren Sie "Menüs einblenden oder in Ansicht schieben".

Seanyboy
quelle
1

Öffnen Sie cmd.exeals Administrator und geben Sie Folgendes ein:

net stop uxsms

Die Geister sind verschwunden, so dass Sie es so lassen können, aber wenn Sie möchten, können Sie den Dienst neu starten,
also geben Sie Folgendes ein:

net start uxsms

Sie können es auch als Desktop- und Explorer-Kontextmenü hinzufügen:

Fügen Sie unter Windows Vista und 7 die Option "UXSMS neu starten" im Kontextmenü "Desktop" und "Explorer" hinzu

user289290
quelle
1
Ich bin verwirrt ... sollte er net stop uxsmszweimal tippen ?
Andrew Schulman
net stop uxsmsund dannnet start uxsms
AminM
0

Wenn mir dies passiert, ist es manchmal hilfreich, zu der Anwendung zurückzukehren, zu der dieses Popup gehört. Wechseln Sie dann zurück zu der Anwendung, die ich im Vordergrund verwenden möchte.

Meistens verschwindet das Popup dann.

Martin
quelle
Die Anwendung, von der es kam, wird nicht mehr ausgeführt.
Adrianbanks
Oh ok. Vielleicht können Sie den Task-Manager verwenden, um den Explorer zu beenden. Normalerweise wird es nach Beendigung automatisch neu gestartet. Aber ich weiß nicht, ob dies negative Nebenwirkungen hat. Sie sollten geöffnete Dokumente auf jeden Fall speichern und schließen.
Martin
1
Nein, das funktioniert auch nicht. Das einzige, was es loszuwerden scheint, ist das Abschalten des Desktop-Fenstermanagers (dwm.exe), aber dadurch werden die Dinge sehr seltsam auf dem Bildschirm gemalt und ich muss am Ende neu starten.
Adrianbanks
Okay, ich sehe, dass alles gelöst ist, aber ich möchte hinzufügen (für weitere Informationen), dass es kein Problem gibt, explorer.exe zu stoppen, und dass Sie nicht einmal alles speichern müssen. Wenn es nicht automatisch erneut gestartet wird, können Sie den Task-Manager starten. Klicken Sie auf der ersten Registerkarte mit der rechten Maustaste auf eine beliebige Stelle und klicken Sie auf die einzige Option. Geben Sie 'explorer.exe' ohne die Anführungszeichen ein und Sie sind fertig. Sie können den Explorer erneut ausführen.
Antrikshy
0

Das Problem wird von Aero verursacht, aber es gibt eine einfache Möglichkeit, es zu stoppen.

  1. Klicken Sie mit der rechten Maustaste auf "Computer" und wählen Sie "Eigenschaften".
  2. Klicken Sie auf "Erweiterte Systemeinstellungen".
  3. Klicken Sie im Abschnitt "Leistung" auf "Einstellungen"
  4. Deaktivieren Sie "Menüelemente nach dem Klicken ausblenden".

Um vorhandene schwebende Fenster zu entfernen, öffnen Sie den Task-Manager und beenden Sie den Prozess dwm.exe (Desktop Window Manager).

Nach diesem Punkt sollten Sie nicht auf das Problem stoßen.

Ian
quelle
-1 Das Problem wird offensichtlich nicht durch Aero verursacht. Das Problem bestand lange vor Aero. Die Leute haben es viele Male in XP gesehen, aber in Win7 ist das Verweilen stärker.
Barlop