Windows 7でモニターの自動検出を無効にするには?
私は現在、NVIDIA 7950 GTグラフィックスカードを搭載したデュアルモニターセットアップでWindows 7 Ultimate 64ビットを実行しています。1台のモニタはこのマシン専用で、もう1台のモニタはDVI KVMスイッチに接続されています。
もう一方のコンピュータに切り替えると、Windows 7はモニターを無効にします。しかし、元に戻してもモニターは再有効化されません。2台目のモニターが自動的に有効になるのは、Windowsがモニターをパワーセーブモードにした後にスイッチを戻した時だけです。モニターを再起動させるために、NVIDIAのコントロールパネルを起動させる必要があります。
Windows XPでは、NVIDIAサービスがモニターを自動検出しないようにするためにNVIDIAサービスを無効にしていましたが(Win7では問題は解決しません)、Vistaではこれを防ぐレジストリハックがありました。Vistaではこれを防ぐためのレジストリハックがありましたが、Windows 7ではそれが削除されたようです。
同じような質問がこのサイトに投稿されているのを見つけましたが、私の問題と正確に一致するものはありませんでした。以下のリンクが最も近い質問ですが、問題の解決策を提供していません。 Windows 7でモニター検出を修正するにはどうすればいいですか?
Windows 7でモニターの自動検出を無効にする方法はありますか?
更新: Windows 7の64ビットマシンに2枚目のグラフィックカードを追加しました。それぞれのグラフィックカードに1つのモニタを接続しました。これで、KVMスイッチを使って前後に切り替えると、2台目のモニタを再び有効にすることができます。しかし、これにはいくつかの奇妙な点があります。2番目のモニタで最大化されたプログラムがフォーカスされている場合、スイッチを切り替えるとモニタ1に移動します。2 番目のモニターでプログラムを最大化していてフォーカスがない場合、切り替えると最小化されたように動作し、戻すとモニター 1 で最大化された状態で表示されます。