Почему Visual Studio работает в режиме "Всегда сверху"?
Моя копия Visual Studio, кажется, установлена в режиме "Всегда сверху". Это работает по умолчанию; кажется, нет никакого способа изменить это.
Visual Studio работает от имени администратора / с повышенными правами, но это не должно влиять на то, работает ли Visual Studio как "Всегда сверху".
Любая идея, почему это может происходить, и как предотвратить это?
8 ответов
У меня была похожая ситуация, когда Visual Studio застряла как всегда на вершине. Это начало происходить после того, как я нажал клавишу Windows, а затем несколько случайных нажатий клавиш стрелки /home/end/pageup/pagedn (я имел в виду использовать управляющую клавишу).
Казалось, что очистить поведение всегда на вершине было выбрать другое приложение (например, Chrome), затем нажмите Windows-Home (который свернул все, кроме Chrome), затем нажмите Window-Alt-Home. Тогда я мог бы свернуть Visual Studio, и он больше не всегда был бы на вершине.
Это работало с VS2010, VS2012 и VS2013, когда они попали в этот странный режим всегда в топе.
Сохраните свою работу, закройте Visual Studio, снова откройте ее. Нажмите начало или отладку или нажмите F5.
Это сработало для меня.
Очень странно, но в течение многих месяцев у меня не было этой проблемы, и раньше, когда я начинал отладку, мое окно было за окном Visual Studio... Думал, что это странно, как никогда раньше. Закрыл Visual Studio, снова открыл и альт.
В моем случае я смог вывести его из этого режима, используя Window->Float для открепления вкладки. После того, как я перетащил вкладку обратно в главное окно, она больше не застревала сверху.
Исправлена проблема с VS2017 в Windows 10, когда фокусировался на другом приложении и нажимал Windows+Home (чтобы свернуть все окна, кроме того, который был в фокусе), а затем снова Windows + Home, чтобы восстановить все остальные окна (включая VS), и на этот раз VS больше не всегда был на вершине.
Я столкнулся с этим с Visual Studio 2019 (в Windows 10). Я не совсем понимаю, как это началось, но я использую ReSharper. Закрытие и перезапуск VS2019 не помогли. Я также установил небольшое обновление (возможно, перед перезапуском VS; я не уверен, что это могло действительно заблокировать поведение всегда поверх или не имело никакого значения - возможно, последнее, но я упоминаю об этом на всякий случай). Я пробовал различные решения здесь и на других связанных страницах, и ни одно из них, похоже, не помогло (я мог не использовать все из них; некоторые были более задействованы или предназначались для более старых версий или иначе трудно было попробовать).
Наконец, по прихоти я попытался запустить второй экземпляр VS 2019- поскольку они не могут одновременно находиться на вершине - и после минимизации первого экземпляра, чтобы перейти ко второму, я обнаружил, что новый экземпляр не заставлял себя поверх других окон. Я закрыл первый экземпляр, а затем снова открыл свое решение в новом экземпляре, и оно больше не заставляет себя работать сверху. Я только что проверил, что он остается исправленным и после перезапуска VS 2019.
Возможно, аддин вызывает это? Попробуйте отключить надстройки в диспетчере инструментов / надстроек, затем запустите Visual Studio в безопасном режиме, выполнив
devenv.exe /safemode
Используйте windowdetective, чтобы проверить, установлен ли он на всегда ontop Работа оттуда, чтобы определить причину.
Метод "старого доброго закрытия и повторного открытия" решит эту проблему незаметно. Просто сохраните свою работу, закройте Visual Studio и снова откройте свой проект / решение, и этот непреднамеренный параметр исчезнет. Ура!!
Возможно, по какой-то причине свойство всегда поверх вашей Visual Studio (VS) где-то сохраняется, а затем перезагружается при запуске.
В зависимости от версии VS вы можете использовать FileBox eXtender (FBX), чтобы изменять его свойство всегда на вершине для каждого запуска или навсегда. Вероятно, лучше использовать версию, соответствующую архитектуре вашей Windows; 64-разрядная для x64 и 32-разрядная для x86. Кроме того, FBX, вероятно, можно использовать только для программ с повышенными правами, если он сам работает в режиме с повышенными правами (например, "Запуск от имени администратора").
Статус "всегда сверху" можно переключать, нажимая кнопку в строке заголовка программы во время работы FileBox eXtender.
Перезапуск Visual Studio 2015 исправил проблему.
В моем случае VS переключился в режим Always On Top, когда я использовал intellisense от ReSharper.
Когда я получил эту проблему, я нашел решение обратной проблемы в How-To Geek. К счастью, он включал TOGGLE, который я мог использовать, чтобы отключить режим всегда сверху, в который попало окно Visual Studio. По ссылке выше, я добавил это в свой скрипт AutoHotkey
^SPACE:: Winset, Alwaysontop,, A
а затем я выбрал окно Visual Studio и использовал ctrl-space для переключения всегда сверху. Оно работало завораживающе.