StagedがSteamに登場! ウィッシュリストに追加

ブログに戻る
モニター1枚の中央でゲームがフルスクリーンで動き、その横のゾーンに Discord のボイスチャンネルが表示されている様子
ガイド

Discord のオーバーレイがフルスクリーンで表示されない時の直し方(全画面解除なしで使う方法)

Discord のゲームオーバーレイが出ない原因の大半は排他的フルスクリーンです。2024年以降の新オーバーレイの仕様、設定の確認手順、ボーダーレスへの切替とそのコスト、全画面を解除せずに Discord を見る方法まで。

SM
Steve Miller
2026年10月28日9分で読めます

結論から先に: Discord のゲームオーバーレイは、2024年4月15日から段階的に切り替わった新しいオーバーレイでは、ボーダーレス ウィンドウ(仮想フルスクリーン)かウィンドウ モードのゲームでしか表示されません。排他的フルスクリーン(真のフルスクリーン)では出ない、というのは Discord 公式の仕様です。直し方は3つ。(1) ゲーム側の表示モードをボーダーレスに変える(いわゆる「全画面解除」。少し FPS と入力遅延のコストあり)。(2) ユーザー設定 → ゲームオーバーレイ で「レガシーオーバーレイを有効にする」をオンにする(ゲームにフックを入れる旧方式。将来削除予定で、クラッシュやアンチチートとの相性問題の元)。(3) 全画面を解除せずに済ませたいなら、Staged でゲームを仮想モニター上のフルスクリーンで動かし、Discord のウィンドウそのものをゲームの隣に置く。オーバーレイ自体が不要になります。

「discord フルスクリーン 解除」「discord オーバーレイ 出ない フルスクリーン」で検索して来た方の状況は、ほぼ次のどれかです。ゲーム中に Discord の表示が出ない。「プレイ中にオーバーレイからDiscordを使用」という通知だけ出て、肝心のオーバーレイが見えない。あるいは、オーバーレイを出すために毎回ゲームの全画面を解除するのが嫌だ。この記事では、設定の確認順、仕様として出ないケース、そしてフルスクリーンを維持したまま Discord を見る方法を順に説明します。Discord を常に表示する方法の全体像は姉妹記事にまとめています。

まず原因:2024年4月から Discord のオーバーレイは「別ウィンドウ」になった

Discord は 2024年4月15日から、安定性と互換性を理由にゲームオーバーレイを作り直しました(Discord サポートの「[既知の問題] ゲームオーバーレイ」ページに明記されています)。変わった点は4つです。

  • オーバーレイはすべてのゲームでデフォルトで有効になった。
  • ウィンドウ モードとボーダーレス(ウィンドウ化フルスクリーン)では動くが、真のフルスクリーンでは動かない。
  • ゲームのウィンドウにフォーカスがないと非表示になる。
  • ゲーム ウィンドウだけを画面共有してもオーバーレイは映らない(全画面共有なら映る)。

以前のオーバーレイは、ゲームのプロセスに discord_hook というモジュールを読み込ませ、ゲームの描画の中に Discord の UI を割り込ませる方式でした。だからこそ排他的フルスクリーンでも表示できた一方、対応ゲームが限られ、クラッシュやラグの原因になり、アンチチートとの相性にも気を使う必要がありました。新しいオーバーレイは、ゲームに一切触らないただの最前面ウィンドウです。安定した代わりに、「ゲームの上に別のウィンドウを重ねられる状態」つまりボーダーレスかウィンドウ モードでしか表示できません。

Discord のバージョンによってはまだ旧方式が残っていて、ユーザー設定 → ゲームオーバーレイ に「レガシーオーバーレイを有効にする」というスイッチがあります。公式ページには「このオプションは将来的に削除される可能性がある」と書かれています。

なぜ排他的フルスクリーンでは何も重ねられないのか

Windows では、他のウィンドウをゲームの上に重ねて見せているのはデスクトップ ウィンドウ マネージャー(DWM)です。ボーダーレス ウィンドウのゲームは、見た目は全画面でも Windows から見れば普通のウィンドウなので、最前面に設定した Discord のウィンドウはその上に描かれます。一方、排他的フルスクリーンではゲームがディスプレイの所有権を持ち、DWM は脇にどきます。その状態では、Discord だろうとブラウザの小窓だろうと、別のウィンドウを上に描く手段がありません。旧オーバーレイがそれでも表示できたのは、ゲーム自身の描画の中に入り込んでいたからです。

