Окна рабочего стола Windows 8 застряли спереди

В Windows 8, находясь на рабочем столе, у меня будут программы, застрявшие спереди. Это произошло в нескольких приложениях (Outlook 2013, Редактор конфигурации изображений, Internet Explorer, (файл) Explorer, Visual Studio). Окно не поддерживает фокус, оно просто остается на вершине. Как только это произойдет, он никогда не остановится, пока приложение не завершит работу и не перезапустится. Я могу минимизировать окно и работает правильно.

Это происходит с тех пор, как я загрузил Windows 8 Pro (чистая установка рабочей станции DELL).

Теперь, когда я перечислил приложения, которые я использую больше всего, мне интересно, произошло ли это в приложениях, отличных от MS. Я должен обратить внимание.

Изменить: Поскольку у меня (@mawcso) есть и эта проблема, я добавлю детали:

Это происходит с различными приложениями, включая приложения, отличные от Microsoft, такие как Google Chrome (показано в примерах ниже). На данный момент я не могу удалить приложение «прикрепленное сверху», не закрывая его. Повторно открыв приложение, он возвращается в состояние «закреплено сверху».

GIF показывает проблему в действии

Видео YouTube, показывающее проблему в действии

Поскольку вы замечаете это поведение в самых разных приложениях, это может быть ошибкой с вашим конкретным оборудованием в Windows 8. Или, скорее всего, что-то повреждено в вашей ОС. Вы упомянули, что вы сделали чистую установку на рабочей станции Dell – вы использовали ванильную Microsoft Windows 8.1 или дрянную версию пакета Dell? Если это последний, то, возможно, стоит попробовать с ванильной версией. Еще один способ изучить – графические драйверы – попробуйте различные версии и ревизии, чтобы увидеть, не имеют ли они никакого значения.

Независимо от того, что является первопричиной, может возникнуть легкий обход. AutoHotkey – это программа, которая позволяет изменять настройки окна (и многое другое). Мы можем использовать его, чтобы настроить горячую клавишу для деактивации свойства «frontmost» окна. Затем, всякий раз, когда возникает эта ошибка – bam, вы быстро попадаете в горячую клавишу, окно возвращается в нормальное состояние, и вы продолжаете свою жизнь.

Звучит неплохо? Давайте начнем.

1) Загрузите и установите AutoHotkey с официального сайта (связанного выше).

2) Создайте новый текстовый файл AutomateStuff.ahk и поместите в него следующий текст:

 #z:: WinSet, AlwaysOnTop, off, A SoundPlay, C:\Windows\Media\Windows Logoff Sound.wav return 

Объяснение:

  • #z:: part определяет Windows + z как горячую клавишу. ( # Является символом AutoHotkey для модификатора окон.)
  • Все, что находится между первой строкой и return будет выполнено, когда вы нажимаете горячую клавишу.
  • WinSet – это команда для установки свойства окна.
  • AlwaysOnTop – это свойство, которое делает окно всегда отображаемым.
  • off сделает это так, чтобы это свойство было явно удалено.
  • A означает, что мы установим это свойство в окно активации.
  • SoundPlay будет просто воспроизводить звук, чтобы мы знали, что горячая клавиша успешно нажата. Эта строка не нужна; Удалите его, если вам не нравится звук.

3) Сохраните файл, затем дважды щелкните его. Вы должны увидеть зеленый значок AutoHotkey в системном трее – это выглядит как «H». Теперь, всякий раз, когда вы нажимаете win + Z , он фиксирует окно.

Для получения дополнительной информации об AutoHotkey, проверьте:

  • Официальная документация по горячим клавишам
  • Официальная документация по WinSet
  • Неоконченное "техническое обслуживание"
  • Поддерживается ли GTX 960 в Intel Chipset Q75?
  • Установка Windows 8, отсутствующие драйверы
  • Гибридное завершение работы в Windows 8
  • Как отключить рассказчика навсегда?
  • Greasemonkey для IE (8)?
  • Отключить горячие клавиши ориентации экрана в окнах 8 (ctrl alt стрелка)
  • Являются ли параметры пароля Windows, Pin, Picture Password одинаково безопасными?
  • Настроить чат-панель Windows 8
  • Может ли Firefox иметь две Windows или вкладки, открытые бок о бок, каждый для другого профиля (один для работы, один для личного использования)? IE 8 может, но не может запомнить профили
  • Не удается увидеть пользователя коммутатора в Windows 8
  • Interesting Posts
    Давайте будем гением компьютера.