Dlaczego program Visual Studio działa w trybie „Zawsze na wierzchu”?

33

Moja kopia programu Visual Studio wydaje się być ustawiona w trybie „Zawsze na wierzchu”. Domyślnie działa w ten sposób; wydaje się, że nie ma sposobu, aby to zmienić.

Visual Studio działa jako Administrator / Elevated, ale tak naprawdę nie powinno to wpływać na to, czy Visual Studio działa jako „Always On Top”.

Masz pojęcie, dlaczego tak się dzieje i jak temu zapobiec?

SomeUser
źródło
4
Widziałem ten problem, gdy Visual Studio 2010 zaczął uruchamiać „Always On Top” w Windows7, ale stało się to tylko po aktualizacji ReSharper i rozwiązano go, gdy tylko Visual Studio został ponownie uruchomiony.
1
Do której wersji Visual Studio się odwołujesz?
Marcel,
Czy masz również zainstalowany ReSharper? Wydaje się, że ma historię powodowania tego typu problemów w różnych wersjach.
panhandel
Byłem w stanie rozwiązać problem z tym: stackoverflow.com/a/27411034/2667554
en
Pomógł mi również prosty restart Visual Studio 2010.
FrenkyB,

Odpowiedzi:

16

Podobnie stało się z Visual Studio, które utknęło jak zawsze na górze. Zaczęło się dziać po tym, jak nacisnąłem klawisz Windows, a następnie kilka klawiszy strzałek / home / end / pageup / pagedn przez przypadek (miałem zamiar użyć klawisza Control).

To, co wydawało się usuwać zawsze na wierzchu zachowanie, to wybrać inną aplikację (np. Chrome), następnie nacisnąć Windows-Home (który zminimalizował wszystko inne niż Chrome), a następnie ponownie nacisnąć Window-Home. Potem mógłbym zminimalizować Visual Studio i nie byłby on zawsze na wierzchu.

Działa to z VS2010, VS2012 i VS2013, kiedy weszli w ten dziwny tryb zawsze na topie.

Edycja: poprawiona na podstawie komentarza @Nebula

użytkownik 281806
źródło
3
Ta praca wokół mnie nie działała. Windows-Alt-Home wydaje się po prostu mówić Chrome, aby przejść do strony głównej. Wydaje się, że skupianie się na pulpicie i systemie Windows-Alt-Home również nie działało. - Używam VS2010 w trybie administracyjnym - Resharper - Windows 7 Nie mam rozwiązania, po prostu
wyrażam
7
To prawie dla mnie zadziałało; Musiałem nacisnąć Windows + Home (nie wiedziałem o tym), a następnie po prostu ponownie nacisnąłem Windows + Home. Windows + Alt + Home właśnie wysłał mojego chrome na jego stronę główną. Tak więc: Windows + Home -> poczekaj, aż Windows opadnie -> Windows + Home -> Naprawiono!
Mgławica
Jak wskazał @Nebula, nie należy używać modyfikatora ALT. Potwierdzona poprawka również dla VS 2017! :)
Johny Skovdal
Działa idealnie z vs2017
yiabiten
Dzięki! Działa to z Visual Studio 2019.
ajawad987
4

Zapisz swoją pracę, zamknij Visual Studio, otwórz ją ponownie. Naciśnij start, debuguj lub naciśnij F5.

To zadziałało dla mnie.

Bardzo dziwne, od miesięcy nie miałem tego problemu, a wcześniej, kiedy zacząłem debugować, moje okno było za oknem Visual Studio ... Myślałem, że to dziwne, jak nigdy wcześniej. Zamknięty program Visual Studio, ponownie go otworzył i altówka.

James Heffer
źródło
2

Być może powoduje to dodatek? Spróbuj wyłączyć dodatki w Narzędziach / Menedżerze dodatków, a następnie uruchom program Visual Studio w trybie awaryjnym, wykonując polecenie

devenv.exe /safemode
frodeborli
źródło
to jest ostateczna odpowiedź imho.
nocarrier
działa jak urok po zainstalowaniu Resharper 8.2!
Guy
1

Użyj funkcji Windowdetective, aby sprawdzić, czy rzeczywiście jest ustawiona na zawsze ontop Praca stamtąd w celu ustalenia przyczyny.

Elitarność
źródło
1

Naprawiono problem z VS2017 w systemie Windows 10, ustawiając fokus na inną aplikację i naciskając Windows + Home (aby zminimalizować wszystkie okna oprócz tego, na który został ustawiony fokus), a następnie Windows + Home ponownie, aby przywrócić wszystkie inne okna (w tym VS) i tym razem VS nie zawsze był już na topie.

Bruno Douglas
źródło
+1 To działało dla mnie w Visual Studio 2019. Dzięki!
ajawad987
1

W moim przypadku udało mi się wyjść z tego trybu, używając Window-> Float, aby oddokować kartę. Po przeciągnięciu zakładki z powrotem do głównego okna nie było już zakleszczone na górze.

Jtbs
źródło
0

Być może z jakiegoś powodu zawsze gdzieś zapisywana jest właściwość programu Visual Studio (VS), a następnie ponownie ładowana podczas uruchamiania.
W zależności od wersji VS może być możliwe użycie FileBox eXtender (FBX), aby zmienić jego właściwość zawsze na wierzchu dla każdego uruchomienia lub na stałe. Prawdopodobnie lepiej jest użyć wersji pasującej do architektury systemu Windows; 64-bitowy dla x64 i 32-bitowy dla x86. Ponadto FBX może być prawdopodobnie używany tylko w programach z podwyższonym poziomem uprawnień, jeśli sam jest uruchomiony w trybie podwyższonego poziomu (np. „Uruchom jako administrator”).
Status zawsze na wierzchu można zmienić, klikając pinezkę na pasku tytułu programu, gdy uruchomiony jest FileBox eXtender.

Mohammad Amin Bandekhoda
źródło
0

Kiedy dostałem ten problem, znalazłem rozwiązanie problemu odwrotnego w How-To Geek . Na szczęście wymagało TOGGLE, którego mogłem użyć do wyłączenia trybu zawsze na górze, w który wpadło okno Visual Studio. Jak na powyższy link, dodałem to do mojego skryptu AutoHotkey

^ SPACE :: Winset, Alwaysontop,, A

a następnie wybrałem okno programu Visual Studio i użyłem ctrl-spacji, aby przełączać zawsze na górze. Działa jak urok.

Sebastian Ęrleryd
źródło
0

Ponowne uruchomienie programu Visual Studio 2015 rozwiązało problem.

W moim przypadku VS przełączył się w tryb „Always On Top”, kiedy korzystałem z inteligencji z ReSharper.

wacik
źródło