Jak zabránit programům v krádeži Focusu ve Windows

Obsah:

Jak zabránit programům v krádeži Focusu ve Windows
Jak zabránit programům v krádeži Focusu ve Windows
Anonim

Pokud vás někdy otravoval program, který se bez vašeho svolení vynořil před tím, co děláte, přestože jste nikdy nic nevybrali, stali jste se obětí programu, který krade pozornost.

Krádež zaměření je někdy způsobena škodlivým programováním vývojářem softwaru, který to dělá. Většinu času je to však jen chybný software nebo chování operačního systému, které budete muset odhalit a pokusit se opravit nebo se mu vyhnout.

V dřívějších verzích Windows, zejména ve Windows XP, ve skutečnosti existovalo nastavení, které buď umožňovalo, nebo bránilo programům ukrást fokus. Další informace o Stealing Focus v systému Windows XP naleznete níže v krocích pro odstraňování problémů.

Krádež zaostření byla jistě větším problémem ve starších verzích Windows, jako je Windows XP, ale může a také k němu dochází ve Windows 11, Windows 10, Windows 8, Windows 7 a Windows Vista.

Můžete zabránit programům v krádeži zaměření?

V ideálním případě by žádný jiný program kromě toho, ve kterém pracujete, nepřijímal vstup z myši a klávesnice a okno by zůstalo nad všemi ostatními programy, které právě nepoužíváte.

Bohužel není možné, aby systém Windows zablokoval všechny programy, aby nekradly fokus a přesto fungovaly správně – jen není vytvořen s mozkem, aby to pochopil.

To však neznamená, že nemáte možnosti.

Jak zabránit programům v krádeži Focusu ve Windows

Jakmile určíte, s jakým programem je třeba se vypořádat, projděte si níže uvedené řešení problémů, aby se to nadobro přestalo opakovat:

Cílem je identifikovat program, který by to neměl dělat, a pak zjistit, co s tím dělat. Pokud ještě nevíte, který program je na vině, může vám pomoci bezplatný nástroj s názvem Window Focus Logger.

  1. Odinstalujte problematický program. Upřímně řečeno, nejjednodušší způsob, jak vyřešit problém s programem, který krade fokus, je odstranit jej.

    Programy ve Windows můžete odebrat z Ovládacích panelů pomocí apletu Programy a funkce, ale fungují také bezplatné odinstalační nástroje.

    Pokud je program pro zcizení fokusu procesem na pozadí, můžete tento proces zakázat ve Službách, které se nacházejí v Nástrojích pro správu ve všech verzích Windows. Bezplatné programy jako CCleaner také poskytují snadné způsoby, jak zakázat programy, které se spouštějí automaticky ve Windows.

  2. Přeinstalujte softwarový program, který je na vině. Za předpokladu, že potřebujete program, který krade fokus, a nedělá to se zlým úmyslem, může problém vyřešit jeho přeinstalace.

    Pokud je k dispozici novější verze programu, stáhněte si tuto verzi a znovu ji nainstalujte. Softwaroví vývojáři pravidelně vydávají záplaty pro své programy, jedním z nich mohlo být zastavení programu v krádeži focus.

  3. V možnostech programu zkontrolujte nastavení, která mohou způsobovat krádež fokusu, a deaktivujte je. Tvůrce softwaru může vidět přepnutí na celou obrazovku do svého programu jako funkci „upozornění“, kterou chcete, ale vy to vidíte jako nevítané přerušení.
  4. Kontaktujte výrobce softwaru a dejte mu vědět, že jeho program krade pozornost. Uveďte co nejvíce informací o situaci (situacích), kde k tomu dochází, a zeptejte se, zda mají řešení.

    Přečtěte si naši Jak mluvit s technickou podporou, kde vám pomůže správně sdělit problém.

  5. V neposlední řadě můžete vždy vyzkoušet nástroj třetí strany proti kradení zaostření, kterých je několik:

    • DeskPins je zcela zdarma a umožňuje vám „připnout“jakékoli okno a udržet je navrchu nad všemi ostatními, ať se děje cokoliv. Připnutá okna jsou označena červeným špendlíkem a lze je „automaticky připnout“na základě názvu okna.
    • Window On Top je další bezplatný program, který funguje v podstatě stejným způsobem. Přetáhněte ukazatel myši z okna navrchu a pusťte jej na okno, aby zůstal nahoře. Nebo použijte klávesovou zkratku Ctrl+F8.

Více o Stealing Focus ve Windows XP

Jak bylo zmíněno na začátku tohoto dílu, Windows XP ve skutečnosti umožňovaly krádeže fokusu, pokud byla jedna konkrétní hodnota v registru Windows nastavena specifickým způsobem.

Podle krátkého návodu níže můžete tuto hodnotu ručně změnit na hodnotu, která zabrání programům v krádeži fokusu ve Windows XP.

Změny v registru Windows se provádějí v těchto krocích. Buďte velmi opatrní při provádění pouze změn popsaných níže. Jako zvláštní opatření se doporučuje zálohovat klíče registru, které v těchto krocích upravujete.

  1. Otevřete Editor registru a vyhledejte podregistr HKEY_CURRENT_USER pod Tento počítač a vyberte (+) Znakvedle názvu složky rozbalí složku.
  2. Pokračujte v rozbalování složek, dokud se nedostanete na klíč registru HKEY_CURRENT_USER\Control Panel.
  3. Vyberte tlačítko Desktop pod Ovládací panel.
  4. Na pravé straně editoru najděte a dvakrát klikněte na ForegroundLockTimeout DWORD.
  5. V okně Upravit hodnotu DWORD, které se zobrazí, nastavte pole Value data na 30d40.

    Image
    Image

    Ujistěte se, že možnost vpravo je nastavena na Hexadecimal.

    V této hodnotě jsou to nuly, nikoli písmena „o“. Hexadecimální nezahrnuje písmeno o, takže by nebyly přijaty, ale přesto by mělo být uvedeno.

  6. Vyberte OK a poté zavřete Editor registru.
  7. Restartujte počítač, aby se provedené změny projevily.

Od tohoto okamžiku by již programy spuštěné ve Windows XP neměly krást fokus z okna, ve kterém právě pracujete.

Pokud nejste spokojeni s ručním prováděním změn v registru sami, program od společnosti Microsoft s názvem Tweak UI to může udělat za vás. Po instalaci přejděte na Focus v části General a zaškrtněte políčko Zabránit aplikacím v krádeži focus

Upřímně, pokud jste opatrní, výše popsaný proces založený na registru je naprosto bezpečný a účinný. Vždy můžete použít zálohu, kterou jste vytvořili k obnovení registru, pokud něco nefunguje.

Doporučuje: