Bagaimana klik mouse berhenti bekerja di Windows tapi saya bisa menggerakkan mouse?

9

Situasi:

  • Windows 2008 Server dengan SP2 64 Bit digunakan sebagai "Terminal Server", Direct X 11
  • Office 2007 32 Bit
  • .net add-in untuk PowerPoint menggunakan WPF, nlog, Lucene
  • add-in adalah untuk pengguna akhir dan tidak memerlukan RDP (klien khusus ini menggunakan server terminal)

Komplikasi:

  • Setelah memulai PowerPoint (dengan penambahan add-in) klik mouse tidak berfungsi lagi
  • kursor mouse terus bergerak, mesin umumnya responsif
  • perilaku tetap ada bahkan setelah membunuh proses PowerPoint
  • perilaku tetap ada bahkan setelah menghubungkan kembali ke sesi terminal
  • satu-satunya cara untuk mengembalikan klik mouse adalah dengan mengakhiri sesi

Solusi

  • Bagaimana cara mendiagnosis mengapa Windows berhenti menerima klik Mouse?
  • Apa penyebab yang mungkin untuk ini (driver, display, RDP dll.)

Sayangnya perilaku tersebut tidak mereproduksi pada sistem pengujian.

Cilvic
sumber
1
+1 untuk pertanyaan, memiliki masalah yang sama saat masuk ke workstation secara lokal setelah sesi RDP. Uang saya ada pada bug driver RDP HID. Ini masalah yang sangat langka.
Terima kasih, saya bukan ahli dalam RDP. Apakah Anda tahu cara untuk menghindari RDP? Bisakah kita mengatur ulang driver RDP HID?
Cilvic
1
Saya tidak tahu cara untuk melakukan itu. Mungkin, hal terbaik yang bisa kita lakukan adalah terus menginstal semua pembaruan MS pada klien dan server. Saya bekerja melalui RDP sebagian besar waktu dan menghadapi banyak masalah input dan grafis, beberapa dari mereka hilang setelah pembaruan.
Bisakah Anda memperjelas skenario reproduksi? Sudahkah Anda mencoba menjalankan aplikasi secara langsung di Windows daripada melalui Remote Desktop? Jika perlu koneksi RDP, maka Anda bertanya pada komunitas yang salah dan harus melihat beberapa situs sistemik sebagai gantinya.
@ cyberj0g Add-in adalah untuk pengguna akhir dan tidak memerlukan RDP, hanya klien tertentu ini menggunakan server terminal. Dengan sistem pengujian, kami mencoba menggunakan kantor, jendela, dan koneksi yang sama.
Cilvic

Jawaban:

7

Ini mungkin karena bug WPF https://social.msdn.microsoft.com/Forums/vstudio/en-US/ac81b552-44ac-4410-a5cd-4dbf6132a634/wpf-apps-stop-ponding-to-touches-while -mouse-continue-to-work? forum = wpf

Rekomendasi adalah sebagai berikut:

  • tingkatkan OS
  • upgrade Office (2007 terlalu tua, juga 32 bit mungkin tidak kompatibel dengan OS 64 bit).
  • periksa apakah klien menggunakan klien RDP terbaru juga (Windows 7/8 memiliki klien RDP berbeda dari, katakanlah, Windows XP)
  • uji perilaku dengan klien yang sama pada platform uji.

Juga, perbaikan cepat untuk Anda (jika ini adalah situasi bisnis-cirtical) - jika masalah hanya ada untuk satu klien, dan Anda perlu memperbaikinya SECEPATNYA, instal server VNC pada server Win dan biarkan klien menggunakan VNC (RealVNC, sebagai contoh).

Samvel Avanesov
sumber
1
Bug WPF mungkin menjadi penyebabnya, tetapi dalam bug Anda menautkan klik mouse secara eksplisit tetap berfungsi. Terima kasih atas waktu untuk menawarkan rekomendasi ini. Tentu saja kami lebih suka salah satu dari 3 solusi pertama, tetapi itu tidak di bawah kendali kami. Juga VNC tidak ada pilihan karena pengguna akhir terbiasa terhubung melalui RDP normal.
Cilvic
-1

Dukungan Microsoft Tech memecahkan masalah yang sama bagi saya dengan menyarankan mengunduh Remote Desktop Connection Manager v2.7, yang sekarang saya gunakan sebagai klien RDP saya. Selain menyelesaikan bug klik mouse, ini memungkinkan penskalaan jendela terminal, seperti VNC.

Jake Moskowitz
sumber