ADVERTISEMENT

【Edge】起動時にEdgeのウィンドウが他モニターに飛ぶ時のディスプレイ記憶リセット手順

【Edge】起動時にEdgeのウィンドウが他モニターに飛ぶ時のディスプレイ記憶リセット手順
🛡️ 超解決

Edgeを起動したときに、ウィンドウが別のモニターに表示されて困ったことはありませんか。この問題は、WindowsがEdgeのウィンドウ位置を正しく記憶できず、前回閉じたときとは異なるディスプレイに表示されるために発生します。この記事では、Edgeのウィンドウ位置をリセットし、起動時に目的のモニターに表示させる手順を詳しく解説します。具体的な操作から、設定の変更、レジストリの修正まで、確実に直す方法を紹介します。

【要点】Edge起動時のウィンドウ位置をリセットする方法

  • ウィンドウ位置の強制リセット: Edgeのショートカットに起動オプションを追加することで、ウィンドウ位置をリセットします。
  • スタートアップページのクリア: 前回のタブを復元する設定をオフにすることで、位置記憶の誤作動を防ぎます。
  • レジストリの修正: WindowsのレジストリからEdgeのウィンドウ位置データを削除し、初期状態に戻します。

ADVERTISEMENT

Edge起動時にウィンドウが別モニターに飛ぶ原因

この現象の根本的な原因は、WindowsがEdgeのウィンドウ位置を記憶する仕組みにあります。Edgeは終了時にウィンドウの座標とサイズをレジストリに保存し、次回起動時にその情報を読み込んで表示します。しかし、以下の状況で記憶が正しく機能しなくなります。

まず、モニターの接続順序が変わった場合です。例えば、ノートPCに外部モニターを接続した状態でEdgeを閉じ、その後モニターを外して起動すると、前回の外部モニターの位置を参照しようとしてウィンドウが見えなくなったり、別のモニターに飛んだりします。また、ディスプレイの解像度やスケーリングを変更した際も、保存された座標が無効になり、デフォルトの位置(プライマリモニター)に戻らずに他のモニターを探すことがあります。さらに、Edgeの設定で「前回のタブを復元する」が有効だと、復元処理の際にウィンドウ位置の整合性が取れず、誤ったモニターに表示されるケースもあります。この問題は、Windows11およびWindows10の両方で発生します。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Edgeウィンドウの位置をリセットする具体的な手順

方法1: ショートカットの起動オプションでリセットする

  1. Edgeのショートカットを右クリックする
    デスクトップのEdgeアイコン、またはタスクバーにあるEdgeアイコンを右クリックし、メニューから「プロパティ」を選択します。
  2. リンク先の末尾に引数を追加する
    「リンク先」フィールドの末尾に半角スペースを入力し、その後ろに –force-device-scale-factor=1 –window-position=0,0 と追加します。この引数は、ウィンドウの位置を強制的に左上隅(0,0)に設定します。
  3. 変更を適用してEdgeを起動する
    「適用」→「OK」をクリックし、そのショートカットからEdgeを起動します。ウィンドウがプライマリモニターの左上に表示されれば成功です。

方法2: スタートアップページの設定を変更する

  1. Edgeの設定を開く
    Edge右上の「…」メニューから「設定」をクリックします。
  2. 「スタート、ホーム、新しいタブ」を選ぶ
    左ペインで「スタート、ホーム、新しいタブ」をクリックします。
  3. 「前のセッションを開く」をオフにする
    「Microsoft Edgeの起動時」の項目で、「前のセッションを開く」ではなく「新しいタブページを開く」または「1つ以上の特定のページを開く」を選択します。これにより、前回のウィンドウ位置情報を引き継がなくなります。

方法3: レジストリからウィンドウ位置データを削除する

レジストリの編集は慎重に行う必要があります。事前にレジストリのバックアップを取ってから操作してください。

  1. レジストリエディターを起動する
    キーボードのWindowsキー+Rキーを押して「ファイル名を指定して実行」を開き、「regedit」と入力してEnterキーを押します。
  2. バックアップを作成する
    メニューバーから「ファイル」→「エクスポート」を選び、任意の場所にレジストリ全体をバックアップします。
  3. 該当するキーを削除する
    以下のパスに移動します。
    HKEY_CURRENT_USER¥Software¥Microsoft¥Edge¥Main
    右ペインにある「Window_Placement」という値(REG_BINARY型)を右クリックし、「削除」を選んで削除します。
  4. 別のキーも削除する
    以下のパスに移動します。
    HKEY_CURRENT_USER¥Software¥Microsoft¥Edge¥Stable_Main
    同様に「Window_Placement」を削除します。この操作により、Edgeのウィンドウ位置がリセットされます。
  5. Edgeを起動して確認する
    レジストリエディターを閉じ、Edgeを起動します。ウィンドウがプライマリモニターに表示されれば成功です。

Windowsの設定やEdge更新で起きる特有の症状と対処

外部モニターを外した後にEdgeが表示されない

外部モニターを使っていたノートPCで、モニターを外した後にEdgeを起動すると、ウィンドウが見つからないことがあります。これは、Edgeが外部モニターの座標を記憶しており、その座標が存在しないためです。この場合、上記の方法1または方法3でウィンドウ位置をリセットすると解決します。また、Windowsの設定でプライマリモニターを切り替えるのも有効です。

Windowsのディスプレイ設定変更後、Edgeが別モニターに飛ぶ

解像度やスケーリングを変更すると、Edgeの保存された座標がずれて別モニターに表示されることがあります。この症状は、ディスプレイの検出順序が変わったときにも発生します。対策として、Edgeのショートカットに–window-position引数を付ける方法が手軽です。引数を–window-position=0,0 –force-device-scale-factor=1 とすることで、ウィンドウを強制的に左上に固定できます。

Edgeの自動更新後にウィンドウ位置がリセットされる

Edgeのアップデートが行われると、設定ファイルが初期化されることがあり、ウィンドウ位置もリセットされます。これは一時的なもので、次回閉じるときに正しい位置が記憶されるはずです。もし毎回起動時に飛ぶなら、レジストリのWindow_Placementを削除する方法が確実です。ただし、レジストリ削除後にEdgeが正常に動作するか確認してください。

ADVERTISEMENT

Edgeのウィンドウ位置記憶に関する比較表

対処方法 効果の持続性 簡単さ
ショートカット引数 毎回適用されるが、ショートカット経由でのみ有効 非常に簡単
スタートアップページ変更 設定を変えるまで永続的 簡単
レジストリ削除 一度削除すれば再発しないが、Edgeの更新で再作成される可能性あり やや複雑(バックアップ推奨)
ディスプレイ設定の調整 モニター構成を固定すれば安定 環境による

まとめ

この記事では、Edge起動時にウィンドウが別モニターに飛ぶ問題を解決するための3つの方法を紹介しました。ショートカット引数を使う方法は最も手軽で、すぐに効果を確認できます。スタートアップページの設定変更は、起動時に前回の状態を復元しなくなるため、位置のずれを根本的に防ぎます。レジストリのWindow_Placementを削除する方法は、より確実ですが注意が必要です。まずは簡単な方法から試し、それでも直らない場合はレジストリ編集に進むとよいでしょう。また、Windowsのディスプレイ設定でプライマリモニターを目的のモニターに設定することも有効です。これらの手順を組み合わせて、快適なマルチモニター環境を取り戻してください。


🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT