Como evitar programas de roubar foco en Windows

Parar o Windows do programa de Popping up fronte a outros

Xa estivo molesto por un programa que aparece diante do que estás facendo, sen facer clic ou tocar nada? Noutras palabras ... sen o teu permiso ?

Chámase foco de roubo , e é moi parecido ser fotobombado, xusto na pantalla da túa computadora.

Ás veces o roubo de foco débese a unha programación maliciosa por parte do software [desarrollador] que o está a facer. Na maioría das veces, non obstante, é só o software de buggy ou o comportamento do sistema operativo que terás que definir e intentar arranxar ou evitar.

Consello: nas primeiras versións de Windows, máis notablemente en Windows XP , había unha configuración que permitiu ou impediu que os programas rouben o foco. Consulte máis sobre Stealing Focus en Windows XP debaixo dos pasos de resolución de problemas.

Nota: o roubo de foco foi certamente un problema nas versións máis antigas de Windows como Windows XP, pero tamén pode ocorrer en Windows 10 , Windows 8 , Windows 7 e Windows Vista .

Como evitar programas de roubar foco en Windows

Non é posible que Windows bloquee todos os programas de roubar o foco e aínda funciona correctamente. O obxectivo aquí é identificar o programa que non debería facelo e logo descubrir o que facer con iso.

Pode saber cal programa mantén o foco de roubo, pero se non, esa é a primeira cousa que precisa determinar. Se tes problemas para descubrir isto, unha ferramenta gratuíta chamada Windows Focus Logger pode axudar.

Unha vez que saiba que programa ten a culpa de roubar o foco, traballa a través da solución de problemas a continuación para que deixe de suceder para sempre:

  1. Desinstalar o programa ofensivo. Francamente, a forma máis sinxela de resolver un problema cun programa que está a roubar o foco é eliminar-lo.
    1. Pode eliminar programas en Windows desde o Panel de control coa miniaplicación Programas e recursos , pero as ferramentas de desinstalación gratuíta tamén funcionan.
    2. Nota: se o programa de roubo de foco é un proceso en segundo plano, pode desactivar o proceso en Servizos, situado nas ferramentas administrativas en todas as versións de Windows. Programas gratuitos como CCleaner tamén fornecen formas fáciles de desactivar programas que se inician automaticamente con Windows.
  2. Reinstale o programa de software que ten a culpa. Supoñendo que necesitas o programa que está a roubar o foco e non o está facendo mal, simplemente reinstalar pode solucionar o problema.
    1. Suxestión: se hai unha versión máis recente do programa dispoñible, descargue a versión para reinstalar. Os desenvolvedores de software adoitan emitir parches para os seus programas, un dos cales foi para evitar que o programa roubase o foco.
  3. Comprobe as opcións do programa para as configuracións que poden estar causando o erro do foco e desactívelas. Un creador de software pode ver un cambio de pantalla completa no seu programa como unha función de "alerta" que quere, pero o ve como unha interrupción non desexada.
  1. Póñase en contacto co creador de software e déixenos saber que o seu programa está a roubar o foco. Dálle tanta información sobre a (s) situación (s) onde isto ocorre e pregúntalle se ten unha corrección.
    1. Consello: lea a nosa sección Como falar co soporte técnico para axudar a comunicar correctamente o problema.
  2. Por último, pero non menos importante, sempre podes probar unha ferramenta de terceiro e anti-foco de roubo, dos cales hai algúns:
    1. DeskPins é completamente gratuíto e permite "pin" calquera fiestra, manténdoa enriba de todos os demais, non importa o que. As fiestras fixadas están marcadas cun pin vermello e pódense "fixar automaticamente" en función do título da xanela.
    2. Window On Top é outro programa gratuíto que funciona do mesmo xeito.
    3. Always On Top é outro que é un programa portátil activado polo atallo de teclado Ctrl + Space . Hit as teclas cando a fiestra está en foco, e permanecerá enriba de todas as outras ventás ata que as chaves sexan atrapadas de novo.

Máis sobre Stealing Focus en Windows XP

Como mencionado no inicio desta peza, o Windows XP realmente permitiu o roubo de foco se un valor específico no Rexistro de Windows estaba definido de forma específica.

Seguindo o breve tutorial a continuación, pode cambiar manualmente ese valor para o que impide que os programas rouben foco en Windows XP.

Nota: Os cambios no rexistro de Windows fanse nestes pasos. Ten moito coidado ao facer só os cambios descritos a continuación. Recoméndase que realice unha copia de seguranza das claves de rexistro que está a modificar nestes pasos como unha precaución adicional.

  1. Abre o Editor do Rexistro .
  2. Localiza a coluna HKEY_CURRENT_USER no meu computador e fai clic no seguinte (+) seguinte nome do cartafol para expandir o cartafol.
  3. Continúa a expandir os cartafoles ata que alcance a chave de rexistro do HKEY_CURRENT_USER \ Control Panel .
  4. Seleccione a tecla Escritorio en Panel de control .
  5. Na parte dereita da ferramenta Editor do Rexistro , localice e faga dobre clic no DWORD ForegroundLockTimeout .
  6. Na ventá Editar valor DWORD que aparece, estableza o campo Datos de valor: campo a 30d40 .
    1. Nota: Asegúrese de que a opción Base está axustada a Hexadecimal ao introducir o valor DWORD.
    2. Consello: Eses son ceros neste valor, e non letras 'o'. Non hai o en hexadecimal e así non serían aceptados, pero hai que mencionarlo.
  7. Fai clic en Aceptar e logo pecha o Editor do Rexistro .
  8. Reinicie o computador para que as modificacións que realizou poidan ter efecto.
  9. A partir deste punto, os programas que executas en Windows XP non deberían roubar o foco desde a xanela na que estás a traballar.

Se non está cómodo facendo cambios manuais no rexistro de Windows, un programa de Microsoft chamado Tweak UI pode facelo por vostede. Podes descargalo de xeito gratuíto aquí. Unha vez instalado, vai a Focus baixo a área Xeral e marque a caixa para evitar que as aplicacións rouben o foco .

Sinceramente, con todo, se ten coidado, o proceso baseado no rexistro explicado anteriormente é perfectamente seguro e eficaz. Sempre pode usar a copia de seguridade que fixo para restaurar o rexistro se as cousas non funcionan.