Menu select l'elemento bloccato sullo schermo dopo che il menu contestuale o command è chiuso

Periodicamente quando seleziono un command di menu, l'etichetta o l'opzione selezionata vengono "bloccati" sullo schermo e non andranno via. Posso chiudere tutte le applicazioni aperte, compreso quello che stavo usando quando è rimasto bloccato, ma ancora non andrà via.

Nello screenshot qui sotto, 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.

Etichetta del comando di menù a menzogna

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

L'etichetta che si blocca è il primo command di menu selezionato in IE. Se un'etichetta è già bloccata, un nuovo non si blocca (a prescindere da quale istanza di IE sono coinvolti). Sulla base di questa conoscenza, ora apro IE sul mio monitor secondario, apri con attenzione il menu di context in modo che il command Proprietà sia nell'angolo inferiore e fai clic su di esso. Questa non è una soluzione.

L'etichetta galleggiante non si muove mai e è trasparente all'input del mouse (se faccio clic su di esso, è come se facessi clic sull'elemento dietro di esso).

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

L'etichetta si spegne se cambio la risoluzione dello schermo e poi la cambio.

Qualche idea su come posso impedire che questo accada? È successo una mezza dozzina di volte e sta diventando abbastanza interrotta per il mio lavoro.

Il problema è stato riportto in Windows 2000 quando sono state aggiunte le voci di menu sbiadite. In origine, la funzionalità è stata aggiunta nel codice del kernel e è stata strettamente integrata in porzioni dell'interface utente. Dal momento che ha funzionato così bene, ha finito per stare lì. Il problema è apparso di tanto in tanto, ma nessuno ha avuto un modo affidabile per riprodurlo nel debugger del kernel per ottenerlo fisso.

Lo stesso effetto può essere ottenuto senza modificare la risoluzione dello schermo o la profondità del colore. Vai a Start -> Run -> e digita tskill dwm . Questo command ripristina il gestore di window desktop senza la necessità di modificare la risoluzione dello schermo.

Cambiare la risoluzione dello schermo o la profondità di colore ripristina anche il gestore di windows del desktop, quindi è sempre stata una soluzione per il bug quando viene visualizzato. Una di queste soluzioni risolve il problema.

L'ultima volta che ho visto questo era in Windows 2000 where mi è successo occasionalmente.

Suppongo che una soluzione alternativa potrebbe essere quella di disabilitare le voci di menu che svaniscono dopo aver fatto clic sulle opzioni Performance:

alt text

In Windows 7 (e probabilmente Vista), utilizzando il task manager per uccidere "dwm.exe" (si riavvia automaticamente) sembra un modo abbastanza indolore per liberarsi dell'object.

Fare clic con il button destro di Computer , Proprietà, Impostazioni di sistema avanzate, Scheda Avanzate, Impostazioni di performance, Deseleziona entrambi :

  • Consente di sbiadire o distriggersre i menu e
  • Sbloccare le voci di menu dopo aver fatto clic

Fisso.

Basta che i comandi dwm di tskill sembrano smettere di riavviare il dwm, pertanto potrebbe essere necessario riavviare il Gestore sessioni Desktop Manager in Servizi:

immettere qui la descrizione dell'immagine

Penso sia più veloce cambiare la profondità del colore. Una volta che hai cambiato e cliccato Applica, puoi rispondere NO al messaggio "Vuoi mantenere queste impostazioni?" richiesta. Tornerà alla tua profondità di colore originale (con il problema risolto). Btw, ti consiglio di non modificare la risoluzione perché farlo forzera Windows per ricalcolare le size e le posizioni delle windows … due volte! È notevolmente più lento rispetto al cambiamento della profondità del colore.

Comunque questo è sicuramente un problema video in Windows, quindi l'unico modo sicuro di incendio (diverso da riavviare) sarebbe quello di forzare Windows per aggiornare completamente il buffer video. Puoi farlo uccidendo dwm.exe, ma cambiando la profondità di colore è più veloce (non c'è bisogno di cercare un lungo elenco di processi), più sicuro (non c'è bisogno di rischiare la stabilità di Windows) e di facile comprensione per i novizi.

Aggiungendo a questo: La cosa importnte potrebbe essere dire "NO" quando viene richiesto di "mantenere le impostazioni". Se dici di sì, allora i pezzi del menù orfani possono tornare.

Recentemente ho iniziato a prendere questo problema su un Windows 7 Professional Thinkpad W510 e una workstation generica i7 con Windows 7 Ultimate. Avere successo a entrambe le macchine è stata una fonte di interesse e la scrittura "tskill dwm" avrebbe fatto cose come screenshot di pausa e si sentiva come un brutto lavoro in giro.

Nel mio caso ho trovato il problema era che il process Logitech SetPoint si è arrestato. Disabilitare le modifiche di notifica sullo schermo che rende al sistema sembra aver risolto il problema del tooltip.

Speriamo che l'idea fondamentale qui aiuta qualcuno: – Alcuni strumenti che manipolano l'overlay Aero possono interferire.

Il tasto di scelta rapida "Ruota a normale" CTRL + ALT + UpArrow può essere utilizzato per cancellare il menu bloccato, se il driver della scheda grafica lo support.

(So ​​che un fatto questo funziona con la grafica Intel, ma non può garantire alcuna altra.)

Ho usato per get questo molto sul mio sistema di casa, in esecuzione XPPro, insieme a box di strumenti che fanno lo stesso. Esplora risorse è stata l'applicazione che ha mostrato la stranezza più (anche se potrebbe essere perché è sulle utility più comunemente utilizzate). Le applicazioni di chiusura / uccisione, come nel tuo caso, non hanno fatto altro che scorrere risoluzioni o profondità di colore. Anche passare alla schermata di login e poi tornare indietro di solito, ma non sempre, fare il trucco.

Ora succede molto raramente, anche se non so cosa sia cambiato per ridurre il fenoless. Ho recentemente aggiornato la scheda grafica nella macchina, ma la riduzione del verificarsi è accaduta notevolmente prima dell'aggiornamento. La mia ipotesi è che un aggiornamento del driver o una delle patch di MS abbia ridotto il problema, ma è solo un'idea. In each caso, assicurati di non aver perso gli aggiornamenti e assicurarsi di eseguire i driver più recenti per il chipset grafico.

È ansible utilizzare il command taskkill :

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

comando "taskkill"

Se succede regolarmente, è anche ansible salvare il command in un file batch.