構成
デスクトップを2つのモニターに接続しています。そのうちの1つがプライマリモニター(最高品質)です。私にもサーバーがあり、そのビデオ出力はプライマリモニターの代替入力に接続されています。このようにして、サーバーの出力を表示するようにモニターを切り替えることができるので、サーバーでいくつかのアクションをすばやく実行できます。
問題
ただし、プライマリモニターを代替入力に切り替えると、デスクトップPCのWindows 10で、プライマリモニターが「切断」されたことを検出します。次にWindows 10は、セカンダリモニターをプライマリモニターにして、すべての単一ウィンドウをその画面に移動します。サーバーを使い終わったら(通常は数秒で簡単に変更できます)、メインモニターのボタンを押して、メインの入力を再度使用します。その後、Windowsは再び接続されたことを検出し、再びプライマリモニターにしますが、セカンダリモニターにすべてのウィンドウを残します!
この動作は厄介です。作業を続行できるようにするには、すべてのウィンドウを以前の場所にドラッグする必要があります。これは、サーバーで実行したアクションよりもかなり時間がかかります。
質問
Windows 10がモニターの変更を検出しないようにするにはどうすればよいですか?
または、プライマリモニターが変更されたときにウィンドウを元の場所に戻すにはどうすればよいですか2回目?
類似の投稿
ディスプレイポートに同様の 質問 を見つけましたが、HDMIを使用しています。 Windows 7でも同様の question を見つけましたが、レジストリにTMM変数がないWindows 10を使用しています。問題のある投稿を見つけることができなかったか、Windows 10でこの設定を見つけられませんでした。
異なるバージョンのウィンドウに関する同様の質問に対するほとんどの回答は不可能になり、これがWindows 10で変更されたという兆候は見つからなかったので、私はそれがそうではないと仮定する必要があると思います「モニター接続」の検出を無効にすることができます。
私もこれに対する有効な解決策を見つけたことがありません。一部のグラフィックカードメーカーはこの機能を許可しており、Windowsでの「拡張ディスプレイ識別データ」ハンドシェイクに問題があります。モニターがEDIDをまったくブロードキャストしない場合があります。これは、Windowsがモニターが再接続されたことを認識せず、アイコンを元に戻さないことを意味します。
私にとってこれを完全に軽減した唯一のことは、「モニター検出キラー」と呼ばれる安価なハードウェアデバイスです。このデバイスを使用すると、電源をオフにしたり、入力を変更したりしても、モニターが永続的に「接続」されているように見えます。
乾杯。
これは私のために働きました: https://sites.google.com/site/ebobster/stuff/displayportblanking
結論:NVIDIAコントロールパネル(またはお手持ちのソフトウェア)に移動し、EDIDソースを「モニター」から「ファイル」に変更します。これを行うには、各ファイルの設定をエクスポートしてから、再度インポートします。これで、モニターはセットアップを決定しませんが、ファイルは決定します。
このスクリーンショットでは、「ファイル」が表示されていますが、「モニター」と言っていました。