¿Cómo pueden los clics del mouse dejar de funcionar en Windows pero puedo mover el mouse?

9

Situación:

  • Windows 2008 Server con SP2 de 64 bits utilizado como "Terminal Server", Direct X 11
  • Office 2007 de 32 bits
  • Complemento .net para PowerPoint usando WPF, nlog, Lucene
  • el complemento es para usuarios finales y no requiere RDP (este cliente en particular usa un servidor de terminal)

Complicación:

  • Después de iniciar PowerPoint (con la carga del complemento), los clics del mouse ya no funcionan
  • el cursor del mouse sigue moviéndose, la máquina generalmente responde
  • el comportamiento persiste incluso después de matar el proceso de PowerPoint
  • el comportamiento persiste incluso después de volver a conectarse a la sesión de terminal
  • la única forma de restaurar los clics del mouse es finalizando la sesión

Soluciones

  • ¿Cómo diagnosticar por qué Windows deja de recibir clics del mouse?
  • Cuáles son las posibles causas de esto (controladores, pantalla, RDP, etc.)

Lamentablemente, el comportamiento no se reproduce en un sistema de prueba.

Cilvic
fuente
1
+1 para la pregunta, que tiene el mismo problema al iniciar sesión localmente en la estación de trabajo después de la sesión RDP. Mi dinero está en el error del controlador RDP HID. Sin embargo, es un problema muy raro.
Gracias, no soy un experto en RDP. ¿Sabrías una forma de evitar el PDR? ¿Podemos restablecer el controlador RDP HID?
Cilvic
1
No sé de una manera de hacer eso. Probablemente, lo mejor que podemos hacer es seguir instalando todas las actualizaciones de MS tanto en el cliente como en el servidor. Estoy trabajando con RDP la mayor parte del tiempo y enfrenté muchos problemas de entrada y gráficos, algunos de ellos desaparecieron después de las actualizaciones.
¿Podría por favor aclarar el escenario de reproducción? ¿Has intentado ejecutar tu aplicación directamente en Windows en lugar de hacerlo a través de un escritorio remoto? Si necesita la conexión RDP, entonces está preguntando a la comunidad equivocada y debería mirar algunos de los sitios sistémicos.
@ cyberj0g El complemento es para usuarios finales y no requiere RDP, solo este cliente en particular usa un servidor terminal. Con el sistema de prueba intentamos usar la misma oficina, ventanas y conexión.
Cilvic

Respuestas:

7

Esto probablemente se deba al error de WPF https://social.msdn.microsoft.com/Forums/vstudio/en-US/ac81b552-44ac-4410-a5cd-4dbf6132a634/wpf-apps-stop-responding-to-touches-while -mouse-continue-to-work? forum = wpf

Las recomendaciones son las siguientes:

  • actualizar el sistema operativo
  • actualizar Office (2007 es demasiado antiguo, también 32 bits pueden ser incompatibles con el sistema operativo de 64 bits).
  • compruebe que el cliente también utiliza el último cliente RDP (Windows 7/8 tiene un cliente RDP diferente que, por ejemplo, Windows XP)
  • pruebe el comportamiento con el mismo cliente en la plataforma de prueba.

Además, una solución rápida para usted (si se trata de una situación empresarial): si el problema existe solo para un cliente y necesita solucionarlo lo antes posible, instale el servidor VNC en el servidor Win y deje que el cliente use VNC (RealVNC, por ejemplo).

Samvel Avanesov
fuente
1
Un error de WPF puede ser la causa, pero en el error que vincula los clics del mouse explícitamente siguen funcionando. Gracias por el tiempo de ofrecer estas recomendaciones. Por supuesto, preferiríamos cualquiera de las 3 primeras soluciones, pero esas no están bajo nuestro control. Además, VNC no es una opción, ya que los usuarios finales están acostumbrados a conectarse a través de RDP normal.
Cilvic
-1

El soporte técnico de Microsoft resolvió un problema similar para mí sugiriendo descargar Remote Desktop Connection Manager v2.7, que ahora uso como mi cliente RDP. Además de resolver el error de clic del mouse, permite escalar la ventana del terminal, como VNC.

Jake Moskowitz
fuente