Как сделать

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

ForegroundLockTimeout DWORD в реестре Windows XP

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

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

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

В ранних версиях 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 делаются на этих шагах. Будьте внимательны, внося только изменения, описанные ниже. В  качестве дополнительной меры предосторожности рекомендуется создать резервную копию ключей реестра, которые вы изменяете в этих шагах.

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

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

  3. Выберите ключ рабочего стола под панелью управления .

  4. На правой стороне инструмента редактора реестра, найдите и дважды щелкните ForegroundLockTimeout DWORD.

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

    ForegroundLockTimeout DWORD в реестре Windows XP

    Убедитесь, что для параметра Base задано значение Hexadecimal при вводе значения DWORD.

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

  6. Выберите OK, а затем закройте редактор реестра.

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

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

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

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

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone