Por que o Visual Studio é executado no modo "Sempre no topo"?

33

Minha cópia do Visual Studio parece estar definida no modo "Always On Top". É executado dessa maneira por padrão; parece não haver maneira de mudar isso.

O Visual Studio é executado como Administrador / Elevado, mas isso realmente não deve afetar se o Visual Studio é ou não executado como "Always On Top".

Alguma idéia de por que isso pode estar ocorrendo e como impedir que isso aconteça?

SomeUser
fonte
4
Vi um vislumbre desse problema com o Visual Studio 2010 começando a executar "Always On Top" no Windows7, mas isso aconteceu apenas após uma atualização do ReSharper e foi resolvido assim que o Visual Studio foi reiniciado.
1
Qual versão do Visual Studio você se refere?
Marcel
Você tem o ReSharper instalado também? Parece ter um histórico de causar esse tipo de problema em várias versões.
panhandel
Consegui corrigir o problema com isso: stackoverflow.com/a/27411034/2667554
enn
O simples reinício do visual studio 2010 também me ajudou.
FrenkyB

Respostas:

16

Aconteceu uma coisa semelhante com o Visual Studio preso como sempre no topo. Começou a acontecer depois que eu apertei a tecla Windows, seguida por várias teclas de seta / home / end / pageup / pagedn por acidente (eu pretendia usar a tecla Control).

O que pareceu esclarecer o comportamento sempre ativo foi selecionar um aplicativo diferente (por exemplo: Chrome), pressionar Windows-Home (que minimizava tudo que não fosse o Chrome) e pressionar Window-Home novamente. Então, eu não poderia minimizar o Visual Studio, e ele não estaria mais sempre no topo.

Isso funcionou com o VS2010, VS2012 e VS2013 quando eles entraram nesse estranho modo sempre no topo.

Editar: revisado com base no comentário de @Nebula

user281806
fonte
3
Esse trabalho não funcionou para mim. O Windows-Alt-Home parece apenas dizer ao Chrome para ir para a página inicial. Focar a área de trabalho e o Windows-Alt-Home também não parecia funcionar. - Eu corro VS2010 no modo Admin - ReSharper - Windows 7 Eu não tenho uma solução, apenas dar feedback
David Chiew
7
Isso quase funcionou para mim; Eu tive que pressionar o Windows + Home (eu não sabia disso) e, em seguida, simplesmente pressionei o Windows + Home novamente. O Windows + Alt + Home acabou de enviar meu chrome para sua página inicial. Então: Windows + Home -> aguarde a abertura das janelas -> Windows + Home -> Corrigido!
Nebula
Como o @Nebula apontou, o modificador ALT não deve ser usado. Correção confirmada para o VS 2017 também! :)
Johny Skovdal
Funciona perfeitamente com vs2017
yiabiten
Obrigado! Isso funciona com o Visual Studio 2019.
ajawad987 22/07
4

Salve seu trabalho, feche o Visual Studio e reabra-o. Clique em iniciar, depure ou pressione F5.

Isso funcionou para mim.

Muito estranho, porém, durante meses não tive esse problema e, mais cedo, quando comecei a depurar, minha janela estava atrás da janela do Visual Studio ... Achei estranho como nunca havia acontecido antes. Fechou o Visual Studio, reabriu e viola.

James Heffer
fonte
2

Talvez um addin esteja causando isso? Tente desativar os suplementos no Gerenciador de ferramentas / suplementos e execute o Visual Studio no modo de segurança executando

devenv.exe /safemode
frodeborli
fonte
esta é a resposta definitiva imho.
Nocarrier 14/05
funciona como um charme depois de instalar o Resharper 8.2!
Guy
1

Use o windowdetective para verificar se ele está realmente definido como sempre ontop Work a partir daí para determinar a causa.

Elitismo
fonte
1

Corrigido o problema com o VS2017 no Windows 10, concentrando-se em outro aplicativo e pressionando Windows + Home (para minimizar todas as janelas além da que foi focada) e depois Windows + Home novamente para restaurar todas as outras janelas (incluindo VS) e desta vez O VS nem sempre estava no topo.

Bruno Douglas
fonte
+1 Isso funcionou para mim no Visual Studio 2019. Obrigado!
ajawad987 22/07
1

No meu caso, consegui tirá-lo desse modo usando Window-> Float para desencaixar uma guia. Depois de arrastar a aba de volta para a janela principal, ela não estava mais presa na parte superior.

Jtbs
fonte
0

Talvez por algum motivo, a propriedade sempre no topo do seu Visual Studio (VS) esteja sendo salva em algum lugar e depois recarregada durante a execução.
Dependendo da sua versão do VS, você poderá usar o FileBox eXtender (FBX) para alterar sua propriedade sempre disponível para cada execução ou permanentemente. Provavelmente é melhor usar a versão correspondente à arquitetura do seu Windows; 64 bits para x64 e 32 bits para x86. Além disso, o FBX provavelmente pode ser usado apenas para programas em modo elevado, se for executado no modo elevado (por exemplo, "Executar como Administrador").
O status sempre no topo pode ser alterado clicando no alfinete na barra de título do programa quando o FileBox eXtender estiver em execução.

Mohammad Amin Bandekhoda
fonte
0

Quando obtive esse problema, encontrei uma solução para o problema inverso no How-To Geek . Felizmente, envolvia um TOGGLE que eu poderia usar para desativar o modo sempre ativo que a janela do Visual Studio havia entrado. Conforme o link acima, eu adicionei isso ao meu script AutoHotkey

^ ESPAÇO :: Winset, Alwaysontop,, A

e então selecionei a janela do Visual Studio e usei ctrl-space para alternar sempre no topo. Funcionou como um encanto.

Sebastian Ärleryd
fonte
0

A reinicialização do Visual Studio 2015 corrigiu o problema.

No meu caso, o VS alternou no modo "Always On Top" enquanto eu estava usando o intellisense do ReSharper.

swabber
fonte