Как да се предпазим от кражбата на програми в Windows

Спрете програмата Windows от изскачащи пред други

Някога сте се дразнели от програма, която се появява пред това, което правите, без да кликвате върху някого? С други думи ... без ваше разрешение ?

Тя се нарича кражба на фокус и е много като да бъдеш фотообмбена, точно на екрана на компютъра си!

Понякога фокусът на кражбата се дължи на злонамерено програмиране от софтуера [разработчика], който го прави. Повечето от времето обаче, това е просто бъг софтуер или поведение на операционната система , че ще трябва да се закрепят и се опитват да се определи или да се избегне.

Съвет: В ранните версии на Windows, най-вече в Windows XP , всъщност имаше настройка, която разрешава или възпрепятства програмите да откраднат фокуса. Вижте повече за открадването на фокуса в Windows XP под стъпките за отстраняване на неизправности.

Забележете, че кражбата на фокус със сигурност е по-скоро проблем в по-стари версии на Windows, като Windows XP, но може и се случва в Windows 10 , Windows 8 , Windows 7 и Windows Vista .

Как да се предпазим от кражбата на програми в Windows

Не е възможно Windows да блокира всички програми от кражба на фокус и да работи правилно. Целта тук е да се идентифицира програмата, която не трябва да прави това и след това да разбере какво да прави.

Може да знаете коя програма продължава да краде фокус, но ако не, това е първото нещо, което трябва да определите. Ако имате проблем с това, можете да помогнете на безплатен инструмент, наречен Windows Focus Logger.

След като разберете каква програма е виновна за открадването на фокуса, потърсете помощ по-долу, за да спрете да се случва добре:

  1. Деинсталирайте програмата за обида. Честно казано, най-лесният начин за решаване на проблем с програма, която краде фокуса, е да я премахнете.
    1. Можете да премахвате програми в Windows от контролния панел с аплета Програми и функции , но също така работят и безплатни инструменти за деинсталиране .
    2. Забележка: Ако програмата за кражба на фокус е процес на заден план, можете да деактивирате процеса в Услуги, намиращ се в Административни инструменти във всички версии на Windows. Свободните програми като CCleaner също така предлагат лесни начини да забраните програми, които започват автоматично с Windows.
  2. Преинсталирайте софтуерната програма, която е виновна. Ако приемем, че се нуждаете от програмата, която краде фокус и не върши това злонамерено, просто преинсталирането й може да реши проблема.
    1. Съвет: Ако има по-нова версия на програмата, изтеглете тази версия, за да я преинсталирате. Разработчиците на софтуер редовно издават кръпки за програмите си, една от които може да е била да се спре програмата да открадне фокуса.
  3. Проверете опциите на програмата за настройки, които могат да причинят кражбата на фокуса, и ги деактивирайте. Производителят на софтуер може да вижда превключване на цял екран в своята програма като "предупреждение", което искате, но го виждате като нежелано прекъсване.
  1. Свържете се с производителя на софтуера и му кажете, че програмата му краде фокус. Дайте колкото се може повече информация за ситуацията (ите), когато това се случи и попитайте дали те имат поправка.
    1. Съвет: Моля, прочетете нашата " Как да говоря с техническа поддръжка", за да помогнете за правилното комуникиране на проблема.
  2. И накрая, но не на последно място, винаги можете да изпробвате инструмент за кражба, който е на трета страна, който има няколко:
    1. DeskPins е напълно безплатна и нека "закрепите" всеки прозорец, като го държите на върха на всички останали, без значение какво. Закачените прозорци са маркирани с червен щифт и могат да бъдат "автоматично закрепени" на базата на заглавието на прозореца.
    2. Window On Top е друга безплатна програма, която работи по същия начин.
    3. Always On Top е още една, която е преносима програма, активирана от клавишната комбинация Ctrl + Space . Натискайте тези клавиши, когато прозорецът е на фокус, и той ще остане на върха на всеки друг прозорец, докато тези клавиши не се повторят.

Повече за кражбата на фокуса в Windows XP

Както бе споменато в началото на това парче, Windows XP всъщност позволяваше да се открадне фокусът, ако една специфична стойност в регистъра на Windows беше зададена по определен начин.

След краткия урок по-долу можете ръчно да промените тази стойност на тази, която не позволява на програми да откраднат фокуса в Windows XP.

Забележка: Промените в системния регистър на Windows се извършват при тези стъпки. Обърнете внимание, когато правите само промените, описани по-долу. Препоръчваме да направите резервно копие на ключовете в системния регистър, които променяте при тези стъпки, като допълнителна предпазна мярка.

  1. Отворете редактора на системния регистър .
  2. Намерете поддръжката на HKEY_CURRENT_USER в Моят компютър и кликнете върху знака (+) до името на папката, за да разгънете папката.
  3. Продължете да разширявате папките, докато не достигнете клавиша за регистър на HKEY_CURRENT_USER \ Control Panel .
  4. Изберете клавиша за настолни компютри под контролния панел .
  5. От дясната страна на инструмента " Редактор на системния регистър" намерете и щракнете два пъти върху ForegroundLockTimeout DWORD.
  6. В прозореца Edit Value DWORD, който се показва, задайте полето Данни за стойността: 30d40 .
    1. Забележка: Уверете се, че опцията Base е зададена на Hexadecimal при влизане в DWORD стойността.
    2. Съвет: Това са нули в тази стойност, а не "о" букви. Няма ое в шестнадесетичен и така те няма да бъдат приети, но все пак трябва да се спомене.
  7. Щракнете върху OK и след това затворете редактора на системния регистър .
  8. Рестартирайте компютъра, така че направените от вас промени да влязат в сила.
  9. От тази точка напред програмите, които се изпълняват в Windows XP, вече не трябва да открадват фокуса от прозореца, в който работите.

Ако не сте убедени в извършването на ръчни промени в регистъра на Windows себе си, една програма от Microsoft, наречена Tweak UI, може да го направи за вас. Можете да го изтеглите безплатно тук. След като сте инсталирали, насочете вниманието си към " Фокус" в " Обща област" и поставете отметка в квадратчето " Предотвратяване на приложенията от кражба" .

Честно казано, обаче, ако сте внимателни, процесът, базиран на регистрите, обяснен по-горе, е напълно безопасен и ефективен. Винаги можете да използвате резервното копие, което сте направили, за да възстановите регистъра, ако нещата не се развият.