Menüauswahlelement bleibt auf dem Bildschirm hängen, nachdem das Kontext- oder Befehlsmenü geschlossen wurde

318

Wenn ich einen Menübefehl auswähle, bleibt das Etikett oder die ausgewählte Option in regelmäßigen Abständen auf dem Bildschirm hängen und verschwindet nicht. Ich kann alle offenen Anwendungen schließen, einschließlich derjenigen, die ich verwendet habe, als sie feststeckten, aber sie werden immer noch nicht verschwinden.

Im folgenden Screenshot habe ich eine neue Instanz von IE geöffnet, um zu zeigen, wie das Label oben bleibt. Die Bezeichnung wurde von dieser IE-Instanz nicht erstellt.

Verweilende Menübefehlsbezeichnung

(Ich habe den Kreis in MS Paint hinzugefügt. Dieser Teil steckt nicht fest.)

Das Etikett, das hängen bleibt, ist der erste Menübefehl, den ich im Internet Explorer auswähle. Wenn ein Label bereits feststeckt, bleibt ein neues Label nicht hängen (unabhängig davon, welche Instanz (en) des IE betroffen sind). Basierend auf diesem Wissen öffne ich jetzt einfach den IE auf meinem sekundären Monitor, öffne vorsichtig das Kontextmenü, sodass sich der Befehl Eigenschaften in der unteren Ecke befindet, und klicke darauf. Dies ist keine Lösung.

Das schwebende Label bewegt sich nie und ist für Mauseingaben transparent (wenn ich darauf klicke, ist es so, als hätte ich auf das Element dahinter geklickt).

Das Etikett verschwindet nicht , wenn ich alle laufenden Anwendungen schließe. Ich habe nicht versucht, Dienste zu stoppen oder Taskleistenelemente wie Live Mesh zu schließen.

Das Etikett verschwindet , wenn ich die Bildschirmauflösung ändere und dann wieder zurück ändere.

Irgendwelche Ideen, wie ich das verhindern kann? Es ist ein halbes Dutzend Mal passiert und stört meine Arbeit ziemlich.

Sam Harwell
quelle
1
Ich hatte dies eine Menge in den Betas von Win7 geschehen , insbesondere bei der Ausführung in einer VM. Es passiert nicht mehr, aber ich weiß nicht genau, wann es sich geändert hat. Ich empfehle, den Grafikkartentreiber zu aktualisieren und nacheinander die Startprogramme zu deaktivieren, bis sie angehalten werden. Ich denke, es war entweder mein Treiber, UltraMon oder WinSplit Revolution, aber ich habe es nie eingegrenzt.
OwenP
1
Ich habe einige Programme, die das in Vista tun. Ich habe keine Lösung.
Henk
20
Das passiert. Starten - Ausführen - "tskill dwm" oder töten Sie DWM.EXE über den Task-Manager. Der Neustart erfolgt sofort, wenn die Menüelemente nicht mehr vorhanden sind.
Петър Петров
1
Ist mir vor ein paar Minuten passiert. Es war kein Tooltip, sondern ein Menüelement, das beim Absturz von IE11-Devtools auf dem Bildschirm hängen blieb. Der tskill dwnTrick hat nicht funktioniert, während die Farbtiefe geändert wurde.
MaxArt
1
Internet Explorer 11 scheint ein großer Straftäter zu sein, wenn diese Geistermenüauswahlen auf dem Bildschirm angezeigt werden.
Matthew Lock

Antworten:

320

Das Problem wurde in Windows 2000 eingeführt, als verblassende Menüelemente hinzugefügt wurden. Ursprünglich wurde das Feature im Kernel-Mode-Code hinzugefügt und fest in Teile der Benutzeroberfläche integriert. Da es so gut funktionierte, blieb es dort. Das Problem ist von Zeit zu Zeit aufgetreten, aber niemand hatte eine zuverlässige Möglichkeit, es im Kernel-Debugger zu reproduzieren, um es zu beheben.

