web-dev-qa-db-ja.com

外部ディスプレイと併用する場合、起動時にラップトップのディスプレイを無効にする

私はラップトップを隠しておき、HDMI経由で外部ディスプレイのみを使用しています。 Windows 7のディスプレイ設定で、「デスクトップを2 [外部ディスプレイ]にのみ表示する」に設定しています。これは、外部ディスプレイが既に接続されているときにラップトップを起動する場合を除いて、すべての場合に正常に機能します。その場合、手動でディスプレイをオフにしない限り、ラップトップのディスプレイはオンのままで、Windows7の起動ロゴのままになります。 (ラップトップのディスプレイが起動ロゴに固定されている間は、外部モニターとコンピューターは正常に動作していることに注意してください。)

ラップトップは、Nvidia650mグラフィックスと最新のドライバーを搭載したAsusN56VZです。 NvidiaのコントロールパネルとBIOSを確認しましたが、非常に有望なものはありませんでした。

Windowsを起動した後、ラップトップの画面を自動的にオフにする方法について何かアイデアはありますか?

編集1明確にするために、外部ディスプレイを接続せずにラップトップを起動し、次にHDMIを接続すると、ラップトップの画面がオフになり、外部モニターが正常に機能します。

編集2 @harrymcからの回答のおかげで、何かが機能するようになりました。ノートパソコンのディスプレイをプライマリに切り替えてから元に戻すバッチを作成しました(外部ディスプレイをプライマリに設定するだけでは機能せず、ノートパソコンの画面が「動かなくなった」ままになります)。

ECHO OFF
TIMEOUT /T 2 /NOBREAK
DisplaySwitch.exe /internal
TIMEOUT /T 2 /NOBREAK
DisplaySwitch.exe /external

残念ながら、解像度の変更により、ウィンドウ/アイコンがめちゃくちゃになり、サイズを変更する必要があるため、実際には1つの煩わしさを別の煩わしさと交換しているだけです。

さらにテストを始めましょう!

3
Ryan

無料のコマンドラインユーティリティ Display Changer を使用して、外部モニターをプライマリに設定するバッチファイルを作成できます。

次に、バッチファイルを[スタート]/[プログラム]/[スタートアップ]に追加して、毎回実行することができます。

外部モニターが接続されていないときにスクリプトが失敗するかどうかを最初にテストして、この場合はモニターがない状態にならないようにします。

3
harrymc

デバイスマネージャの組み込みディスプレイを無効にする必要があります。

画面を完全にオフにする

だが!!! -セカンダリモニターの機能を既にインストールして確認していない限り、モニターを無効にしないでください。 「デバイスマネージャ」から無効にすると、外部画面のプラグを抜いても、メイン画面は自動的にオンに戻りません。

次の2つの方法をお勧めします。

  1. Windows + Pキーを押して、外部モニターに切り替えます。
  2. LIDを閉じるときに外部ディスプレイを使用するように電源オプションを構成します
2
Volodymyr M.