Windowsがメインではなくセカンドモニターでアプリを開くときの対処法10選
マルチモニター環境で、アプリケーションやゲームが意図したメインモニターではなくセカンドモニター側で起動してしまうトラブルは、多くのユーザーが経験しています。この問題の主な原因としては、マルチモニター構成の不具合、古いWindowsバージョン、またはシステムドライバーの未更新などが考えられます。
本記事では、アプリケーションが正しいモニターで起動しない問題を解決するための具体的な方法を順番にご紹介します。

作業前の確認ポイント
各解決策を試す前に、以下の点を確認しておきましょう。
まず、ディスプレイを「拡張」設定にしているかどうかを確認してください。複製モードになっていると、期待どおりに動作しない場合があります。また、Steamクライアントなどのランチャーからゲームを起動している場合、通常はランチャーが表示されているモニターと同じ画面でゲームが起動します(ゲーム側やランチャー側の設定で別途指定されていない限り)。
さらに、OSはHDMI/DisplayPort接続のモニターをDVI/VGA接続のものより優先する傾向があります。これを切り分けるために、HDMI/DisplayPort接続のモニターをメインディスプレイに設定してみるか、可能であればDVI/VGA接続のモニターをHDMI/DisplayPort接続に変更してみてください(変換アダプターが必要になる場合があります)。最後に、システム終了前にどのモニターもスリープ状態になっていないことも確認しておきましょう。
解決策1:システムドライバーとWindowsを最新ビルドに更新する
Windowsとシステムドライバーは、新機能の追加や既知のバグ修正のため継続的に更新されています。システムドライバーやWindowsのバージョンが古いと、今回のようなマルチモニター関連のエラーが発生することがあります。
- Windowsを最新ビルドに更新します。その際、オプションの更新も必ずインストールしてください。
- 次に、システムドライバーも最新版へ更新します。Intel Driver & Support AssistantやDell Support Assistantなどのドライバー更新ユーティリティを使用している場合は、それらを活用すると便利です。
- 更新完了後、マルチモニターの問題が解消されたかどうかを確認します。
解決策2:必要なディスプレイ上でウィンドウモードのまま閉じる
Windowsは通常、アプリケーションを「前回閉じたモニター」上で開く仕組みになっています。以下の手順を試してみてください。ただし、フルスクリーンで動作するゲームでは効果がないことがあるため、その場合はゲームをウィンドウモードまたはボーダーレスモードに変更してから試してください。ワープロソフトなどでは、別のドキュメントを開いた際に誤ったモニターで起動することもあります。
- 問題のあるアプリケーションを起動し、完全に読み込まれるまで待ちます。
- タイトルバーの「元に戻す」ボタン(閉じるボタンの隣にある四角いボタン)をクリックして、アプリをウィンドウモード(最大化でも最小化でもない状態)にします。そして、そのままドラッグ&ドロップで目的のモニターへ移動させます。

- 最大化・最小化せずにそのままアプリケーションを閉じます。その後、システムトレイにアプリがバックグラウンドで常駐していないかを確認し、タスクマネージャーにも関連プロセスが残っていないことを確かめてください。
- 問題が解決したか確認します。解決していれば、次回からは最大化したウィンドウモードで使用しても問題ありません。
- 改善しない場合は、手順1〜3を繰り返します。ただし今回は、アプリを閉じるときにCtrlキーを押しながら閉じてみてください。
解決策3:誤って認識されているモニターを無効化して再有効化する
この問題は、マルチモニター構成の一時的な不具合によって発生することがあります。該当するモニターを一度無効化してから再度有効化することで、不具合をリセットできる場合があります。
- アプリケーションを完全に終了し、タスクマネージャーやシステムトレイに関連プロセスが残っていないことを確認します。
- デスクトップ上で右クリックし、「ディスプレイ設定」を選択します。

- ウィンドウ左側で「ディスプレイ」を選択し、右側を下にスクロールして「マルチ ディスプレイ」セクションを見つけます。ここで誤動作しているモニターを選択します。
- 「このディスプレイの接続を切断する」を選択し、PCを再起動します。

- 再起動後、希望するモニター上でアプリケーションを起動し、そのまま終了します(手順1を再度実行)。その後、無効化していたモニターを再び有効化して、問題が解決したかどうかを確認します。
- それでも改善しない場合は、手順1〜4をもう一度実行してモニターを取り外した状態にし、Windows + Xキーを同時に押してクイックリンクメニューを開きます。
- 「デバイスマネージャー」を開き、表示メニューを展開します。