Der gleiche Effekt kann erzielt werden, ohne die Bildschirmauflösung oder Farbtiefe zu ändern. Gehen Sie zu Start -> Ausführen -> und geben Sie ein tskill dwm. Dieser Befehl setzt den Desktop Window Manager zurück, ohne dass die Bildschirmauflösung geändert werden muss.

Durch Ändern der Bildschirmauflösung oder Farbtiefe wird auch der Desktop-Fenstermanager zurückgesetzt, sodass der aufgetretene Fehler immer umgangen wurde. Beides behebt das Problem.

Sam Harwell
quelle
3
Ich benutze Windows 7 Ultimate. So habe ich das Problem gelöst. Gehen Sie zu Systemsteuerung> Thema ändern. Stellen Sie das Thema auf Weiß mit hohem Kontrast ein. Das gespenstische Menü sollte verschwinden. Setzen Sie Ihr Thema auf das zurück, was es war.
HA
1
Ich hatte gerade den Schatten einer Ballonspitze auf dem Bildschirm (über allem anderen!). Das Ändern der Auflösungen hat bei mir nicht funktioniert, aber das Ändern der Farbtiefe. Ich habe die Tiefe auf 16-Bit und dann wieder auf 32-Bit umgestellt. Das schien den Trick zu tun.
ADTC
31
Start - Ausführen - tskill dwm - behebt es immer - das zwingt DWM wirklich zum Neustart.
Петър Петров
4
Eine dauerhafte Lösung finden Sie in der nächsten Antwort .
Ehrfurcht
3
Wäre dies heute zum ersten Mal passiert? Nach dem Gebrauch tskill dwmverschwindet es, ist aber mit dem ersten Menüpunkt zurückgekehrt, den ich danach auswähle. Wir hoffen, dass es nach dem Neustart nicht mehr zurückkommt. [Daumen
drücken
187

Das letzte Mal, als ich das sah, war Windows 2000, wo es mir gelegentlich passiert ist.

Ich nehme an, eine Problemumgehung wäre das Deaktivieren von Menüelementen, die ausgeblendet werden, nachdem Sie in die Leistungsoptionen geklickt haben:

Alt-Text

Joey
quelle
31
Ich habe eine Reise zu Google unternommen, um zu erfahren, wie ich zu diesem Bildschirm komme: - Klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften aus dem Menü - Wählen Sie Erweiterte Systemeinstellungen - Klicken Sie im Bereich Leistung auf Einstellungen
Al Crowley
28
@AlCrowley: Oder geben Sie einfach "Leistung" in das Startmenü ein und wählen Sie "Aussehen und Leistung von Windows anpassen".
Joey
2
Diese Lösung funktionierte für mich unter Windows 7. Danke.
Ankur
2
+1 für die dauerhafte Lösung (für eine Maschine sowieso)
Erick Robertson
5
Auch wenn Sie die beiden Kontrollkästchen über den Kontextmenüs deaktivieren, werden sie viel schneller angezeigt
Sven Hecht,
29

In Windows 7 (und wahrscheinlich in Vista) scheint die Verwendung des Task-Managers zum Beenden von "dwm.exe" (der automatisch neu gestartet wird) eine ziemlich schmerzlose Methode zu sein, um das Artefakt loszuwerden.

user17365
quelle
15
Leider ist dies zumindest für mich nur eine sehr vorübergehende Lösung - auch wenn der feststeckende Menüpunkt nach dem Beenden von dwm.exe verschwindet, bleibt ein neuer hängen, sobald ich erneut auf einen Menüpunkt klicke.
Alexteg
3
Anfangs dachte ich, das würde funktionieren, aber leider hat alexteg recht. Ich habe gerade versucht zu töten dwm, und der Menüpunkt ist zwar verschwunden, aber innerhalb einer Minute ist ein neuer Menüpunkt hängen geblieben (und das ist kein Zufall, da sich dieser Windows-Fehler eher selten bemerkbar macht). Zumindest können Sie mit diesem Ansatz das feststeckende Menüelement durch ein neues ersetzen, dessen Position auf dem Bildschirm Sie selbst bestimmen können.
Andreas Rejbrand
1
Vielen Dank, mit superuser.com/a/57021/152255 funktioniert es gut.
onetdev
1
Ich habe das mit @ Joeys Antwort kombiniert. Joeys Antwort scheint zu verhindern, dass das Problem auf dem Bildschirm behoben wird. Dies behebt das Problem im Moment auf dem Bildschirm. Das Ausführen eines Vollbild-DirectX-Spiels scheint das Problem ebenfalls zu beheben.
AJ Henderson
Noch schneller, tippe "tskill dwm" in Run :)
Петър Петров
28

