web-dev-qa-db-fra.com

Option de sélection de menu bloquée à l'écran après la fermeture du menu contextuel ou du menu de commande

Périodiquement, lorsque je sélectionne une commande de menu, l'étiquette ou l'option sélectionnée reste "bloquée" à l'écran et ne disparaîtra pas. Je peux fermer toutes les applications ouvertes, y compris celle que j'utilisais lorsqu'elle s'est bloquée, mais elle ne disparaîtra toujours pas.

Dans la capture d'écran ci-dessous, j'ai ouvert une nouvelle instance de IE simplement pour montrer comment l'étiquette reste au premier plan. Le label n'a pas été créé par cette instance d'IE.

Lingering menu command label

(J'ai ajouté le cercle dans MS Paint. Cette partie n'est pas bloquée.)

L'étiquette qui reste bloquée est la première commande de menu que je sélectionne dans IE. Si une étiquette est déjà bloquée, une nouvelle étiquette ne reste pas bloquée (quelle que soit la ou les instances de IE qui sont impliquées). Fort de ces connaissances, il ne reste plus qu'à ouvrir IE sur mon moniteur secondaire, à ouvrir avec précaution le menu contextuel afin que la commande Propriétés apparaisse dans le coin inférieur, puis à cliquer dessus. Ce n'est pas une solution.

L'étiquette flottante ne se déplace jamais et est transparente pour l'entrée de la souris (si je clique dessus, c'est comme si je cliquais sur l'élément derrière celle-ci).

Le libellé ne pas disparaît si je ferme toutes les applications en cours d'exécution. Je n'ai pas essayé d'arrêter les services ni de fermer des éléments de la barre d'état système tels que Live Mesh.

L'étiquette fait disparaît si je change la résolution de l'écran, puis la rétablit.

Des idées comment je peux empêcher cela de se produire? C'est arrivé une demi-douzaine de fois et cela perturbe mon travail.

315
Sam Harwell

Le problème a été réintroduit dans Windows 2000 lorsque des éléments de menu en fondu ont été ajoutés. A l'origine, la fonctionnalité avait été ajoutée au code en mode noyau et était étroitement intégrée à des parties de l'interface utilisateur. Comme cela fonctionnait si bien, il a fini par rester là. Le problème est apparu de temps en temps, mais personne n’a eu un moyen fiable de le reproduire dans le débogueur du noyau pour le réparer.

Le même effet peut être obtenu sans changer la résolution de l'écran ou la profondeur des couleurs. Allez dans Démarrer -> Exécuter -> et tapez tskill dwm. Cette commande réinitialisera le gestionnaire de fenêtres du bureau sans qu'il soit nécessaire de modifier la résolution de l'écran.

Changer la résolution de l'écran ou la profondeur des couleurs réinitialise également le gestionnaire de fenêtres du bureau. Le problème a donc toujours été une solution de contournement pour le bogue. L'une ou l'autre de ces solutions résoudra le problème.

319
Sam Harwell

La dernière fois que j'ai vu cela, c'était dans Windows 2000 où cela m'est arrivé de temps en temps.

Je suppose qu'une solution de contournement consisterait à désactiver les éléments de menu disparaissant après avoir cliqué dans les options de performance:

alt text

186
Joey

Dans Windows 7 (et probablement Vista), utiliser le gestionnaire de tâches pour supprimer "dwm.exe" (il redémarre automatiquement) semble être un moyen assez simple de se débarrasser de l'artefact.

29
user17365

Clic droit Ordinateur , Propriétés, Paramètres système avancés, Onglet Avancé, Paramètres de performance, Désélectionnez les deux :

  • Fondus ou diapositives dans la vue et
  • Éléments de menu en fondu après avoir cliqué sur

Fixé.

27
Brandon

Je pense qu'il est plus rapide de simplement changer la profondeur de couleur. Une fois que vous avez modifié et cliqué sur Appliquer, vous pouvez simplement répondre NON à la question "Voulez-vous conserver ces paramètres?" Rapide. Cela reviendra à votre profondeur de couleur d'origine (avec le problème résolu). Au fait, je vous recommande de ne pas changer la résolution, car cela forcerait Windows à recalculer la taille et la position des fenêtres ... deux fois! C'est nettement plus lent que de changer la profondeur de couleur.

