Jak uniemożliwić programom kradzież fokusu w systemie Windows

Spisu treści:

Jak uniemożliwić programom kradzież fokusu w systemie Windows
Jak uniemożliwić programom kradzież fokusu w systemie Windows
Anonim

Jeśli kiedykolwiek byłeś zirytowany przez program, który wyskakuje przed tym, co robisz bez Twojej zgody, pomimo tego, że nigdy niczego nie wybierasz, padłeś ofiarą programu kradnącego fokus.

Kradzież fokusu jest czasami spowodowana złośliwym programowaniem przez programistę, który to robi. Jednak w większości przypadków jest to po prostu błędne oprogramowanie lub zachowanie systemu operacyjnego, które musisz przypiąć i spróbować naprawić lub uniknąć.

We wczesnych wersjach systemu Windows, zwłaszcza w systemie Windows XP, istniało ustawienie, które umożliwiało lub uniemożliwiało programom kradzież fokusu. Zobacz więcej o Stealing Focus w Windows XP poniżej kroków rozwiązywania problemów.

Kradzież skoncentrowana była z pewnością większym problemem w starszych wersjach systemu Windows, takich jak Windows XP, ale może i zdarza się również w systemach Windows 11, Windows 10, Windows 8, Windows 7 i Windows Vista.

Czy możesz powstrzymać programy przed kradzieżą skupienia?

Idealnie, żaden inny program poza tym, w którym pracujesz, nie zaakceptuje danych wejściowych z myszy i klawiatury, a okno pozostanie nad wszystkimi innymi, których obecnie nie używasz.

Niestety, system Windows nie może blokować wszystkich programów przed kradzieżą uwagi i nadal działać prawidłowo - po prostu nie jest zbudowany z myślą o tym, aby to zrozumieć.

Nie oznacza to jednak, że nie masz opcji.

Jak uniemożliwić programom kradzież fokusu w systemie Windows

Po ustaleniu, z jakim programem należy się uporać, wykonaj poniższe czynności, aby rozwiązać problem na dobre:

Celem jest zidentyfikowanie programu, który nie powinien tego robić, a następnie wymyślenie, co z tym zrobić. Jeśli nie wiesz jeszcze, jaki program jest winny, bezpłatne narzędzie o nazwie Window Focus Logger może pomóc.

  1. Odinstaluj szkodliwy program. Szczerze mówiąc, najłatwiejszym sposobem rozwiązania problemu z programem, który kradnie fokus, jest jego usunięcie.

    Możesz usuwać programy w systemie Windows z Panelu sterowania za pomocą apletu Programy i funkcje, ale działają również bezpłatne narzędzia do odinstalowywania.

    Jeżeli program wykradający fokus działa w tle, możesz wyłączyć ten proces w Usługach, znajdującym się w Narzędziach administracyjnych we wszystkich wersjach systemu Windows. Darmowe programy, takie jak CCleaner, zapewniają również łatwe sposoby wyłączania programów, które uruchamiają się automatycznie w systemie Windows.

  2. Ponownie zainstaluj oprogramowanie, które ponosi winę. Zakładając, że potrzebujesz programu, który kradnie fokus i nie robi tego złośliwie, po prostu ponowna instalacja może rozwiązać problem.

    Jeśli dostępna jest nowsza wersja programu, pobierz ją, aby zainstalować ponownie. Twórcy oprogramowania regularnie wydają łatki dla swoich programów, z których jednym może być powstrzymanie programu przed kradzieżą uwagi.

  3. Sprawdź w opcjach programu ustawienia, które mogą powodować kradzież fokusa, i wyłącz je. Producent oprogramowania może postrzegać przejście na pełny ekran do swojego programu jako funkcję „alarmową”, którą chcesz, ale Ty postrzegasz to jako niepożądaną przerwę.
  4. Skontaktuj się z producentem oprogramowania i poinformuj go, że jego program kradnie fokus. Podaj jak najwięcej informacji na temat sytuacji, w których to się dzieje, i zapytaj, czy mają rozwiązanie.

    Przeczytaj nasz artykuł Jak rozmawiać z pomocą techniczną, aby uzyskać pomoc we właściwym komunikowaniu problemu.

  5. Ostatnie, ale nie mniej ważne, zawsze możesz wypróbować narzędzie innej firmy, zapobiegające kradzieży fokusa, z których jest kilka:

    • DeskPins jest całkowicie darmowy i pozwala „przypiąć” dowolne okno, utrzymując je nad wszystkimi innymi, bez względu na wszystko. Przypięte okna są oznaczone czerwoną pinezką i mogą być „przypinane automatycznie” na podstawie tytułu okna.
    • Window On Top to kolejny darmowy program, który działa w bardzo podobny sposób. Przeciągnij wskaźnik myszy z Window On Top i upuść go w oknie, aby pozostał na górze. Lub użyj skrótu klawiszowego Ctrl+F8.

Więcej o kradzieży fokusa w systemie Windows XP

Jak wspomniano na początku tego artykułu, Windows XP faktycznie pozwalał na kradzież skupienia, jeśli jedna konkretna wartość w Rejestrze Windows została ustawiona w określony sposób.

Postępując zgodnie z krótkim samouczkiem poniżej, możesz ręcznie zmienić tę wartość na tę, która zapobiega kradzieży fokusu przez programy w systemie Windows XP.

Zmiany w rejestrze systemu Windows są dokonywane w tych krokach. Zachowaj szczególną ostrożność przy wprowadzaniu tylko zmian opisanych poniżej. Zalecamy wykonanie kopii zapasowej kluczy rejestru, które modyfikujesz w tych krokach jako dodatkowy środek ostrożności.

  1. Otwórz Edytor rejestru i zlokalizuj gałąź HKEY_CURRENT_USER pod Mój komputer i wybierz (+)znak obok nazwy folderu, aby go rozwinąć.
  2. Kontynuuj rozwijanie folderów, aż dotrzesz do klucza rejestru HKEY_CURRENT_USER\Control Panel.
  3. Wybierz klawisz Desktop pod Panel sterowania.
  4. Po prawej stronie edytora zlokalizuj i kliknij dwukrotnie ForegroundLockTimeout DWORD.
  5. W wyświetlonym oknie Edytuj wartość DWORD ustaw Dane wartości na 30d40.

    Image
    Image

    Upewnij się, że opcja po prawej stronie jest ustawiona na Hexadecimal.

    To są zera w tej wartości, a nie litery „o”. Szesnastkowy nie zawiera litery o, więc nie zostałyby zaakceptowane, ale mimo to należy o tym wspomnieć.

  6. Wybierz OK i zamknij Edytor rejestru.
  7. Uruchom ponownie komputer, aby wprowadzone zmiany zaczęły obowiązywać.

Od tego momentu programy uruchamiane w systemie Windows XP nie powinny już kraść fokusu z okna, w którym aktualnie pracujesz.

Jeśli nie masz ochoty samodzielnie wprowadzać zmian w rejestrze, program firmy Microsoft o nazwie Tweak UI może to zrobić za Ciebie. Po zainstalowaniu przejdź do Focus w obszarze General i zaznacz pole, aby Zapobiegać kradzieży fokusu przez aplikacje

Szczerze, jeśli jesteś ostrożny, opisany powyżej proces oparty na rejestrze jest całkowicie bezpieczny i skuteczny. Zawsze możesz użyć utworzonej kopii zapasowej do przywrócenia rejestru, jeśli coś nie zadziała.

Zalecana: