2009-10-18 17:31:11 +0000 2009-10-18 17:31:11 +0000
322
322

Menu select item bloccato sullo schermo dopo che il menu contestuale o il menu dei comandi si è chiuso

Periodicamente quando seleziono un comando di menu, l'etichetta o l'opzione selezionata si “blocca” sullo schermo e non va via. Posso chiudere tutte le applicazioni aperte, compresa quella che stavo usando quando si è bloccata, ma non va via.

Nella schermata sottostante, ho aperto una nuova istanza di IE solo per mostrare come l'etichetta rimane in cima. L'etichetta non è stata creata da questa istanza di IE.

(ho aggiunto il cerchio in MS Paint. Quella parte non è bloccata.)

L'etichetta che si blocca è il primo comando di menu che seleziono in IE. Se un'etichetta è già incollata, una nuova etichetta non si incastra (indipendentemente dall'istanza o dalle istanze di IE). Sulla base di queste conoscenze, ora apro IE sul mio monitor secondario, apro con attenzione il menu contestuale in modo che il comando Properties sia nell'angolo in basso, e lo clicco. Questa non è una soluzione.

L'etichetta fluttuante non si muove mai ed è trasparente all'input del mouse (se la clicco, è come se avessi cliccato la voce dietro di essa).

L'etichetta non va via se chiudo tutte le applicazioni in esecuzione. Non ho provato a fermare i servizi o a chiudere gli elementi del vassoio del sistema come Live Mesh.

L'etichetta non scompare se cambio la risoluzione dello schermo e poi la cambio di nuovo.

Idee su come posso impedire che questo accada? È successo una mezza dozzina di volte e sta diventando piuttosto sconvolgente per il mio lavoro.

Risposte (11)

325
325
325
2009-10-19 00:21:26 +0000

Il problema è stato introdotto già in Windows 2000 quando sono state aggiunte le voci di menu in dissolvenza. Originariamente, la funzione è stata aggiunta in codice in modalità kernel ed è stata strettamente integrata in porzioni dell'interfaccia utente. Dato che funzionava così bene, alla fine ci è rimasta. Il problema è apparso di tanto in tanto, ma nessuno ha avuto un modo affidabile per riprodurla nel debugger del kernel per farla riparare.

Lo stesso effetto può essere ottenuto senza modificare la risoluzione dello schermo o la profondità del colore. Andare su Start -> Esegui -> e digitare tskill dwm. Questo comando resetterà il window manager del desktop senza la necessità di cambiare la risoluzione dello schermo.

Cambiando la risoluzione dello schermo o la profondità del colore si resetta anche il window manager del desktop, quindi è sempre stato un workaround per il bug quando appare. Entrambe queste soluzioni risolveranno il problema.

191
191
191
2009-10-18 17:48:15 +0000

L'ultima volta che l'ho visto è stato in Windows 2000, dove mi è capitato di tanto in tanto.

Suppongo che una soluzione sarebbe quella di disabilitare le voci di menu che scompaiono dopo aver cliccato nelle opzioni Performance:

28
28
28
2009-11-09 11:35:27 +0000

In Windows 7 (e probabilmente in Vista), usare il task manager per uccidere “dwm.exe” (si riavvia automaticamente) sembra un modo piuttosto indolore per sbarazzarsi del manufatto.

28
28
28
2011-04-24 04:37:58 +0000

Cliccare con il tasto destro del mouse su Computer, Properties, Advanced System Settings, Advanced Tab, Performance-Settings, Uncheck both :

  • Fade o Slide menu in viewand
  • Fade out Menu Items after click

Fixed.

11
11
11
2010-04-14 19:59:27 +0000

Penso che sia più veloce cambiare solo la profondità del colore. Una volta che hai cambiato e hai cliccato su Applica, puoi rispondere NO al prompt “Vuoi mantenere queste impostazioni? Si tornerà alla profondità di colore originale (con il problema risolto). Btw, vi consiglio di non modificare la risoluzione perché così facendo costringerà Windows a ricalcolare le dimensioni e le posizioni delle finestre… due volte! È notevolmente più lento del cambio di profondità di colore.

Comunque questo è sicuramente un problema video in Windows, quindi l'unico modo sicuro (oltre al riavvio) sarebbe quello di forzare Windows ad aggiornare completamente il buffer video. Si può fare questo uccidendo dwm.exe, ma cambiare la profondità di colore è più veloce (non c'è bisogno di cercare una lunga lista di processi), più sicuro (non c'è bisogno di rischiare la stabilità del vostro Windows) e più facile da afferrare per i novizi.

Aggiunta a questo: La cosa importante può essere dire "NO” quando viene richiesto di “mantenere le impostazioni”. Se si dice di sì, allora i pezzi di menu orfani possono ritornare.

10
10
10
2014-03-20 01:10:16 +0000

Basta con i comandi tskill dwm sembra che i comandi dwm si fermino e si riavviino, quindi potrebbe essere necessario riavviare il Desktop Window Manager Session Manager in Services:

6
6
6
2014-01-07 07:22:36 +0000

Recentemente ho iniziato ad avere questo problema su un Windows 7 Professional Thinkpad W510 e su una workstation i7 generica con Windows 7 Ultimate. Il fatto che sia successo ad entrambe le macchine era una fonte di interesse e digitare ‘tskill dwm’ avrebbe fatto cose come rompere lo screenshot e mi sembrava un brutto lavoro in giro.

Nel mio caso ho scoperto che il problema era il crash del processo di Logitech SetPoint. Disabilitare le modifiche di notifica su schermo che apporta al sistema sembra aver risolto il problema dei tooltip.

Si spera che l'idea di base qui aiuti qualcuno:- Qualche strumento che manipola la sovrapposizione Aero potrebbe interferire.

0
0
0
2019-03-08 00:34:51 +0000

Se state usando Windows 10, potreste non essere in grado di uccidere dwm.exe senza essere costretti a spegnere/riavviare Windows come ho fatto io.

Per evitare questo problema in futuro, ho seguito questa risposta , ma per risolvere il problema che avevo al momento, ho solo cambiato la mia risoluzione, poi sono tornato alla mia risoluzione originale, che ha cancellato la voce di menu che era rimasta bloccata sullo schermo.

0
0
0
2013-12-18 09:19:56 +0000

Il tasto di scelta rapida “Ruota verso il normale” CTRL + ALT + UpArrow può essere usato per cancellare il menu bloccato, se il driver della scheda grafica lo supporta.

(so per certo che funziona con la grafica Intel, ma non posso garantire per nessun altro).

0
0
0
2009-10-18 18:07:56 +0000

Questo mi capitava spesso sul mio sistema di casa, con XPPro, insieme ai tool-tip box che facevano lo stesso. Windows Explorer era l'applicazione che esponeva di più le stranezze (anche se questo potrebbe essere dovuto al fatto che è una delle utility più comunemente usate). Le applicazioni di chiusura/uccisione, come nel vostro caso, non facevano altro che capovolgere le risoluzioni dello schermo o le profondità di colore. Anche il passaggio alla schermata di login e poi il login di nuovo, di solito, ma non sempre, farebbe il trucco.

I succede molto raramente ora, anche se non sono sicuro di cosa sia cambiato per ridurre l'occorrenza. Recentemente ho aggiornato la scheda grafica della macchina, ma la riduzione dell'occorrenza è avvenuta prima che l'aggiornamento avvenisse. La mia ipotesi è che un aggiornamento del driver o una delle patch di MS abbia ridotto il problema, ma questa è solo un'ipotesi. In ogni caso, assicuratevi di non aver perso nessun aggiornamento e assicuratevi di avere gli ultimi driver stabili per il vostro chipset grafico.

0
0
0
2015-08-16 08:49:23 +0000

È possibile utilizzare il comando taskkill:

  1. 1. Aprire il prompt dei comandi
  2. 3. Digitare taskkill /im dwm.exe e poi premere Invio.

&005

Se succede regolarmente, si può anche salvare il comando in un file batch.