Как предотвратить кражу программ в Windows

Легко предотвратить появление программ перед другими

Вы когда-нибудь были раздражены программой, которая появляется перед тем, что вы делаете, без вашего выбора? Другими словами … без вашего разрешения ?

Это называется кража фокуса , и это очень похоже на фотомонтаж прямо на экране компьютера!

Иногда кража фокуса происходит из-за вредоносного программирования разработчиком программного обеспечения. В большинстве случаев, однако, это просто неисправное программное обеспечение или поведение операционной системы, которое вам нужно определить и попытаться исправить или избежать.

В ранних версиях Windows, особенно в Windows XP, была настройка, которая позволяла или не позволяла программам захватывать фокус. См. Подробнее о краже фокуса в Windows XP ниже шагов по устранению неполадок.

Кража фокуса, безусловно, была более серьезной проблемой в старых версиях Windows, таких как Windows XP, но это может случиться и происходит в Windows 10, Windows 8, Windows 7 и Windows Vista.

Как предотвратить кражу программ в Windows

Windows не может заблокировать все программы от кражи фокуса и по-прежнему работать должным образом – она ​​просто не имеет мозгов, чтобы понять это.

В идеале, никакая другая программа, кроме той, в которой вы работаете, не будет принимать ввод с помощью мыши и клавиатуры, и окно останется поверх всех других, которые вы в данный момент не используете.

Цель здесь – определить программу, которая не должна делать этого, а затем выяснить, что с этим делать.

Вы можете знать, какая программа продолжает фокусировать внимание, но если нет, то это первое, что вам нужно определить. Если у вас возникли проблемы с его выяснением, может помочь бесплатный инструмент Window Focus Logger.

Как только вы узнаете, какая программа виновата в краже фокуса, проработайте приведенную ниже процедуру устранения неполадок, чтобы она перестала происходить навсегда:

  1. Удалите оскорбительную программу. Честно говоря, самый простой способ решить проблему с программой, которая ворует фокус, – это удалить ее.

    Вы можете удалять программы в Windows из панели управления с помощью апплета Программы и компоненты , но бесплатные инструменты удаления также работают.

    Если программа кражи фокуса является фоновым процессом, вы можете отключить этот процесс в службах, расположенных в разделе «Администрирование» во всех версиях Windows. Бесплатные программы, такие как CCleaner, также предоставляют простые способы отключения программ, которые автоматически запускаются с Windows.

  2. Переустановите программу, которая виновата. Предполагая, что вам нужна программа, которая крадет фокус, и не делает это злонамеренно, простая переустановка может решить проблему.

    Если доступна более новая версия программы, загрузите ее для переустановки. Разработчики программного обеспечения регулярно выпускают патчи для своих программ, одним из которых, возможно, было предотвращение кражи программы.

  3. Проверьте параметры программы на предмет настроек, которые могут вызывать угон фокуса, и отключите их. Производитель программного обеспечения может видеть переключение в полноэкранном режиме своей программы как желаемую функцию «оповещения», но вы воспринимаете это как нежелательное прерывание.

  4. Свяжитесь с производителем программного обеспечения и дайте им знать, что их программа ворует фокус. Дайте как можно больше информации о ситуации, в которой это происходит, и спросите, есть ли у них исправление.

    Пожалуйста, прочитайте наш Как поговорить с технической поддержкой, чтобы помочь правильно сообщить о проблеме.

  5. Наконец, что не менее важно, вы всегда можете попробовать сторонний инструмент для защиты от кражи фокуса, среди которых есть несколько:

    • DeskPins абсолютно бесплатны и позволяют вам «закреплять» любое окно, оставляя его поверх всех остальных, несмотря ни на что. Закрепленные окна помечаются красной булавкой и могут быть автоматически закреплены в зависимости от заголовка окна.
    • Window On Top – еще одна бесплатная программа, которая работает примерно так же. Просто перетащите указатель мыши из Window On Top и поместите его в окно, чтобы оно оставалось сверху. Или нажмите горячую клавишу Ctrl + F8 .
    • Always On Top – еще одна портативная программа, активируемая сочетанием клавиш Ctrl + Space . Нажмите эти клавиши, когда окно находится в фокусе, и оно будет оставаться над каждым другим окном, пока эти клавиши не будут нажаты снова.
  6. Теперь Windows должна перестать красть фокус, пока вы их не используете.

Подробнее о краже фокуса в Windows XP

Как упоминалось в начале этой статьи, Windows XP фактически разрешала для кражи фокуса, если одно конкретное значение в реестре Windows было установлено определенным образом.

Следуя приведенному ниже короткому руководству, вы можете вручную изменить это значение на то, которое не позволяет программам захватывать фокус в Windows XP.

Изменения в реестре Windows делаются на этих шагах.Будьте внимательны при внесении только тех изменений, которые описаны ниже. Рекомендуется создать резервную копию ключей реестра, которые вы изменяете в этих шагах, в качестве дополнительной меры предосторожности.

  1. Откройте редактор реестра.

  2. Найдите куст HKEY_CURRENT_USER в разделе Мой компьютер и выберите знак (+) рядом с именем папки, чтобы развернуть папку.

  3. Продолжайте расширять папки, пока не дойдете до раздела реестра HKEY_CURRENT_USER \ Control Panel .

  4. Нажмите клавишу Рабочий стол в разделе Панель управления .

  5. В правой части инструмента «Редактор реестра» найдите и дважды щелкните DWORD ForegroundLockTimeout .

  6. В открывшемся окне Изменить значение DWORD установите для поля Значение данные: значение 30d40 .

    Убедитесь, что для параметра База установлено значение Шестнадцатеричное при вводе значения DWORD.

    Это нули в этом значении, а не буквы «о». Шестнадцатеричное не включает в себя букву o, поэтому они не будут приняты, но, тем не менее, следует упомянуть.

  7. Выберите ОК и закройте редактор реестра.

  8. Перезагрузите компьютер, чтобы внесенные изменения вступили в силу.

С этого момента программы, которые вы запускаете в Windows XP, больше не должны захватывать фокус из окна, в котором вы сейчас работаете.

Если вам неудобно вносить ручные изменения в реестр Windows самостоятельно, программа от Microsoft под названием Tweak UI может сделать это для вас. После установки перейдите в Focus в области Общие и установите флажок Запретить краже приложений приложениями .

Честно говоря, хотя, если вы будете осторожны, описанный выше процесс на основе реестра совершенно безопасен и эффективен. Вы всегда можете использовать резервную копию, которую вы сделали, чтобы восстановить реестр, если что-то не получается.

Оцените статью
Solutics.ru
Добавить комментарий