Quoi qu'il en soit, il s'agit certainement d'un problème vidéo dans Windows. Le seul moyen sûr (autre que le redémarrage) serait donc d'obliger Windows à actualiser complètement le tampon vidéo. Vous pouvez le faire en supprimant dwm.exe, mais la modification de la profondeur de couleur est plus rapide (inutile de chercher dans une longue liste de processus), plus sûre (plus besoin de mettre en péril la stabilité de Windows) et plus facile à comprendre pour les novices.

Ajout à cela: L'important peut être de dire "NON" lorsque vous êtes invité à "conserver les paramètres". Si vous dites oui, alors les morceaux de menu orphelins peuvent revenir.

11
user34216

Un nombre suffisant de commandes tskill dwm semble cesser de redémarrer dwm. Vous devrez peut-être redémarrer le gestionnaire de session Desktop Window Manager in Services:

enter image description here

10
Matthew Lock

J'ai récemment commencé à rencontrer ce problème sur un Thinkpad W510 Windows 7 Professionnel et sur une station de travail générique i7 exécutant Windows 7 Ultimate. Le fait que cela arrive aux deux machines était une source d’intérêt et taper 'tskill dwm' ferait des choses comme casser la capture d’écran et donnerait l’impression d’être un mauvais travail.

Dans mon cas, j'ai trouvé que le problème était le blocage du processus Logitech SetPoint. La désactivation des modifications de notification à l'écran apportées au système semble avoir résolu le problème des info-bulles.

Espérons que l'idée de base ici aide quelqu'un: - Un outil qui manipule la superposition Aero peut interférer.

6
Jotham

Vous pouvez utiliser la commande taskkill:

  1. Ouvrir l'invite de commande
  2. Tapez taskkill /im dwm.exe puis appuyez sur Enter.

"taskkill" Command

Si cela se produit régulièrement, vous pouvez également enregistrer la commande dans un fichier de traitement par lots.

0
Dog Lover

Le raccourci clavier "Revenir à la normale" CTRL + ALT + UpArrow peut être utilisé pour effacer le menu bloqué, si le pilote de votre carte graphique le supporte.

(Je sais pertinemment que cela fonctionne avec les graphiques Intel, mais je ne peux en garantir aucun autre.)

0
benrwb

Auparavant, cela se produisait souvent sur mon système domestique, sous XPPro, ainsi que dans les boîtes à outils. L'Explorateur Windows était l'application qui exposait le plus la bizarrerie (bien que cela puisse être parce qu'elle fait partie des utilitaires les plus couramment utilisés). Fermer/supprimer des applications, comme dans votre cas, n'a fait que changer les résolutions d'écran ou les profondeurs de couleurs. Basculer également vers l'écran de connexion puis vous reconnecter serait généralement, mais pas toujours, le truc.

Il m'arrive très rarement maintenant, même si je ne suis pas sûr de ce qui a changé pour réduire l'événement. J'ai récemment mis à niveau la carte graphique de la machine, mais la réduction de l'occurrence s'est produite sensiblement avant cette mise à niveau. Mon hypothèse est qu'une mise à jour de pilote ou l'un des correctifs de MS a réduit le problème, mais ce n'est qu'une supposition. Dans tous les cas, assurez-vous de n'avoir oublié aucune mise à jour et que vous utilisez les derniers pilotes stables pour votre jeu de puces graphiques.

0
David Spillett

Si vous utilisez Windows 10, vous pouvez être incapable de tuer dwm.exe sans être obligé d’arrêter/redémarrer Windows comme j’étais.

Pour éviter ce problème à l'avenir, j'ai suivi cette réponse , mais pour résoudre le problème que j'avais à l'heure actuelle, j'ai simplement changé de résolution, puis je suis revenu à ma résolution d'origine, ce qui a effacé l'élément de menu collé sur l'écran.

0
Will Ediger