Windows 表现得好像“始终在最上面”

Windows 表现得好像“始终在最上面”

我运行的是 Windows 8.1 x64(版本 6.3,内部版本 9600)。从昨天开始(尽管重新启动等),我的窗口几乎一直表现得好像它们被设置为“始终在最前面”。起初我以为这仅限于 Google Chrome,直到我注意到几乎每个窗口(Visual Studio、Outlook、Notepad++、HipChat、远程桌面实例)都表现出这种情况。

遵循以下建议这个问题(按下ctrl+alt+esc以从窗口中删除“超级状态”,重新启动 explorer.exe 等)提供了临时修复,但问题很快就会再次出现。不过,与那个问题不同,我的问题不是由使用“显示桌面”引起的。它只是发生了。

到底发生了什么事?这是一个非常令人沮丧的问题。

更新:很可能是 Synergy 导致了我的问题,而不是 Widnows(因为我的计算机上没有 KB 更新,但它仍然发生,从任务管理器强制关闭 Synergy 可以解决该问题)。

更新 2:由于 Synergy 是我的事业,我为这篇文章选择了一个答案。但是,正如指出的那样,如果你没有 Synergy,那么此问题的其他潜在原因

答案1

你正在用吗 ”协同作用“?自从第一篇文章以来,我一直在关注这个问题,我也认为这是一个 Windows 更新问题。

从任务管理器关闭 Synergy 可以帮我解决这个问题。

[更新]http://synergy.askbot.com/question/838/windows-81-window-focus-problem/

[更新 2]https://github.com/synergy/synergy/issues/4349

答案2

耶!我找到了罪魁祸首:(HScrollFun.exe也叫HScroll 应用程序)它是“带有 TrackPoint 驱动程序的 ThinkPad 紧凑型键盘”的一部分。

和我的联想键盘的轨迹点,只要我垂直或水平滚动任何页面(按住中央按钮),我的窗口就会开始出现“始终在最上面”的症状。它不会影响我的笔记本电脑键盘,只会影响我的外接键盘。终止该进程可以解决问题。

这一切似乎与 2 月 8 日安装的联想系统更新相吻合,但联想似乎没有提供回滚此更新的好方法,我也找不到更新的驱动程序。

此时解决方案:通过从注册表中删除该实用程序来阻止其运行。当然,我失去了使用指点杆滚动的能力 :-(

注册表中的位置

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"aHScrollutility"=...
  • 和/或HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run"aHScrollutility"=...

我必须说 HScrollFun 一点也不好玩!

答案3

好的,所以你说这肯定不是由 KB3034196 引起的。然后我建议进行更详细的诊断。尝试关闭您的工具或其他实用程序,即使是那些在通知区域运行的工具或其他实用程序。

该问题的可能候选人有:

  • 远程桌面或 TeamViewer(每个都有自己的问题,会不时影响其余窗口。有些与键盘有关,有些与鼠标有关。很少有严重的问题。)

  • Winamp(参见在其他论坛发帖

  • HipChat

  • 任何其他你通常不会怀疑的工具或实用程序。从那些典型的你的计算机,只有少数其他人使用(因此它不会是显卡实用程序......)

当窗口再次出现并变得无法忍受时,决定牺牲接下来几分钟或几小时的舒适度来使用电脑,并开始退出/关闭所有工具。当它停止发生时要敏感。这样,当远程桌面和 Team Viewer 产生奇怪的副作用时,我就抓住了它们。

如果问题仍未解决,请尝试不使用您最喜欢的工具进行启动。逐个或成对或成三组地排除它们。(然后在没有它们的情况下工作一周等)

如果您在干净的 Windows 中发现问题,那么这就是一个问题,但根据我的经验,这种情况不太可能发生。在大多数情况下,您使用的某些工具/实用程序编写得不太正确,并影响整个系统。尝试找出您的 PC 配置。我不确定是否有某种魔法可以更快地找到问题。我总是像上面描述的那样走艰难的路,但我得到了结果。祝你好运。

相关内容