为什么在 Windows 中鼠标点击不再起作用但我可以移动鼠标?

为什么在 Windows 中鼠标点击不再起作用但我可以移动鼠标?

情况:

  • Windows 2008 Server SP2 64 位用作“终端服务器”,Direct X 11
  • Office 2007 32 位
  • 使用 WPF、nlog、Lucene 为 PowerPoint 提供 .net 插件
  • 该插件适用于最终用户,不需要 RDP(此特定客户端使用终端服务器)

并发症:

  • 启动 PowerPoint(加载插件)后,鼠标点击不再起作用
  • 鼠标光标不断移动,机器通常反应灵敏
  • 即使终止 PowerPoint 进程后,此行为仍然存在
  • 即使重新连接到终端会话后,该行为仍然存在
  • 恢复鼠标点击的唯一方法是终止会话

解决方案

  • 如何诊断 Windows 停止接收鼠标点击的原因?
  • 造成这种情况的可能原因是什么(驱动程序、显示器、RDP 等)

不幸的是,这种行为无法在测试系统上重现。

答案1

这可能是由于 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

建议如下:

  • 升级操作系统
  • 升级 Office(2007 太旧了,而且 32 位可能与 64 位操作系统不兼容)。
  • 检查客户端是否也使用最新的 RDP 客户端(Windows 7/8 的 RDP 客户端与 Windows XP 不同)
  • 在测试平台上使用相同的客户端测试行为。

此外,为您提供快速修复(如果这是业务关键情况) - 如果问题仅存在于一个客户端,并且您需要尽快修复它,请在 Win 服务器上安装 VNC 服务器并让客户端使用 VNC(例如 RealVNC)。

答案2

Microsoft 技术支持通过建议下载远程桌面连接管理器 v2.7(我现在将其用作 RDP 客户端)为我解决了类似的问题。除了解决鼠标点击错误之外,它还允许缩放终端窗口,就像 VNC 一样。

相关内容