Почему Visual Studio работает в режиме «Всегда сверху»?

33

Моя копия Visual Studio, кажется, установлена ​​в режиме «Всегда сверху». Это работает по умолчанию; кажется, нет никакого способа изменить это.

Visual Studio работает от имени администратора / с повышенными правами, но это не должно влиять на то, работает ли Visual Studio как «Всегда сверху».

Любая идея, почему это может происходить, и как предотвратить это?

SomeUser
источник
4
Я увидел проблеск этой проблемы, когда Visual Studio 2010 начал запускать «Always On Top» в Windows7, но это произошло только после обновления ReSharper и было решено, как только Visual Studio был перезапущен.
1
На какую версию Visual Studio вы ссылаетесь?
Марсель
У вас также установлен ReSharper? Кажется, у него есть история возникновения проблем такого типа в разных версиях.
Panhandel
Я смог решить проблему с этим: stackoverflow.com/a/27411034/2667554
enn
Помог мне и простой перезапуск visual studio 2010.
FrenkyB

Ответы:

16

У меня была похожая ситуация, когда Visual Studio застряла как всегда на вершине. Это начало происходить после того, как я нажал клавишу Windows, а затем несколько случайных нажатий клавиш стрелки / home / end / pageup / pagedn (я имел в виду использовать управляющую клавишу).

Казалось, что очистить поведение всегда на вершине было выбрать другое приложение (например, Chrome), затем нажмите Windows-Home (который свернул все, кроме Chrome), затем снова нажмите Window-Home. Тогда я мог бы свернуть Visual Studio, и он больше не всегда был бы на вершине.

Это работало с VS2010, VS2012 и VS2013, когда они попали в этот странный режим всегда в топе.

Изменить: пересмотрено на основе комментария от @Nebula

user281806
источник
3
Эта работа не работает для меня. Windows-Alt-Home, похоже, просто говорит Chrome перейти на домашнюю страницу. Фокусировка на десктопе и Windows-Alt-Home тоже не сработала. - Я запускаю VS2010 в режиме администратора - Resharper - Windows 7 У меня нет решения, я просто
оставляю
7
Это почти сработало для меня; Я должен был нажать Windows + Home (я не знал об этом), а затем просто снова нажал Windows + Home. Windows + Alt + Home только что отправил мой хром на свою домашнюю страницу. Итак: Windows + Home -> ждать, пока окна не откроются -> Windows + Home -> Исправлено!
туманность
Как указал @Nebula, модификатор ALT использовать не следует. Подтвержденное исправление для VS 2017 также! :)
Джонни
Отлично работает с vs2017
yiabiten
Благодарность! Это работает с Visual Studio 2019.
ajawad987
4

Сохраните свою работу, закройте Visual Studio, снова откройте ее. Нажмите начало или отладку или нажмите F5.

Это сработало для меня.

Очень странно, но в течение многих месяцев у меня не было этой проблемы, и раньше, когда я начинал отладку, мое окно находилось за окном Visual Studio ... Думал, что это странно, как никогда раньше. Закрыл Visual Studio, снова открыл и альт.

Джеймс Хеффер
источник
2

Возможно, аддин вызывает это? Попробуйте отключить надстройки в диспетчере инструментов / надстроек, затем запустите Visual Studio в безопасном режиме, выполнив

devenv.exe /safemode
frodeborli
источник
это окончательный ответ imho.
нокарьер
работает как шарм после установки Resharper 8.2!
Парень
1

Используйте windowdetective, чтобы проверить, установлен ли он на всегда ontop Работа оттуда, чтобы определить причину.

элитарность
источник
1

Исправлена ​​проблема с VS2017 в Windows 10, когда фокусировался на другом приложении и нажимал Windows + Home (чтобы свернуть все окна, кроме того, который получил фокус), а затем снова Windows + Home, чтобы восстановить все остальные окна (включая VS), и на этот раз VS больше не всегда был на вершине.

Бруно Дуглас
источник
+1 Это сработало для меня с Visual Studio 2019. Спасибо!
ajawad987
1

В моем случае я смог вывести его из этого режима, используя Window-> Float для открепления вкладки. После того, как я перетащил вкладку обратно в главное окно, она больше не застревала сверху.

Jtbs
источник
0

Возможно, по какой-то причине свойство всегда поверх вашей Visual Studio (VS) где-то сохраняется, а затем перезагружается при запуске.
В зависимости от версии VS вы можете использовать FileBox eXtender (FBX), чтобы изменять его свойство всегда на вершине для каждого запуска или навсегда. Вероятно, лучше использовать версию, соответствующую архитектуре вашей Windows; 64-разрядная для x64 и 32-разрядная для x86. Кроме того, FBX, вероятно, можно использовать только для программ с повышенными правами, если он сам работает в режиме с повышенными правами (например, «Запуск от имени администратора»).
Статус «всегда сверху» можно переключать, нажимая кнопку в строке заголовка программы, когда работает FileBox eXtender.

Мухаммед Амин Бандехода
источник
0

Когда я получил эту проблему, я нашел решение обратной проблемы в How-To Geek . К счастью, он включал TOGGLE, который я мог использовать, чтобы отключить режим всегда сверху, в который попало окно Visual Studio. По ссылке выше, я добавил это в свой скрипт AutoHotkey

^ SPACE :: Winset, Alwaysontop,, A

а затем я выбрал окно Visual Studio и использовал ctrl-space для переключения всегда сверху. Оно работало завораживающе.

Себастьян Эрлерид
источник
0

Перезапуск Visual Studio 2015 исправил проблему.

В моем случае VS переключился в режим Always On Top, когда я использовал intellisense от ReSharper.

уборщик
источник