Como evitar que programas roubem o foco no Windows

Índice:

Como evitar que programas roubem o foco no Windows
Como evitar que programas roubem o foco no Windows
Anonim

Se você já se incomodou com um programa que aparece na frente do que você está fazendo sem sua permissão, apesar de nunca selecionar nada, você foi vítima de um programa que rouba o foco.

O roubo de foco às vezes é devido à programação maliciosa do desenvolvedor de software que está fazendo isso. Na maioria das vezes, no entanto, é apenas software com bugs ou comportamento do sistema operacional que você precisa definir e tentar corrigir ou evitar.

Nas primeiras versões do Windows, principalmente no Windows XP, havia uma configuração que permitia ou impedia que programas roubassem o foco. Veja mais sobre como roubar o foco no Windows XP abaixo das etapas de solução de problemas.

O roubo de foco era certamente mais um problema em versões mais antigas do Windows, como o Windows XP, mas pode acontecer e acontece no Windows 11, Windows 10, Windows 8, Windows 7 e Windows Vista também.

Você pode impedir que os programas roubem o foco?

Idealmente, nenhum outro programa, exceto aquele em que você está trabalhando, aceitaria a entrada do mouse e do teclado, e a janela ficaria no topo de todos os outros que você não está usando no momento.

Infelizmente, não é possível para o Windows impedir que todos os programas roubem o foco e ainda funcionem corretamente - ele não foi construído com o cérebro para entender isso.

No entanto, isso não significa que você não tenha opções.

Como evitar que programas roubem o foco no Windows

Depois de identificar qual programa precisa ser tratado, trabalhe com a solução de problemas abaixo para fazer com que pare de acontecer de vez:

O objetivo é identificar o programa que não deveria estar fazendo isso, e então descobrir o que fazer a respeito. Se você ainda não sabe qual programa é o culpado, uma ferramenta gratuita chamada Window Focus Logger pode ajudar.

  1. Desinstale o programa incorreto. Francamente, a maneira mais fácil de resolver um problema com um programa que está roubando o foco é removê-lo.

    Você pode remover programas no Windows a partir do Painel de Controle com o miniaplicativo Programas e Recursos, mas as ferramentas de desinstalação gratuitas também funcionam.

    Se o programa de roubo de foco for um processo em segundo plano, você pode desabilitar o processo em Serviços, localizado em Ferramentas Administrativas em todas as versões do Windows. Programas gratuitos como o CCleaner também fornecem maneiras fáceis de desativar programas que iniciam automaticamente com o Windows.

  2. Reinstale o programa de software que é o culpado. Assumindo que você precisa do programa que está roubando o foco, e não está fazendo isso de forma maliciosa, simplesmente reinstalá-lo pode resolver o problema.

    Se houver uma versão mais recente do programa disponível, baixe essa versão para reinstalar. Os desenvolvedores de software lançam regularmente patches para seus programas, um dos quais pode ter sido impedir que o programa roubasse o foco.

  3. Verifique as opções do programa para configurações que possam estar causando o roubo de foco e desative-as. Um fabricante de software pode ver uma mudança de tela cheia para seu programa como um recurso de "alerta" que você deseja, mas você vê isso como uma interrupção indesejada.
  4. Entre em contato com o fabricante do software e informe que o programa está roubando o foco. Dê o máximo de informações que puder sobre a(s) situação(ões) em que isso ocorre e pergunte se eles têm uma solução.

    Leia nosso Como falar com o suporte técnico para obter ajuda na comunicação adequada do problema.

  5. Por último, mas não menos importante, você sempre pode tentar uma ferramenta de terceiros, anti-roubo de foco, das quais existem algumas:

    • DeskPins é totalmente gratuito e permite que você "fixe" qualquer janela, mantendo-a no topo de todas as outras, não importa o quê. As janelas fixadas são marcadas com um alfinete vermelho e podem ser "fixadas automaticamente" com base no título da janela.
    • Window On Top é outro programa gratuito que funciona da mesma maneira. Arraste o ponteiro do mouse de Window On Top e solte-o em uma janela para que fique no topo. Ou use a tecla de atalho Ctrl+F8.

Mais sobre como roubar o foco no Windows XP

Como mencionado no início deste artigo, o Windows XP realmente permitia o roubo de foco se um valor específico no Registro do Windows fosse definido de uma maneira específica.

Seguindo o breve tutorial abaixo, você pode alterar manualmente esse valor para aquele que impede que os programas roubem o foco no Windows XP.

As alterações no Registro do Windows são feitas nestas etapas. Tome muito cuidado ao fazer apenas as alterações descritas abaixo. É recomendável fazer backup das chaves de registro que você está modificando nestas etapas como precaução extra.

  1. Abra o Editor do Registro e localize a seção HKEY_CURRENT_USER em Meu Computador e selecione o (+)sinal ao lado do nome da pasta para expandir a pasta.
  2. Continue a expandir as pastas até chegar à chave de registro HKEY_CURRENT_USER\Control Panel.
  3. Selecione a tecla Desktop em Painel de Controle.
  4. No lado direito do editor, localize e clique duas vezes no ForegroundLockTimeout DWORD.
  5. Na janela Editar valor DWORD que aparece, defina o campo Value data como 30d40.

    Image
    Image

    Certifique-se de que a opção à direita esteja definida como Hexadecimal.

    Esses são zeros nesse valor, não letras 'o'. O hexadecimal não inclui a letra o, portanto não seria aceito, mas deve ser mencionado mesmo assim.

  6. Selecione OK e feche o Editor do Registro.
  7. Reinicie seu computador para que as alterações feitas tenham efeito.

A partir de agora, os programas executados no Windows XP não devem mais roubar o foco da janela em que você está trabalhando.

Se você não se sentir à vontade para fazer alterações manuais no registro, um programa da Microsoft chamado Tweak UI pode fazer isso por você. Uma vez instalado, vá para Focus na área General e marque a caixa para Impedir que aplicativos roubem o foco

Honestamente, porém, se você for cuidadoso, o processo baseado em registro explicado acima é perfeitamente seguro e eficaz. Você sempre pode usar o backup feito para restaurar o registro se as coisas não derem certo.

Recomendado: