As janelas do programa não ficarão em primeiro plano quando selecionadas no Windows 8.1

7

Estou com um problema em que seleciono uma janela, mas ela não aparece em primeiro plano. Isso acontece principalmente com o Chrome, mas também aconteceu com as janelas de pastas e outros programas. Exemplo .

Eu posso consertar isso por um tempo, reiniciando meu computador. No começo eu pensei que era um problema do Chrome, então eu desinstalei e reinstalei. No entanto, agora estou percebendo isso entre vários programas.

Alguém tem uma ideia do que está acontecendo? Consegui encontrar algumas informações sobre isso acontecendo no Windows 7. Tentei todas as sugestões que consegui encontrar (a maioria envolvia editar um valor de registro. Sem sorte.

    
por Jacob Carter 16.02.2015 / 06:51

3 respostas

6

Você está usando o Synergy?

A atualização para o Microsoft Windows (KB3031432) parece ser o culpado em combinação com o Synergy ...

link

    
por 17.02.2015 / 16:12
1

Eu estava experimentando exatamente o mesmo problema desde a semana passada. É provavelmente causado pela atualização do Windows KB3013455.

Após desinstalar a atualização KB3013455 no painel de controle "Atualizações instaladas", o problema desapareceu.

    
por 16.02.2015 / 10:26
0

Eu tive sintomas semelhantes no Windows 10: janelas aleatórias, por vezes, deixavam de chegar ao primeiro plano. A única maneira de vê-los era minimizar as outras janelas. Eu não sei a causa.

No entanto, acompanhei o sintoma para o atributo de estilo "always on top" para janelas. No meu caso, as janelas adquiriram aleatoriamente esse atributo de estilo, no ponto em que nenhuma janela sem o estilo poderia aparecer na frente delas.

Como solução alternativa, escrevi o seguinte script AutoHotkey para redefinir os atributos de estilo:

; disable AlwaysOnTop for all windows
^1::
  WinGet window,List
  loop % window {
    w := window%a_index%
    WinGet p, ProcessName, % "ahk_id" w
    if (not InStr(p, "explorer", false)) {
      WinSet AlwaysOnTop,Off, % "ahk_id" w
    }
  }
  return

Parece complicado, mas é apenas um loop que remove o atributo "always on top" de todas as janelas.

Ele exclui todas as janelas com 'explorer' em seu nome como uma proteção contra mexer com a própria UI do Windows. Você pode adaptar essa parte ao seu gosto.

Também é possível fazer com que este script seja executado automaticamente regularmente.

    
por 05.12.2017 / 22:47