Pregunta Elemento de menú seleccionado atascado en la pantalla después del contexto o el menú de comando se ha cerrado


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 estuve utilizando cuando se bloqueó, 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.

Lingering menu command label

(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á atascada, una nueva no se queda atascada (independientemente de qué instancia (s) de IE están involucradas). En base a este conocimiento, ahora acabo de abrir IE en mi monitor secundario, abra con cuidado 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 hubiera hecho clic en el elemento detrás de ella).

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

La etiqueta hace desaparece si cambio la resolución de la pantalla y luego la vuelvo a cambiar.

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


301


origen


Hice que esto sucediera MUCHO en las versiones beta de Win7, particularmente cuando se ejecuta en una máquina virtual. Ya no ocurre, pero no estoy seguro exactamente cuando 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 redujo. - OwenP
Tengo algunos programas que hacen eso en Vista. No tengo una solución - Henk
Sucede Inicio - Ejecutar - "tskill dwm" o matar DWM.EXE del administrador de tareas, se reiniciará al instante con los elementos del menú desaparecidos. - Петър Петров
Me sucedió hace unos minutos. No fue una información sobre herramientas, sino un elemento de menú pegado en la pantalla cuando IE11 devtools se colgó. los tskill dwn truco no funcionó, mientras que cambiar la profundidad de color sí. - MaxArt
Internet Explorer 11 parece ser un gran ofensor al dejar estas selecciones de menú fantasma en la pantalla. - Matthew Lock


Respuestas:


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

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

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


307



Estoy usando Windows 7 Ultimate. Así es como resolví el problema. Vaya a 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. - Hossein A
Acabo de tener una sombra de globo en la pantalla (¡encima de todo!). Cambiar las resoluciones no funcionó para mí, pero cambiar la profundidad de color si. Cambié la profundidad a 16 bits, luego volví a 32 bits. Eso pareció hacer el truco. - ADTC
Start - Run - tskill dwm - siempre lo arregla - esto realmente fuerza a DWM a reiniciar. - Петър Петров
Para una solución permanente, vea próxima respuesta. - awe
Si esto hubiera sucedido hoy por primera vez. Después de usar tskill dwm, desaparece, pero ha vuelto con el primer elemento de menú que selecciono después. Aquí está la esperanza de que no vuelva después de reiniciar. [cruza los dedos] - mouseas


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

Supongo que una solución alternativa sería deshabilitar los elementos del menú desvaneciéndose después de hacer clic en las opciones de rendimiento:

alt text


175



Me llevó un viaje a Google para ver cómo llegar a esa pantalla: - Haga clic con el botón derecho en la computadora y seleccione Propiedades en el menú - Elija Configuración avanzada del sistema - En el área Rendimiento, haga clic en Configuración - Al Crowley
@AlCrowley: O simplemente escriba "rendimiento" en el menú de inicio y elija "Ajustar la apariencia y el rendimiento de Windows". - Joey
Esta solución funcionó para mí en Windows 7. Gracias. - Ankur
Además, si deshabilita las dos casillas de verificación anteriores, contextmenus aparecerá mucho más rápido - Sven Hecht
Esta es probablemente la mejor solución a largo plazo. Es solo una reducción relativamente menor en el diseño visual (que la mayoría de las personas nunca notará de todos modos). Además, hace que el menú funcione un poco más rápido. - Chase


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


26



Desafortunadamente, esta es solo una solución muy temporal, al menos para mí: incluso si el elemento del menú atascado desaparece después de matar a dwm.exe, uno nuevo se atasca tan pronto como vuelva a hacer clic en cualquier elemento del menú. - alexteg
Al principio, pensé que esto funcionaría, pero lamentablemente alexteg tiene razón. Solo traté de matar dwm, y de hecho, el elemento del menú desapareció, pero en cuestión de un minuto un nuevo elemento del menú se atascó (y eso no es una coincidencia, ya que este error de Windows se manifiesta muy raramente). Al menos, con este enfoque, puede reemplazar el elemento de menú atascado por uno nuevo, cuya posición en pantalla puede decidir usted mismo. - Andreas Rejbrand
Gracias, con superuser.com/a/57021/152255 funciona bien. - onetdev
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 borra el problema en la pantalla en este momento. Ejecutar un juego de DirectX a pantalla completa también parece solucionar el problema. - AJ Henderson
Incluso más rápido, escriba "tskill dwm" en Ejecutar :) - Петър Петров


Botón derecho del ratón Computadora, Propiedades, Configuración avanzada del sistema, Lengüeta avanzada, Configuración de rendimiento, Desmarcar ambos:

  • Fundir o deslizar menús a la vista y
  • Atenuar elementos del menú después de hacer clic

Fijo.


25



Sé que esto es bastante viejo, pero acabo de toparme con este problema recientemente y este es el que me lo arregló. - jefffan24
funcionó para mí, lástima que restableció mi tema - Daniel


Creo que es más rápido simplemente 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, te recomiendo que no cambies la resolución porque hacerlo obligará a Windows a volver a calcular el tamaño de las ventanas y las posiciones ... ¡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 (aparte de reiniciar) sería forzar a Windows a actualizar completamente el búfer de video. Puedes hacerlo matando a dwm.exe, pero cambiar la profundidad del color es más rápido (sin necesidad de buscar una larga lista de procesos), más seguro (sin necesidad de arriesgar la estabilidad de tu Windows) y más fácil de captar para los novatos.

Agregando a esto: lo importante puede ser decir "NO" cuando se le solicite "mantener la configuración". Si dices que sí, entonces las piezas del menú huérfano pueden regresar.


8





Suficiente tskill dwm comandos parece detener el reinicio de dwm, por lo que es posible que deba reiniciar el Administrador de sesiones de Desktop Window Manager en Servicios:

enter image description here


8





Recientemente empecé a tener este problema en un Windows 7 Professional Thinkpad W510 y una estación de trabajo i7 genérica con Windows 7 Ultimate. Tener que suceder 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 de Logitech SetPoint. Desactivar las modificaciones de notificación en pantalla que hace al sistema parece haber solucionado el problema de información sobre herramientas.

Esperemos que la idea principal aquí ayude a alguien: - Algunas herramientas que manipulan la superposición Aero pueden interferir.


5



Tengo SetPoint también, parece interferir con Aero, ¡gracias! - Hernán


La tecla de acceso directo "Girar a la normalidad" CTRL + ALT + UpArrow se puede usar para borrar el menú atascado, si el controlador de la tarjeta gráfica lo admite.

(Sé con certeza que esto funciona con gráficos de Intel, pero no puedo dar fe de otros).


0



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 de menú emergente nativo de Win32, se volverá a pegar). - Andreas Rejbrand
@AndreasRejbrand Sí, es solo una solución temporal, la mejor solución es desactivar la opción "Fundir elementos de menú después de hacer clic", como se detalla en otras respuestas. - benrwb
Esta es una tecla rápida predeterminada para los controladores de gráficos integrados de Intel, aunque a menudo está desactivada porque las personas la golpean accidentalmente y luego no saben cómo volver a cambiarla. - nullability


Solía ​​obtener esto bastante en mi sistema doméstico, ejecutando XPPro, junto con cajas de herramientas haciendo lo mismo. Windows Explorer fue la aplicación que más expuso la rareza (aunque podría ser porque está activada). Las aplicaciones de cierre / matanza, como en su caso, no hicieron más que cambiar las resoluciones de la pantalla o las profundidades de color. También cambiar a la pantalla de inicio de sesión y luego volver a iniciar sesión normalmente, pero no siempre, funciona.

Sucede muy raramente ahora, aunque no estoy seguro de qué ha cambiado para reducir la incidencia. Recientemente actualicé la tarjeta gráfica en la máquina, pero la reducción en la ocurrencia ocurrió notoriamente antes de que se llevara a cabo la 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 que no se haya perdido ninguna actualización y asegúrese de ejecutar los últimos controladores estables para su conjunto de chips gráficos.


-1





Puedes usar el taskkill mando:

  1. Abrir símbolo del comando
  2. Tipo taskkill /im dwm.exe y luego presione Entrar.

"taskkill" Command

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


-1