El elemento de selección de menú se atasca en la pantalla después de que el menú contextual o de comando se ha cerrado


318

Periódicamente cuando selecciono un comando de menú, la etiqueta o la opción seleccionada se "atasca" en la pantalla y no desaparece. Puedo cerrar todas las aplicaciones abiertas, incluida la que estaba usando cuando se atascó, pero aún así no desaparecerá.

En la siguiente captura de pantalla, abrí una nueva instancia de IE solo para mostrar cómo la etiqueta se mantiene en la parte superior. La etiqueta no fue creada por esta instancia de IE.

Etiqueta de comando de menú persistente

(Agregué el círculo en MS Paint. Esa parte no está atascada).

La etiqueta que se atasca es el primer comando de menú que selecciono en IE. Si una etiqueta ya está pegada, una nueva no se atasca (independientemente de qué instancia (s) de IE estén involucradas). Basado en este conocimiento, ahora solo abro IE en mi monitor secundario, abro cuidadosamente el menú contextual para que el comando Propiedades esté en la esquina inferior y haga clic en él. Esta no es una solución.

La etiqueta flotante nunca se mueve y es transparente para la entrada del mouse (si hago clic en ella, es como si hiciera clic en el elemento que está detrás).

La etiqueta no desaparece si cierro todas las aplicaciones en ejecución. No he intentado detener servicios o cerrar elementos de la bandeja del sistema como Live Mesh.

La etiqueta no desaparece si cambio la resolución de la pantalla y luego cambiarlo de nuevo.

¿Alguna idea de cómo puedo evitar que esto suceda? Sucedió media docena de veces y se está volviendo bastante perturbador para mi trabajo.


1
Esto sucedió MUCHO en las versiones beta de Win7, particularmente cuando se ejecuta en una VM. Ya no sucede, pero no estoy seguro exactamente cuándo cambió. Sugiero actualizar el controlador de su tarjeta de video y, uno por uno, deshabilitar los programas de inicio hasta que se detenga. Creo que fue mi controlador, UltraMon o WinSplit Revolution, pero nunca lo reduje.
OwenP

1
Tengo algunos programas que hacen eso en Vista. No tengo una solución
Henk

20
Sucede Inicio - Ejecutar - "tskill dwm" o eliminar DWM.EXE desde el administrador de tareas, se reiniciará instantáneamente cuando desaparezcan los elementos del menú.
Петър Петров

1
Me pasó hace unos minutos. No era una información sobre herramientas, sino un elemento de menú atascado en la pantalla cuando las herramientas de IE11 fallaban. El tskill dwntruco no funcionó, mientras que cambiar la profundidad de color sí.
MaxArt

1
Internet Explorer 11 parece ser un gran infractor al dejar estas selecciones de menú fantasma en la pantalla.
Matthew Lock

Respuestas:


320

El problema se introdujo en Windows 2000 cuando se agregaron elementos de menú de desvanecimiento. Originalmente, la característica se agregó en código de modo kernel y se integró estrechamente en partes de la interfaz de usuario. Como funcionó tan bien, terminó quedándose allí. El problema ha aparecido de vez en cuando, pero nadie ha tenido una forma confiable de reproducirlo en el depurador del núcleo para solucionarlo.

Se puede lograr el mismo efecto sin cambiar la resolución de la pantalla o la profundidad de color. Vaya a Inicio -> Ejecutar -> y escriba tskill dwm. Este comando restablecerá el administrador de ventanas del escritorio sin necesidad de cambiar la resolución de la pantalla.

Cambiar la resolución de la pantalla o la profundidad del color también restablece el administrador de ventanas del escritorio, por lo que siempre ha sido una solución para el error cuando aparece. Cualquiera de estas soluciones solucionará el problema.


3
Estoy usando Windows 7 Ultimate. Así es como resolví el problema. Vaya al Panel de control> Cambiar tema. Establezca el tema en Blanco de alto contraste. El menú fantasma debería desaparecer. Establezca su tema de nuevo a lo que era.
HA

1
Acabo de tener la sombra de la punta de un globo pegada en la pantalla (¡encima de todo lo demás!). Cambiar resoluciones no funcionó para mí, pero cambiar la profundidad de color sí. Cambié la profundidad a 16 bits, luego volví a 32 bits. Eso pareció hacer el truco.
ADTC

31
Inicio - Ejecutar - tskill dwm - siempre lo corrige - esto realmente obliga a DWM a reiniciarse.
Петър Петров

44
Para una solución permanente, vea la siguiente respuesta .
asombro el

3
¿Había sucedido esto hoy por primera vez? Después de usarlo tskill dwm, desaparece, pero ha regresado con el primer elemento del menú que seleccioné después. Espero que no vuelva después de reiniciar. [cruza los dedos]
mouseas

187

La última vez que vi esto fue en Windows 2000, donde me sucedió ocasionalmente.

Supongo que una solución sería deshabilitar los elementos del menú que se desvanecen después de hacer clic en las Opciones de rendimiento:

texto alternativo


31
Me llevó a un viaje a Google para ver cómo llegar a esa pantalla: - Haga clic con el botón derecho en Equipo y seleccione Propiedades en el menú - Elija Configuración avanzada del sistema - En el área Rendimiento, haga clic en Configuración
Al Crowley

28
@AlCrowley: O simplemente escriba "rendimiento" en el menú de inicio y elija "Ajustar la apariencia y el rendimiento de Windows".
Joey

2
Esta solución me funcionó en Windows 7. Gracias.
Ankur

2
+1 para la solución permanente (para una máquina de todos modos)
Erick Robertson

55
Además, si desactiva las dos casillas de verificación, los menús contextuales aparecerán mucho más rápido
Sven Hecht el

29

En Windows 7 (y probablemente en Vista), usar el administrador de tareas para matar "dwm.exe" (se reinicia automáticamente) parece una forma bastante sencilla de deshacerse del artefacto.


15
Desafortunadamente, esta es solo una solución muy temporal, al menos para mí, incluso si el elemento de menú atascado desaparece después de eliminar dwm.exe, uno nuevo se atasca tan pronto como hago clic en cualquier elemento de menú nuevamente.
alexteg

3
Al principio, pensé que esto funcionaría, pero desafortunadamente alexteg tiene razón. Solo intenté matar dwm, y de hecho el elemento del menú desapareció, pero en un minuto un nuevo elemento del menú se atascó (y eso no es una coincidencia, ya que este error de Windows se manifiesta bastante rara vez). Al menos, con este enfoque, puede reemplazar el elemento de menú atascado con uno nuevo, cuya posición en la pantalla puede decidir por sí mismo.
Andreas Rejbrand

1
Gracias, con superuser.com/a/57021/152255 funciona bien.
onetdev

1
Combiné esto con la respuesta de @ Joey. La respuesta de Joey parece evitar que ocurra, pero no soluciona el problema en la pantalla en este momento. Esto aclara el problema en la pantalla en este momento. Ejecutar un juego de pantalla completa de DirectX también parece solucionar el problema.
AJ Henderson

Aún más rápido, escriba "tskill dwm" en Ejecutar :)
Петър Петров

28

Haga clic con el botón derecho en Computadora , Propiedades, Configuración avanzada del sistema, Ficha Avanzada, Configuración de rendimiento, Desmarque ambas :

  • Desvanecer o deslizar los menús a la vista y
  • Desaparecer los elementos del menú después de hacer clic

Fijo.


Sé que esto es bastante antiguo, pero recientemente me encontré con este problema y este es el que me lo solucionó.
jefffan24

trabajó para mí, es una pena que reiniciar mi tema
Daniel

11

Creo que es más rápido cambiar la profundidad de color. Una vez que haya cambiado y haya hecho clic en Aplicar, puede responder NO a la pregunta "¿Desea mantener esta configuración?" rápido. Volverá a la profundidad de color original (con el problema resuelto). Por cierto, le recomiendo que no cambie la resolución porque hacerlo obligará a Windows a recalcular los tamaños y las posiciones de las ventanas ... ¡dos veces! Es notablemente más lento que cambiar la profundidad de color.

De todos modos, este es definitivamente un problema de video en Windows, por lo que la única forma segura (además de reiniciar) sería forzar a Windows a actualizar completamente el búfer de video. Puede hacerlo eliminando dwm.exe, pero cambiar la profundidad de color es más rápido (no es necesario buscar en una larga lista de procesos), más seguro (no es necesario arriesgar la estabilidad de Windows) y más fácil de entender para los principiantes.

Además de esto: lo importante puede ser decir "NO" cuando se le solicite "mantener la configuración". Si dice que sí, entonces las piezas del menú huérfano pueden volver.


10

Los tskill dwmcomandos suficientes parecen detener el dwmreinicio, por lo que es posible que deba reiniciar el Administrador de sesión de Desktop Window Manager en Servicios:

ingrese la descripción de la imagen aquí


6

Recientemente comencé a tener este problema en un Windows 7 Professional Thinkpad W510 y una estación de trabajo genérica i7 con Windows 7 Ultimate. Hacer que le ocurriera a ambas máquinas era una fuente de interés y escribir 'tskill dwm' haría cosas como romper la captura de pantalla y se sentía como un mal trabajo.

En mi caso, descubrí que el problema era el bloqueo del proceso Logitech SetPoint. Desactivar las modificaciones de notificación en pantalla que realiza en el sistema parece haber resuelto el problema de información sobre herramientas.

Esperemos que la idea central aquí ayude a alguien: - Alguna herramienta que manipula la superposición Aero puede estar interfiriendo.


También tengo SetPoint, parece interferir con Aero, ¡gracias!
Hernán

0

Solía ​​tener esto bastante en mi sistema doméstico, ejecutando XPPro, junto con cajas de información sobre herramientas que hacen lo mismo. Windows Explorer fue la aplicación que más expuso la rareza (aunque eso podría deberse a que es una de las utilidades más utilizadas). Al cerrar / eliminar aplicaciones, como en su caso, no hizo nada más que voltear resoluciones de pantalla o profundidades de color. También cambiar a la pantalla de inicio de sesión y luego volver a iniciar sesión, generalmente, pero no siempre, sería el truco.

Sucede muy raramente ahora, aunque no estoy seguro de qué ha cambiado para reducir la ocurrencia. Recientemente actualicé la tarjeta gráfica en la máquina, pero la reducción en la ocurrencia ocurrió notablemente antes de que se realizara esa actualización. Supongo que una actualización del controlador o uno de los parches de MS ha reducido el problema, pero eso es solo una suposición. En cualquier caso, asegúrese de no haberse perdido ninguna actualización y asegúrese de estar ejecutando los últimos controladores estables para su chipset de gráficos.


0

La tecla de acceso rápido "Girar a la normalidad" CTRL+ ALT+ UpArrowse puede utilizar para borrar el menú atascado, si el controlador de su tarjeta gráfica lo admite.

(Sé que esto funciona con gráficos Intel, pero no puedo responder por ningún otro).


No funciona para mi
Andreas Rejbrand

@AndreasRejbrand He actualizado mi respuesta para ser más específico
benrwb

@benrwd: OK, ya veo, es una característica de algunos controladores de gráficos de video. Bueno, ciertamente es un atajo para aquellos con esta tecla de acceso rápido. (Pero supongo que la solución es solo temporal: la próxima vez que haga clic en un elemento del menú emergente Win32 nativo, se mantendrá de nuevo?)
Andreas Rejbrand

1
@AndreasRejbrand Sí, es solo una solución temporal, la mejor solución es deshabilitar la configuración "Desvanecer elementos del menú después de hacer clic" como se detalla en otras respuestas.
benrwb

1
Esta es una tecla de acceso rápido predeterminada en los controladores de gráficos integrados de Intel, aunque a menudo está deshabilitada porque la gente la golpea accidentalmente y luego no sabe cómo volver a cambiarla.
nulabilidad

0

Puedes usar el taskkillcomando:

  1. Abrir símbolo del sistema
  2. Escriba taskkill /im dwm.exey luego presione Enter.

Comando "taskkill"

Si sucede regularmente, también puede guardar el comando en un archivo por lotes.


0

Si está utilizando Windows 10, es posible que no pueda matar dwm.exesin verse obligado a apagar / reiniciar Windows como lo estaba yo.

Para evitar este problema en el futuro, seguí esta respuesta , pero para solucionar el problema que tenía en este momento, simplemente cambié mi resolución, luego volví a mi resolución original, que borró el elemento del menú que había quedado atascado en la pantalla .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.