Pourquoi Visual Studio s'exécute-t-il en mode «Toujours au top»?


33

Ma copie de Visual Studio semble être définie en mode "Always On Top". Il fonctionne de cette façon par défaut; il semble qu'il n'y ait aucun moyen de le changer.

Visual Studio s'exécute en tant qu'Administrateur / Elevated, mais cela ne devrait vraiment pas affecter si Visual Studio s'exécute en tant que "Always On Top".

Avez-vous une idée de la raison pour laquelle cela peut se produire et comment l'empêcher de se produire?


4
J'ai vu un aperçu de ce problème avec Visual Studio 2010 commençant à exécuter «Always On Top» dans Windows7, mais il ne s'est produit que lors d'une mise à jour ReSharper et a été résolu dès que Visual Studio a été redémarré.

1
À quelle version de Visual Studio faites-vous référence?
Marcel

Avez-vous également installé ReSharper? Il semble avoir un historique de ce type de problème sur différentes versions.
panhandel

J'ai pu résoudre le problème avec ceci: stackoverflow.com/a/27411034/2667554
enn

Un simple redémarrage de Visual Studio 2010 m'a également aidé.
FrenkyB

Réponses:


16

J'ai eu une situation similaire avec Visual Studio coincé comme toujours au sommet. Cela a commencé à se produire après avoir appuyé sur la touche Windows, puis par un tas de touches fléchées / home / end / pageup / pagedn par accident (j'avais voulu utiliser la touche de contrôle).

Ce qui semblait effacer le comportement toujours au top était de sélectionner une application différente (par exemple: Chrome), puis d'appuyer sur Windows-Home (qui minimisait tout autre que Chrome), puis d'appuyer de nouveau sur Window-Home. Ensuite, je pouvais dé-minimiser Visual Studio, et ce ne serait plus toujours au top.

Cela a fonctionné avec VS2010, VS2012 et VS2013 quand ils sont entrés dans ce mode bizarre toujours au top.

Edit: révisé sur la base des commentaires de @Nebula


3
Ce travail n'a pas fonctionné pour moi. Windows-Alt-Home semble simplement dire à Chrome d'aller sur la page d'accueil. Se concentrer sur le bureau et Windows-Alt-Home ne semblait pas fonctionner non plus. - Je lance VS2010 en mode Admin - Resharper - Windows 7 Je n'ai pas de solution, je donne juste des commentaires
David Chiew

7
Cela a presque fonctionné pour moi; J'ai dû appuyer sur Windows + Home (je ne connaissais pas celui-ci), puis j'ai simplement appuyé à nouveau sur Windows + Home. Windows + Alt + Home vient d'envoyer mon chrome à sa page d'accueil. Donc: Windows + Home -> attendez que les fenêtres descendent -> Windows + Home -> Fixé!
Nébuleuse du

Comme l'a souligné @Nebula, le modificateur ALT ne doit pas être utilisé. Correctif confirmé pour VS 2017 également! :)
Johny Skovdal

Fonctionne parfaitement avec vs2017
yiabiten

Merci! Cela fonctionne avec Visual Studio 2019.
ajawad987

4

Enregistrez votre travail, fermez Visual Studio, rouvrez-le. Cliquez sur Démarrer, sur Déboguer ou sur F5.

Cela a fonctionné pour moi.

Très étrange cependant, pendant des mois, je n'ai pas eu ce problème, et plus tôt lorsque j'ai commencé le débogage, ma fenêtre était derrière la fenêtre de Visual Studio ... Je pensais que c'était étrange car cela ne s'était jamais produit auparavant. Fermez Visual Studio, rouvrez-le et alto.


2

Peut-être qu'un addin en est la cause? Essayez de désactiver les compléments dans Outils / Gestionnaire de compléments, puis exécutez Visual Studio en mode sans échec en exécutant

devenv.exe /safemode

c'est la réponse définitive à mon humble avis.
nocarrier

fonctionne comme un charme avec après avoir installé Resharper 8.2!
Guy

1

Utilisez windowdetective pour vérifier s'il est réellement réglé sur toujours sur Travail à partir de là pour déterminer la cause.


1

Correction du problème avec VS2017 sur Windows 10 en mettant l'accent sur une autre application et en appuyant sur Windows + Home (pour minimiser toutes les fenêtres sauf celle qui a été mise au point), puis sur Windows + Home pour restaurer toutes les autres fenêtres (y compris VS) et cette fois VS n'était plus toujours au top.


+1 Cela a fonctionné pour moi avec Visual Studio 2019. Merci!
ajawad987

1

Dans mon cas, j'ai pu le sortir de ce mode en utilisant Window-> Float pour désancrer un onglet. Après avoir fait glisser l'onglet sur la fenêtre principale, il n'était plus coincé sur le dessus.


0

Peut-être pour une raison quelconque, la propriété toujours au top de votre Visual Studio (VS) est enregistrée quelque part, puis rechargée lors de l'exécution.
Selon votre version VS, vous pourrez peut-être utiliser FileBox eXtender (FBX) pour modifier sa propriété toujours au top pour chaque exécution ou de façon permanente. Il est probablement préférable d'utiliser la version correspondant à l'architecture de votre Windows; 64 bits pour x64 et 32 ​​bits pour x86. De plus, FBX peut probablement être utilisé uniquement pour les programmes en mode élevé s'il est lui-même exécuté en mode élevé (par exemple, "Exécuter en tant qu'administrateur").
Le statut Always-on-top peut être changé en cliquant sur la punaise dans la barre de titre du programme lorsque FileBox eXtender est en cours d'exécution.


0

Quand j'ai eu ce problème, j'ai trouvé une solution au problème inverse sur How-To Geek . Heureusement, cela impliquait un TOGGLE que je pouvais utiliser pour désactiver le mode toujours actif dans lequel la fenêtre de Visual Studio était entrée. Selon le lien ci-dessus, je l'ai ajouté à mon script AutoHotkey

^ ESPACE :: Winset, Alwaysontop,, A

puis j'ai sélectionné la fenêtre de Visual Studio et utilisé ctrl-espace pour basculer toujours en haut. Ça a marché comme sur des roulettes.


0

Le redémarrage de Visual Studio 2015 a résolu le problème.

Dans mon cas, VS est passé en mode "Always On Top" pendant que j'utilisais intellisense de ReSharper.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.