Windows 11 には、設定 → システム → ディスプレイ → グラフィックス → 既定の設定 にある「ウィンドウ ゲームの最適化」というスイッチがあります。オンにすると、ウィンドウ モードやボーダーレスで動く DirectX 10/11 のゲームが古い blt モデルから新しいフリップ モデルに切り替わり、フレームの待ち時間が短くなります(Microsoft サポートの説明)。ボーダーレスで遊ぶなら、まずこれをオンにしておく価値があります。

「プレイ中にオーバーレイからDiscordを使用」という通知と、四角い枠の正体

ゲームを起動した直後に、画面の隅に小さな枠が一瞬出て、Discord から「プレイ中にオーバーレイからDiscordを使用」という通知が届くことがあります。これは Discord がそのゲームを検出し、そのゲームでオーバーレイが有効になっているという合図です。枠はオーバーレイの表示領域で、通話に入っていなければ中身は空のまま消えます。

  • オーバーレイを使いたいのに何も出ない:ゲームがフォーカスを持っているか、ボーダーレスかを確認し、下のチェックリストへ。
  • 枠も通知も邪魔:ユーザー設定 → 登録済みのゲーム で、そのゲームの右側にあるモニターのアイコンをクリックしてオーバーレイをオフにします。オーバーレイ全体を切りたいなら ユーザー設定 → ゲームオーバーレイ の一番上のスイッチをオフにします。

設定チェックリスト:オーバーレイが表示されない時に上から順に

  1. ゲームオーバーレイのスイッチ。 ユーザー設定(画面左下の歯車)→ ゲームオーバーレイ → 一番上の「ゲーム内オーバーレイを有効にする」をオンにします(古いビルドでは「オーバーレイの有効化」という表記)。
  2. ゲームごとのスイッチ。 ユーザー設定 → 登録済みのゲーム で、プレイ中のゲームの右側にあるモニターのアイコンがオンになっているか確認します。ゲームがリストにないときは、ゲームを起動した状態で「追加する!」から手動で登録します。
  3. ゲームの表示モード。 ゲーム内のグラフィック設定で「ボーダーレス」「仮想フルスクリーン」「ウィンドウ(フルスクリーン)」などの表記のモードを選びます。これは Discord 公式のトラブルシューティングで最初に挙げられている手順でもあります。
  4. フォーカス。 新オーバーレイはゲーム ウィンドウがアクティブでないと隠れます。ブラウザなどをクリックした直後は出ません。ゲームをクリックしてから確認してください。
  5. ショートカット。 オーバーレイの表示と操作モードの切り替えは、既定で Shift + バッククォート(Shift+`)です。日本語(JIS)配列ではバッククォートが Shift+@ の位置にあり、押しにくいうえにゲームによっては拾われません。反応しなければ、ユーザー設定 → ゲームオーバーレイ の「オーバーレイのロック切替」で別のキーに変えてしまうのが早道です。操作モードに入ると各ウィジェットをドラッグで動かせ、ピンのアイコンでゲーム中の表示・非表示を切り替えられます(通知・ボイス・ビデオ・アクティビティ・配信)。位置を画面外に飛ばしてしまった場合も、ここでリセットできます。
  6. 管理者権限を揃える。 ゲームを「管理者として実行」している(アンチチート搭載ゲームに多い)なら、Discord も一度完全に終了し、「管理者として実行」で起動し直してからゲームを起動します。権限レベルが違うと、オーバーレイがゲームの上に出てこないことがあります。
  7. ハードウェア アクセラレーション。 ユーザー設定 → 詳細設定(ビルドによっては「外観」)→ 「ハードウェア アクセラレーション」をオフにして Discord を再起動します。逆にオフで不具合が出ているケースもあるので、両方試します。
  8. 他のオーバーレイとの競合。 MSI Afterburner / RivaTuner、NVIDIA アプリ(旧 GeForce Experience)のオーバーレイ、Steam オーバーレイ、Xbox Game Bar は、どれもゲームの上に何かを描こうとします。一つずつ切って切り分けます。
  9. メッセージだけ出ない。 サーバーや DM をミュートしていると通知は表示されません。配信モードがオンのときもメッセージは出ません。ユーザー設定 → ゲームオーバーレイ で「メッセージ」が有効かも確認してください。
  10. 最後の手段:レガシーオーバーレイ。 ユーザー設定 → ゲームオーバーレイ → 「レガシーオーバーレイを有効にする」。排他的フルスクリーンでも出ますが、旧方式はゲームにフックを入れるため、クラッシュやラグの原因になった場合は Discord 自身がそのゲームでのオーバーレイ無効化を推奨しています。ゲームがクラッシュしたときのログは %appdata%\discord\0.0.(最大の番号)\modules\discord_hook\hook にあります。
  11. 更新と再インストール。 Discord を開いた状態で Ctrl+R で再読み込み。直らなければ、%AppData%\Discord と %LocalAppData%\Discord を消してから公式サイトのインストーラーで入れ直します。

アンチチート搭載ゲーム(VALORANT など)での注意

VALORANT の Riot Vanguard は、カーネル モードのドライバーを含むセキュリティ ソフトで、Riot 自身が「お使いの PC で何かの読み込みをブロックすることがある」と説明しています。こうしたゲームでは、ゲームのプロセスに割り込む旧オーバーレイは最も相性が悪いやり方です。新オーバーレイはゲームに触れない別ウィンドウなので、ゲームをボーダーレス相当のモードで動かし、Discord とゲームの権限レベルを揃えるのが現実的な線です。それでも出ないなら、無理にレガシー方式に戻すより、次の2つの方法を検討してください。

「全画面解除」=ボーダーレスに切り替える手順と、正直なコスト

多くの解説記事が勧める「全画面を解除する」とは、ゲームの表示モードを排他的フルスクリーンからボーダーレス ウィンドウに変えることです。手順はゲーム内の設定 → グラフィック(ビデオ)→ 表示モード(ディスプレイ モード、画面モード)で「ボーダーレス」「仮想フルスクリーン」「ウィンドウ(フルスクリーン)」を選ぶだけ。一部の古いゲームでは Alt+Enter でフルスクリーンとウィンドウを切り替えられます。Windows 11 なら前述の「ウィンドウ ゲームの最適化」をオンにしておきます。ボーダーレスの仕組みは解説記事にまとめています。

正直なコストも書いておきます。ボーダーレスはデスクトップのコンポジタを経由するため、排他的フルスクリーンに比べてわずかな FPS と入力遅延のコストが乗ります。当社の環境で Cyberpunk 2077 を計測したところ、ウィンドウ表示のペナルティはおおよそ 10〜15 % でした。GPU に余裕のあるゲームでは気にならず、競技系 FPS では気にする人がいる、という程度の差です。詳しい仕組みはボーダーレスとフルスクリーンの比較記事を参照してください。もう一つ、ボーダーレスにしても「フォーカスを失うと一時停止する」ゲームの挙動は変わりません。それはエンジン側の設定(「バックグラウンドで実行」など)でしか止められません。

全画面を解除せずに Discord を見る:仮想モニターという選択肢

オーバーレイが欲しい本当の理由は「ゲームから目を離さずに Discord を見たい」であって、「ゲームの上に半透明の UI を重ねたい」ではないはずです。ゲームの全画面を解除せずにそれを実現したいなら、Staged はゲームに専用の仮想モニターを与え、ゲームはそこで本物のフルスクリーンとして動きます。Staged はその仮想モニターを実画面上のウィンドウ(Game Stage)として表示し、Discord のウィンドウはその隣のゾーンに、好きな大きさで置けます。Discord は普通のウィンドウとして常に見えているので、オーバーレイもフックも不要です。

  • ゲームは自分のディスプレイを持ち続けるので、Discord をクリックしてもゲームは最小化されず、Alt+Tab も要りません。
  • フックもインジェクションもなし。Staged はゲームのプロセスに一切触れないので、アンチチートのリスクがありません。
  • 当社の環境での実測:コンポジタのオーバーヘッドがゼロの直接ハードウェアスキャンアウト(Windows 11)、ステージはゲームと同じフレームを表示(サブフレームの遅延)、処理オーバーヘッドは 0.2 ms 未満。ゲームをパネルより低い解像度でレンダリングした GPU バウンドの A/B テストでは、最大2倍の FPS を計測しました。詳細はラボのページにあります。
  • 限界も正直に。仮想モニターが直すのは最小化とフォーカス奪取の問題です。フォーカスを失うと一時停止するエンジンの挙動は、ゲーム自身の設定でしか止められません。Staged は Steam で販売する有料アプリです。

セットアップは、Staged をインストール → Game Stage のゾーンを作る → Discord 用のゾーンを追加して割り当てる → ゲームを Staged から起動する、の4手順です。レイアウトはプロファイルとして保存でき、ホットキーで呼び戻せます。

Discord 自体のフルスクリーンを解除したい場合

「discord 全画面 解除」で探している内容が、ゲームではなく Discord の画面のほうということもあります。フレンドの配信(Go Live)や画面共有を全画面で見ているときは、Esc キーか、映像の上のフルスクリーン ボタンをもう一度押せば元のサイズに戻ります。Discord 本体のウィンドウは通常の最大化ウィンドウなので、タイトル バーのボタンで元に戻せます。

よくある質問

Discord のオーバーレイがフルスクリーンのゲームで表示されないのはなぜですか?

2024年4月以降の新しいゲームオーバーレイは、ゲームの上に重ねる別ウィンドウとして動くため、ウィンドウ モードとボーダーレス(ウィンドウ化フルスクリーン)でしか表示されません。排他的フルスクリーンではディスプレイをゲームが占有し、他のウィンドウを上に描けないからです。Discord 公式の「既知の問題」ページに明記された仕様です。

全画面を解除せずに Discord のオーバーレイを使う方法はありますか?

Discord 側では、ユーザー設定 → ゲームオーバーレイ の「レガシーオーバーレイを有効にする」が唯一の手段ですが、旧方式はゲームにフックを入れるため不安定で、将来削除される予定です。全画面を維持したまま Discord を見たいなら、Staged でゲームを仮想モニター上のフルスクリーンで動かし、Discord のウィンドウを隣のゾーンに置く方法があります。オーバーレイ自体が不要になります。

「プレイ中にオーバーレイからDiscordを使用」という通知は何ですか?

Discord がゲームを検出し、そのゲームでオーバーレイが有効になっていることを知らせる通知です。ゲーム起動直後に出る小さな四角い枠はオーバーレイの表示領域です。不要なら、ユーザー設定 → 登録済みのゲーム で該当ゲームのモニター アイコンをオフにするか、ゲームオーバーレイのスイッチ全体をオフにしてください。

Discord を管理者として実行する必要はありますか?

ゲームを管理者権限で動かしている場合(アンチチート搭載のゲームに多い)は、Discord も管理者として実行して権限レベルを揃えると表示されることがあります。両方とも通常権限で動いているなら必要ありません。

Shift + バッククォートを押してもオーバーレイが開かないのはなぜですか?

日本語(JIS)配列ではバッククォートが Shift+@ の位置にあり、ゲームによっては入力を拾いません。ユーザー設定 → ゲームオーバーレイ の「オーバーレイのロック切替」で別のキーに変更してください。また、新オーバーレイはゲーム ウィンドウがアクティブでないと表示されないので、先にゲームをクリックしてから押してください。

ハードウェア アクセラレーションはオンとオフのどちらにすべきですか?

決まった正解はありません。ユーザー設定 → 詳細設定(ビルドによっては「外観」)→ ハードウェア アクセラレーション を切り替えて Discord を再起動し、オーバーレイが出るほうを採用してください。GPU ドライバーの更新で直るケースもあります。

ボーダーレスにすると FPS はどのくらい下がりますか?

ゲームと GPU の余裕次第ですが、排他的フルスクリーンと比べてわずかな FPS と入力遅延のコストが乗ります。当社の環境での Cyberpunk 2077 の計測では、ウィンドウ表示のペナルティはおおよそ 10〜15 % でした。Windows 11 の「ウィンドウ ゲームの最適化」をオンにすると、DirectX 10/11 のゲームではこの差が縮まります。

全画面のまま、Discord を隣に

ゲームには排他的フルスクリーンを、Discord には普通のウィンドウを。Staged はゲームを仮想モニターで動かし、モニター1枚の上で Discord をゲームの隣に並べます。オーバーレイの設定と格闘する必要はもうありません。Staged をダウンロードして、Steam ページもチェックしてください。

参考資料

関連記事

関連記事