web-dev-qa-db-ja.com

Windowsでマウスクリックが機能しなくなるのはどうしてですか?マウスを動かすことはできますか?

状況:

  • 「ターミナルサーバー」として使用されるSP264ビットを搭載したWindows2008 Server、Direct X 11
  • Office 200732ビット
  • WPF、nlog、Luceneを使用したPowerPoint用の.netアドイン
  • アドインはエンドユーザー向けであり、RDPを必要としません(この特定のクライアントはターミナルサーバーを使用します)

合併症:

  • PowerPointを起動した後(アドインの読み込み中)、マウスクリックが機能しなくなりました
  • マウスカーソルが動き続ける、マシンは一般的に応答します
  • powerPointプロセスを強制終了した後も動作は持続します
  • ターミナルセッションに再接続した後も動作は持続します
  • マウスクリックを復元する唯一の方法は、セッションを終了することです

ソリューション

  • Windowsがマウスクリックの受信を停止する理由を診断する方法は?
  • これの考えられる原因は何ですか(ドライバー、ディスプレイ、RDPなど)

残念ながら、この動作はテストシステムでは再現されません。

9
Cilvic

これはおそらくWPFのバグが原因です https://social.msdn.Microsoft.com/Forums/vstudio/en-US/ac81b552-44ac-4410-a5cd-4dbf6132a634/wpf-apps-stop-responding-to -touches-while-mouse-continues-to-work?forum = wpf

推奨事項は次のとおりです。

  • oSのアップグレード
  • officeをアップグレードします(2007は古すぎます。また、32ビットは64ビットOSと互換性がない可能性があります)。
  • クライアントが最新のRDPクライアントも使用していることを確認します(Windows7/8にはWindowsXPなどとは異なるRDPクライアントがあります)
  • テストプラットフォーム上の同じクライアントで動作をテストします。

また、迅速な修正(これがビジネス上の状況である場合)-問題が1つのクライアントにのみ存在し、できるだけ早く修正する必要がある場合は、WinサーバーにVNCサーバーをインストールし、クライアントにVNC(RealVNC、例えば)。

7
Samvel Avanesov