- 「非表示のデバイスの表示」をクリックし、「モニター」項目を展開します。

- 現在使用中のモニター以外をすべて削除(アンインストール)し、システムを再起動します。

- 再起動後に手順5〜6を繰り返し、問題が解決したかどうかを確認します。
解決策4:メインディスプレイを別のモニターに変更する
多くのアプリケーションは、システムのメインディスプレイでの起動を優先します。そこで、使用したいモニターをメインディスプレイとして設定することで問題が解決する可能性があります。
- アプリケーションを完全に終了し、タスクマネージャーから関連プロセスを強制終了します。
- Windowsキーを押して「設定」を開き、「システム」→「ディスプレイ」タブへ移動し、下へスクロールして「マルチ ディスプレイ」の項目を探します。

- 使用したいディスプレイを選択し、「このディスプレイをメインにする」にチェックを入れます(すでにメインになっている場合は、一旦別のモニターをメインにしてから、改めて対象モニターをメインに戻してみてください)。

- アプリケーションが目的のモニターで開くようになったかを確認します。
解決策5:画面の切り替え機能を使う
問題が依然として残っている場合は、Windowsの画面切り替え機能を使ってアプリケーションを目的の画面へ移動させる方法が有効です。
- 問題のあるアプリケーションを起動し、完全に読み込まれるまで待ちます。
- Windows + Pキーを押してプロジェクト(画面表示)設定を開き、「セカンド スクリーン」を選択します(アプリケーションがメインモニター側へ移動します)。

- 再度Windows + Pキーを押し、今度は「PC 画面のみ」を選択します。

- アプリケーションを完全に終了し、再起動して、メインモニターで起動するかどうかを確認します。
解決策6:タスクバーのプレビュー画面を利用する
タスクバーに表示されるサムネイルプレビューを使えば、マルチモニター構成の不具合を回避しながらアプリケーションを目的のモニターへ移動できます。
- 問題のあるアプリケーションを開き、マウスカーソルをタスクバー上のそのアプリのアイコンに合わせます。すると、アプリのミニチュアプレビューが表示されます。
- プレビュー画面上で右クリックし、「元に戻す(復元)」を選択します。
- 再びアプリにカーソルを合わせ、プレビュー画面上で右クリックします。
- 「移動」を選択し、キーボードショートカットのShift + Windows + 矢印キー(右または左)を使ってアプリケーションを目的のモニターへ移動します。

- 「元に戻す」ボタンを押してアプリをウィンドウモードにし、そのまま閉じます。
- アプリケーションを再起動し、目的のモニターで起動するかどうかを確認します。
解決策7:タスクバーの設定をカスタマイズする
上記の方法で改善しない場合は、タスクバーの設定を変更することで、目的のモニター上でアプリケーションを開けるようになることがあります。
- デスクトップ上で右クリックし、「個人用設定」を選択します。

- 左側のメニューで「タスクバー」を選択し、右側で「タスク バー ボタンを表示する場所」のドロップダウンを展開します。
- 「ウィンドウが開いているタスクバー」を選択し、スタートメニューのショートカットからアプリケーションを目的のモニターで開けるかどうかを確認します。

解決策8:GitHubのPowerToysを活用する
Microsoftが公開しているGitHubプロジェクト「PowerToys」は、パワーユーザーがWindowsの操作性を細かく調整し、生産性を向上させるためのユーティリティ集です。このツールには高度なマルチディスプレイ設定が含まれており、今回の問題の解決に役立つことがあります。
- Webブラウザーを起動し、GitHubのPowerToysリリースページへアクセスします。
- ページからEXEファイルをダウンロードし、管理者権限でインストールします。

- PowerToysを起動して設定を開き、「FancyZones」を選択して「ゾーンの編集」をクリックします。

- レイアウトを行または列として必要に応じて構成し、「ゾーンの周囲にスペースを表示する」オプションを無効にします(PowerToysの設定ウィンドウを各モニターへドラッグして、それぞれのモニターで同じ操作を繰り返します)。

- 再度PowerToysの設定を開き、FancyZonesのページへ移動します。
- 「新しく作成されたウィンドウを最後の既知のゾーンに移動する」オプションを有効にします。

