Окна ведут себя так, как будто они «всегда на высоте»

18471
Scott

Я использую Windows 8.1 x64 (Verssion 6.3, сборка 9600). Начиная со вчерашнего дня и с тех пор (несмотря на перезапуски и т. Д.), Мои окна почти постоянно вели себя так, как будто они настроены на «всегда сверху». Сначала я думал, что это ограничивается Google Chrome, пока не заметил, что практически все окна (экземпляры Visual Studio, Outlook, Notepad ++, HipChat, Remote Desktop) работают именно так.

Следуя совету из этого вопроса (нажатие, ctrl+alt+escчтобы удалить «супер-состояние» из окна, перезапуск explorer.exe и т. Д.), Предоставляет временные исправления, но для повторного появления проблемы не требуется много времени. В отличие от этого вопроса, однако, моя проблема не вызвана использованием «Показать рабочий стол». Это просто случилось.

Что на земле происходит? Это очень неприятная проблема.

ОБНОВЛЕНИЕ: Мою проблему вполне может вызывать Synergy, а не Widnows (поскольку обновление KB происходит не на моих машинах, но оно все же происходит, и принудительное закрытие Synergy из диспетчера задач устраняет эту проблему).

ОБНОВЛЕНИЕ 2: Поскольку Синергия была моей причиной, я выбрал Ответ для этого поста. Однако, как указано, если у вас нет Synergy, есть и другие потенциальные причины этой проблемы .

8

3 ответа на вопрос

5
nizzle

Are you using "Synergy"? I have been following this problem since the first post, and I too thought it was a windows-update issue.

Closing Synergy from the Taskmanager solves the problem for me.

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

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

Закрытие Synergy из диспетчера задач также сработало для меня. А мы, пользователи Synergy, только недавно перебившие ошибку «не будем посылать измененные ключи через Synergy», которая появлялась месяцами ... Scott 9 лет назад 1
Для читателей: Если вы не используете Synergy, есть [некоторые дополнительные советы] (http://superuser.com/a/878992/287473). miroxlav 9 лет назад 1
Я принимаю это как ответ, потому что это действительно была моя точная проблема (и отключение Синергии делает проблему мгновенно исчезающей). Scott 9 лет назад 2
Новая версия Synergy решает проблему, обязательно скачайте ее с synergy-project.org/download nizzle 9 лет назад 0
4
miroxlav

OK, so you say it is definitely not caused by KB3034196. Then I suggest more detailed diagnostic. Try keeping closed your tools or other utilities, even those running in notification area.

The possible candidates for the issue are:

  • Remote Desktop or TeamViewer (each has its own issues affecting rest of the windows from time to time. Some are related to keyboard, some to mouse. Few of them are serious.)

  • Winamp (see post in other forum)

  • HipChat

  • any other tool or utility you wouldn't normally suspect. Start with those typical for your computer, which only few other people use (so it won't be graphics card utility...)

When the situation with windows on top arises again and will become unbearable, decide to sacrifice comfort for next minutes or hours of your computer work and start quitting/killing all tools. Be sensitive when it will STOP happening. This way I've caught Remote Desktop and Team Viewer when they were doing their strange side effects.

If the problem is not resolved, try even booting without your favourite tools. Exclude them one by one or in pairs or triplets. (Then work a week without them etc.)

If you find the issue in clean Windows, then it is a problem, but from my experience it is unlikely. In most of cases, some tool/utility you are using is not written quite correctly and affects the whole system. Try finding it out for your PC configuration. I'm not sure if there is some magic to find the problem faster way. I was always going the hard way as I described above, but I got the results. Good luck.

4
BernardV

Yay! I found my culprit: HScrollFun.exe (also named HScroll Application). It's part of the "ThinkPad Compact Keyboard with TrackPoint driver".

With my Lenovo keyboard's trackpoint, as soon as I scroll any page vertically or horizontally (by holding the center button), my windows start to have the "always on top" symptoms. It doesn't affect my laptop keyboard, only my external one. Killing the process fixes the issue.

All this seems to coincide with a Lenovo System Update that was installed on Feb 8th, but Lenovo doesn't appear to provide a good way to rollback this update, neither can I find an updated driver.

Solution at this point: Prevent this utility from running by removing it from the registry. Of course, I lose the ability to scroll with the trackpoint :-(

Location in the registry:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run : "aHScrollutility"=...
  • and/or HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run : "aHScrollutility"=...

I must say HScrollFun is No Fun!