Visual Studioが「常に上」モードで実行されるのはなぜですか?


33

Visual Studioのコピーは、「常に手前に表示」モードに設定されているようです。デフォルトではこの方法で実行されます。変更する方法はないようです。

Visual StudioはAdministrator / Elevatedとして実行されますが、Visual Studioが "Always On Top"として実行されるかどうかには影響しません。

なぜこれが発生する可能性があるのか​​、それを防ぐ方法はありますか?


4
Visual Studio 2010でWindows7で「Always On Top」の実行を開始すると、この問題を垣間見ることができましたが、ReSharperの更新直後にのみ発生し、Visual Studioを再起動するとすぐに解決しました。

1
Visual Studioのどのバージョンを参照しますか?
マルセル

ReSharperもインストールされていますか?さまざまなバージョンでこのタイプの問題を引き起こした歴史があるようです。
パンハンデル

:私はこれで問題を解決することができました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からのコメントに基づいて改訂


3
この回避策は私にとってはうまくいきませんでした。Windows-Alt-Homeは、ホームページに移動するようChromeに指示しているようです。デスクトップとWindows-Alt-Homeに焦点を合わせてもうまくいかないようです。-私は、管理者モードでVS2010を実行します- ReSharperの- Windows 7は、私はちょうどフィードバックを与えて、解決策を持っていない
デヴィッドChiew

7
これはほとんど私にとってはうまくいきました。私はWindows + Homeを押さなければなりませんでした(それについては知りませんでした)。その後、Windows + Homeをもう一度押すだけでした。Windows + Alt + HomeがChromeをホームページに送信しました。そのため、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

これが決定的な答えです。
nocarrier

Resharper 8.2をインストールすると、チャームのように動作します!
ガイ


1

Windows 10でのVS2017の問題を修正しました。別のアプリケーションにフォーカスを移動し、Windows + Home(フォーカスを取得したウィンドウ以外のすべてのウィンドウを最小化する)を押してから、Windows + Homeをもう一度押して他のすべてのウィンドウ(VSを含む)を復元します。 VSが常にトップになったわけではありません。


+1これはVisual Studio 2019でうまくいきました。ありがとう!
ajawad987

1

私の場合、Window-> Floatを使用してタブをドッキング解除することで、そのモードから抜け出すことができました。タブをメインウィンドウにドラッグして戻した後、タブが上部に固定されなくなりました。


0

たぶん何らかの理由で、Visual Studio(VS)の最前面のプロパティがどこかに保存され、実行時に再ロードされます。
VSのバージョンによっては、FileBox eXtender(FBX)を使用して、実行ごとに、または永続的にその最前面のプロパティを変更できる場合があります。Windowsのアーキテクチャに一致するバージョンを使用することをお勧めします。x64の場合は64ビット、x86の場合は32ビット。また、FBXは、それ自体が昇格モードで実行されている場合(「管理者として実行」など)、昇格モードのプログラムにのみ使用される可能性があります。
常にオンの状態は、FileBox eXtenderの実行中にプログラムタイトルバーのプッシュピンをクリックすることで切り替えることができます。


0

この問題が発生したとき、How-To Geekで逆の問題の解決策を見つけました。幸いなことに、Visual Studioのウィンドウが表示されていたAlways On Topモードを無効にするために使用できるTOGGLEが含まれていました。上記のリンクに従って、これをAutoHotkeyスクリプトに追加しました

^ SPACE :: Winset、Alwaysontop 、、 A

次に、Visual Studioのウィンドウを選択し、Ctrlキーを押しながらスペースを使用して常に上に切り替えます。それは魅力のように働いた。


0

Visual Studio 2015を再起動すると、問題が修正されました。

私の場合、VSはReSharperのインテリセンスを使用しているときに「Always On Top」モードに切り替えました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.