- アプリケーションを目的の画面へドラッグし、その画面上でShiftキーを押しながらドラッグを解除します(これにより、そのアプリがその画面に割り当てられます)。
- アプリケーションを再起動し、正しいモニターで起動するかどうかを確認します。
解決策9:目的のモニター上でアプリのショートカットを作成する
アプリケーションを表示したいモニター上でそのショートカットを作成し、そのショートカットから起動するようにすれば、問題が解決する場合があります。
- アプリケーションを完全に終了し、タスクマネージャーに関連プロセスが残っていないことを確認します。
- 問題のあるアプリケーションのEXEファイルの場所を特定します。たとえば、Fortniteで問題が発生している場合、EXEファイル(FortniteClient-Win64-Shipping.exe)は通常、以下の場所にあります。
%PROGRAMFILES%\Epic Games\Fortnite\FortniteGame\Binaries\Win64
- キーボードショートカット(Shift + Windows + 左/右矢印キー)を使って、目的のモニターへ操作画面を移します。
- デスクトップ上で右クリックし、「新規作成 > ショートカット」を選択します。

- 「参照」ボタンをクリックし、アプリケーションのEXEファイルを指定します。
- 「次へ」を選択し、「完了」ボタンをクリックします。

- そのショートカットからアプリケーションを起動し、目的のモニターで起動するかどうかを確認します。
- うまくいったら、ショートカットアイコンを右クリックして「プロパティ」を開きます。
- 「実行時の大きさ」のドロップダウンを開き、「最大化」を選択します。これで、対象モニター上でアプリケーションが最大化された状態で起動するようになります。

解決策10:アプリ内設定やコマンドライン引数を変更する
多くのアプリケーション、特にゲームには、表示するモニターを指定できるゲーム内設定が用意されています。この設定を利用して目的のモニターで起動するようにすれば、問題を解決できます。
- 問題のあるアプリケーション/ゲームを起動し、設定の中に起動モニターを指定できる項目があるかどうかを確認します。あれば、その設定を有効にして問題が解決したかチェックします。
- なければ、Steamクライアントを起動します(未インストールの場合はインストールしてください)。「Big Pictureモード」を有効にしましょう。Steamクライアントからは、Steam以外のゲームも起動できます。

- ディスプレイ設定でゲームをプレイしたいモニターを指定し、問題が解決するかどうかを確認します。
- それでもダメな場合は、ゲームの設定ファイル(コンフィグファイル)を編集してみてください。たとえばNeverwinterの場合、ゲームのインストールドライブをXとしたとき「X:\Neverwinter\Neverwinter\Live\Localdata」にあるGamePrefs.prefファイル内でMonitorIndexプロパティを1または2に設定することで、優先モニターを選択できます。
- さらに、コマンドライン引数でモニターを指定する方法もあります。たとえば多くのUnity製ゲームでは「-show-screen-selector」や「-adapter N」(Nは表示したいモニター番号)という引数がサポートされています。
- 最後に、GitHubプロジェクトの「Borderless Gaming」を試してみるのもよいでしょう。
それでも問題が解決しない場合は、システムクリーナーアプリでサイズやパーソナライズ設定のキャッシュをクリアしてみてください。また、Window Resizer Pro(Chrome拡張機能)、PersistentWindows、PrgLnch、Ultramon、MurGeeMon、Actual Window Manager、DisplayFusion、NVIDIAコントロールパネル、MaxToなどのサードパーティ製ユーティリティを試すのも有効です。
-
Windows 10でセカンドモニターが検出されないときの対処法を徹底解説
Windows 10で複数のディスプレイを接続すれば、マルチタスクの効率が大幅に向上します。特に開発者や動画編集者などは、2台のモニターを使い分けて作業することも少なくありません。しかし、セカンドモニターを接続しても認識されない、以前は問題なく使えていたのに急に接続できなくなった——そんな経験はありませんか?本記事では、Windows 10でサブモニターが検出されない場合に試したい対処法を、ハードウェアからソフトウェアまで網羅的にご紹介します。 Windows 10でセカンドモニターが検出されない原因と解決策 1. ハードウェアのトラブルシューティング まず最初に確認すべきは、物理的な接続状態
-
Windows 10でサブモニターが認識されないときの対処法【2022年版】
複数のタスクを同時に進めたり、さまざまな情報を管理したりする場面では、モニターが1台だけでは不十分なことがあります。長時間の動画編集やモーショングラフィックスの制作など、負荷の高い作業では、1画面での作業は本来の難しさ以上にストレスを感じさせてしまうものです。 こうしたシーンで役立つのがデュアルモニター環境です。2画面構成にすることでマルチタスクがしやすくなり、重要な情報を常に確認しながら作業を進められます。視覚的な作業スペースが広がることで、生産性・効率・満足度のすべてが向上します。通常、サブモニターの接続はプラグアンドプレイで簡単に行えますが、Windows 10が2台目のモニターを認識し