Как перестают работать щелчки мыши в Windows, но я могу двигать мышь?

9

Ситуация:

  • Windows 2008 Server с пакетом обновления 2 (SP2) 64 бит используется в качестве «сервера терминалов», Direct X 11
  • Office 2007 32 бит
  • Надстройка .net для PowerPoint с использованием WPF, nlog, Lucene
  • надстройка предназначена для конечных пользователей и не требует RDP (этот конкретный клиент использует сервер терминалов)

Усложнение:

  • После запуска PowerPoint (с загрузкой надстройки) щелчки мышью больше не работают
  • курсор мыши продолжает двигаться, машина обычно отзывчива
  • поведение сохраняется даже после завершения процесса PowerPoint
  • поведение сохраняется даже после повторного подключения к сеансу терминала
  • Единственный способ восстановить щелчки мыши - завершить сеанс

Решения

  • Как диагностировать, почему Windows перестает получать щелчки мыши?
  • Каковы возможные причины этого (драйверы, дисплей, RDP и т. Д.)

К сожалению, поведение не воспроизводится в тестовой системе.

Cilvic
источник
1
+1 за вопрос, имеющий ту же проблему при локальном входе на рабочую станцию ​​после сеанса RDP. Мои деньги на ошибку драйвера RDP HID. Это очень редкая проблема, хотя.
Спасибо, я не специалист по RDP. Знаете ли вы способ обойти RDP? Можем ли мы сбросить драйвер RDP HID?
Cilvic
1
Я не знаю, как это сделать. Вероятно, лучшее, что мы можем сделать, это продолжать устанавливать все обновления MS как на клиенте, так и на сервере. Я работаю через RDP большую часть времени и столкнулся со многими проблемами ввода и графики, некоторые из которых исчезли после обновлений.
Не могли бы вы уточнить сценарий воспроизведения? Вы пытались запустить свое приложение непосредственно в Windows, а не через удаленный рабочий стол? Если для этого требуется RDP-соединение, то вы спрашиваете не то сообщество и должны вместо этого взглянуть на некоторые системные сайты.
@ cyberj0g Надстройка предназначена для конечных пользователей и не требует RDP, просто этот конкретный клиент использует сервер терминалов. С тестовой системой мы стараемся использовать один и тот же офис, окна и соединение.
Cilvic

Ответы:

7

Это, вероятно , связано с WPF ошибка https://social.msdn.microsoft.com/Forums/vstudio/en-US/ac81b552-44ac-4410-a5cd-4dbf6132a634/wpf-apps-stop-responding-to-touches-while -mouse-прежнему к работе? форум = МОФ

Рекомендации следующие:

  • обновить ОС
  • Обновите Office (2007 слишком устарел, 32-битная версия может быть несовместима с 64-битной ОС).
  • убедитесь, что клиент также использует последнюю версию клиента RDP (Windows 7/8 имеет другой клиент RDP, чем, скажем, Windows XP)
  • проверить поведение с тем же клиентом на тестовой платформе.

Кроме того, быстрое решение для вас (если это деловая ситуация) - если проблема существует только для одного клиента, и вам нужно исправить ее как можно скорее, установите VNC-сервер на Win-сервере и позвольте клиенту использовать VNC (RealVNC, например).

Самвел Аванесов
источник
1
Причиной может быть ошибка WPF, но в этой ошибке вы явно указываете, что щелчки мыши продолжают работать. Спасибо за время, чтобы предложить эти рекомендации. Конечно, мы бы предпочли любое из первых 3 решений, но они не находятся под нашим контролем. Также VNC не вариант, так как конечные пользователи привыкли подключаться через обычный RDP.
Cilvic
-1

Служба технической поддержки Microsoft решила для меня аналогичную проблему, предложив загрузить диспетчер подключений к удаленному рабочему столу v2.7, который я теперь использую в качестве своего RDP-клиента. В дополнение к устранению ошибки щелчка мышью, он позволяет масштабировать окно терминала, как VNC.

Джейк Московиц
источник