Éléments d'interface utilisateur «fantômes»

10

Parfois, je reçois une partie d'une application qui traîne sur mon bureau:

texte alternatif

Cela fait partie d'un menu contextuel pour une application. Il est toujours le plus haut, ce qui signifie qu'il est toujours à l'écran, et je ne peux pas cliquer dessus (il suffit de cliquer dessus). C'est déjà arrivé, parfois avec des fenêtres entières. Il reste à l'écran même si l'application dont il est issu n'est plus en cours d'exécution.

Comment m'en débarrasser sans redémarrer ?

adrianbanks
la source
bonne question! C'est vraiment agaçant aussi sur Windows7!
Junior M
J'ai ajouté une nouvelle réponse - un peu tard dans la journée mais je peux confirmer qu'elle le corrige (au moins dans Windows7).
Ian

Réponses:

6

J'ai trouvé un hack vraiment facile pour se débarrasser des fantômes du menu contextuel comme ce que vous décrivez. Accédez simplement aux paramètres de résolution de votre écran et changez de résolution, puis revenez en arrière. Le changement de résolution semble réinitialiser les éléments à un niveau inférieur à celui où le fantôme existe, ce qui signifie que le fantôme est nettoyé pendant le changement de résolution.

Nathan Ridley
la source
hack génial, mais il ne cesse de les apparaître.
csomakk
Cela ne résoudra que l'élément flottant actuel - cela n'arrêtera pas le problème.
Ian
1

J'ai vu ce comportement avec certaines cartes vidéo.

Mettez à niveau votre pilote de carte vidéo. Si cela ne fonctionne pas ou si vous ne pouvez pas le mettre à niveau, vous pouvez composer l'accélération sur la carte vidéo. Accédez aux Propriétés système avancées (onglet Avancé) et dans les options de performances, réduisez le niveau d'accélération ou décochez "Fondu ou faites glisser les menus en vue"

seanyboy
la source
1

Ouvrez cmd.exeen tant qu'administrateur et tapez:

net stop uxsms

Les fantômes ont disparu, vous pouvez donc le laisser comme ça, mais si vous le souhaitez, vous pouvez redémarrer le service
, puis tapez:

net start uxsms

vous pouvez également l'ajouter en tant que menu contextuel du bureau et de l'explorateur:

Ajouter l'option «Redémarrer uxsms» dans le menu contextuel du bureau et de l'explorateur sous Windows Vista et 7

user289290
la source
1
Je suis confus ... il devrait taper net stop uxsmsdeux fois?
Andrew Schulman
net stop uxsmspuisnet start uxsms
AminM
0

Lorsque cela m'arrive, il est parfois utile de revenir à l'application à laquelle appartient cette fenêtre contextuelle. Revenez ensuite à l'application que je souhaite utiliser dans la contrefaçon.

La plupart du temps, le popup disparaît ensuite.

Martin
la source
L'application dont il est issu n'est plus en cours d'exécution.
adrianbanks
Ah d'accord. Vous pouvez peut-être utiliser le gestionnaire de tâches pour terminer l'explorateur. Habituellement, il sera redémarré automatiquement après la résiliation. Mais je ne sais pas si cela a des effets secondaires négatifs. Vous devez en tout cas enregistrer et fermer les documents ouverts.
Martin
1
Non, ça ne marche pas non plus. La seule chose qui semble s'en débarrasser est de tuer le gestionnaire de fenêtres de bureau (dwm.exe), mais cela fait que les choses peignent très étrangement à l'écran et je finis par devoir redémarrer.
adrianbanks
D'accord, je vois que tout est résolu, mais j'aimerais ajouter (pour plus d'informations) qu'il n'y a aucun problème à arrêter explorer.exe, et vous n'avez même pas besoin de tout enregistrer. s'il ne redémarre pas automatiquement, vous pouvez démarrer le Gestionnaire des tâches et dans le premier onglet, cliquez avec le bouton droit n'importe où et cliquez sur la seule option. Entrez 'explorer.exe' sans les devis et vous avez terminé. Vous pouvez exécuter à nouveau l'explorateur.
Antrikshy
0

Le problème est causé par Aero, mais il existe un moyen simple de l'arrêter.

  1. Faites un clic droit sur «Ordinateur» et sélectionnez «Propriétés».
  2. Cliquez sur "Paramètres système avancés"
  3. Cliquez sur "Paramètres" dans la section "Performances"
  4. Décochez «Éliminer les éléments du menu après avoir cliqué»

Pour supprimer toutes les fenêtres flottantes existantes, ouvrez le gestionnaire de tâches et supprimez le processus dwm.exe (Desktop Window Manager).

Vous ne devriez pas rencontrer le problème après ce point.

Ian
la source
-1 le problème n'est évidemment pas causé par aero .. le problème existait bien avant aero. Les gens l'ont vu dans XP des tas de fois mais dans Win7, la persistance est plus forte.
barlop