Klicken Sie mit der rechten Maustaste auf Computer , Eigenschaften, Erweiterte Systemeinstellungen, Registerkarte Erweitert, Leistungseinstellungen, und deaktivieren Sie beide Optionen :

  • Menüs einblenden oder schieben und
  • Menüelemente nach dem Klicken ausblenden

Fest.

Brandon
quelle
Ich weiß, dass dies ziemlich alt ist, aber ich bin erst kürzlich auf dieses Problem gestoßen, und dieses hat es für mich behoben.
jefffan24
hat bei mir funktioniert, schade, es hat mein Theme zurückgesetzt
Daniel
11

Ich denke, es ist schneller, nur die Farbtiefe zu ändern. Nachdem Sie die Einstellungen geändert und auf "Übernehmen" geklickt haben, können Sie mit "Nein" auf "Möchten Sie diese Einstellungen beibehalten?" Antworten. Prompt. Die ursprüngliche Farbtiefe wird wiederhergestellt (das Problem ist behoben). Übrigens, ich empfehle Ihnen, die Auflösung nicht zu ändern, da dies Windows zwingt, Fenstergrößen und -positionen neu zu berechnen ... zweimal! Es ist merklich langsamer als das Ändern der Farbtiefe.

Auf jeden Fall ist dies ein Videoproblem in Windows. Der einzige sichere Weg (außer einem Neustart) besteht darin, Windows zu zwingen, den Videopuffer vollständig zu aktualisieren. Sie können dies tun, indem Sie dwm.exe beenden. Die Änderung der Farbtiefe ist jedoch schneller (Sie müssen nicht lange nach einer Liste von Prozessen suchen), sicherer (Sie müssen die Stabilität Ihres Windows nicht gefährden) und für Anfänger einfacher zu erfassen.

Hinzu kommt: Das Wichtigste ist möglicherweise, "NEIN" zu sagen, wenn Sie aufgefordert werden, "die Einstellungen beizubehalten". Wenn Sie "Ja" sagen, kehren die verwaisten Menüelemente möglicherweise zurück.

user34216
quelle
10

Es tskill dwmscheint, dass nicht mehr genügend Befehle gestartet werden dwm, sodass Sie möglicherweise den Desktop Window Manager-Sitzungs-Manager in den Diensten neu starten müssen :

Bildbeschreibung hier eingeben

Matthew Lock
quelle
6

Ich habe vor kurzem begonnen, dieses Problem auf einem Windows 7 Professional Thinkpad W510 und einer allgemeinen i7-Workstation unter Windows 7 Ultimate zu bekommen. Es war eine Quelle des Interesses, dass es beiden Maschinen passiert ist, und die Eingabe von 'tskill dwm' würde Dinge wie einen Pausen-Screenshot bewirken und sich wie eine schlechte Arbeit anfühlen.

In meinem Fall habe ich festgestellt, dass der Logitech SetPoint-Prozess abstürzt. Das Deaktivieren der am System vorgenommenen Änderungen der Bildschirmbenachrichtigung scheint das Tooltipp-Problem gelöst zu haben.

Hoffentlich hilft die Kernidee hier jemandem: - Ein Tool, das das Aero-Overlay manipuliert, kann stören.

Jotham
quelle
Ich habe auch SetPoint, scheint Aero zu stören, danke!
Hernán
0

Auf meinem Heimsystem, auf dem XPPro ausgeführt wurde, bekam ich dies oft mit, ebenso wie Tooltip-Boxen, die dasselbe machten. Windows Explorer war die App, die die meisten Unregelmäßigkeiten enthüllte (obwohl dies möglicherweise darauf zurückzuführen ist, dass sie eines der am häufigsten verwendeten Dienstprogramme ist). Das Schließen / Beenden von Anwendungen hat, wie in Ihrem Fall, nur das Spiegeln von Bildschirmauflösungen oder Farbtiefen bewirkt. Auch das Umschalten auf den Anmeldebildschirm und das erneute Anmelden reichen normalerweise, aber nicht immer aus.

Ich bin mir jedoch nicht sicher, was sich geändert hat, um das Vorkommen zu reduzieren. Ich habe kürzlich die Grafikkarte in der Maschine aktualisiert, aber die Reduzierung des Auftretens ist merklich vor dieser Aktualisierung geschehen. Ich vermute, dass entweder ein Treiberupdate oder eines der MS-Patches das Problem verringert hat, aber das ist nur eine Vermutung. Stellen Sie auf jeden Fall sicher, dass Sie keine Updates verpasst haben und dass Sie die neuesten stabilen Treiber für Ihren Grafikchipsatz verwenden.

David Spillett
quelle
0

Mit der Tastenkombination "Auf Normal drehen" CTRL+ ALT+ UpArrowkönnen Sie das feststeckende Menü löschen, sofern Ihr Grafikkartentreiber dies unterstützt.

(Ich weiß, dass dies mit Intel-Grafiken funktioniert, kann aber für keine anderen bürgen.)

benrwb
quelle
Funktioniert bei mir nicht.
Andreas Rejbrand
@ AndreasRejbrand Ich habe meine Antwort aktualisiert, um genauer zu sein
Benrwb
@benrwd: OK, ich verstehe, es ist eine Funktion einiger Grafikkartentreiber. Nun, es ist sicherlich eine Abkürzung für diejenigen mit diesem Hotkey. (Aber ich nehme an, das Update ist nur vorübergehend - wenn Sie das nächste Mal auf ein natives Win32-Popup-Menü klicken, bleibt es wieder
hängen
1
@AndreasRejbrand Ja, es ist nur eine vorübergehende Korrektur. Die beste Lösung besteht darin, die Einstellung "Menüelemente nach dem Klicken ausblenden" zu deaktivieren, wie in anderen Antworten beschrieben.
benrwb
1
Dies ist ein Standard-Hotkey für integrierte Intel-Grafiktreiber, der jedoch häufig deaktiviert wird, weil Benutzer ihn versehentlich getroffen haben und dann nicht wissen, wie er zurückgesetzt werden soll.
Nichtigkeit
0

Sie können den taskkillBefehl verwenden:

  1. Öffnen Sie die Eingabeaufforderung
  2. Geben Sie ein taskkill /im dwm.exeund drücken Sie dann Enter.

Befehl "taskkill"

Wenn dies regelmäßig vorkommt, können Sie den Befehl auch in einer Batch-Datei speichern.

Hundeliebhaber
quelle
0

Wenn Sie Windows 10 verwenden, können Sie möglicherweise nicht töten, dwm.exeohne gezwungen zu sein, Windows so herunterzufahren / neu zu starten, wie ich es war.

Um dieses Problem in Zukunft zu vermeiden, habe ich diese Antwort befolgt , aber um das Problem zu beheben, das ich im Moment hatte, habe ich einfach meine Auflösung geändert und dann wieder zu meiner ursprünglichen Auflösung zurückgekehrt, wodurch der auf dem Bildschirm feststeckende Menüpunkt gelöscht wurde .

Will Ediger
quelle