Windows 11 を 23H2 から 24H2(あるいは 25H2)に上げた直後から、Edge や Discord など「Web ベースのアプリ」だけが高速にフリッカーしてカクつく……という相談が増えています。本記事では、この現象のしくみと原因候補を整理しつつ、いますぐできる暫定回避からやや踏み込んだ恒久対策、そして企業・個人での運用上の注意点まで、実務目線で詳しく解説します。
症状の整理:どんなフリッカーが起きているのか
まずは、よく聞くパターンを整理します。
- Windows 11 を 23H2 から 24H2 に更新した直後から発生
- Edge・Discord・Chrome・VS Code・Slack など Chromium/Electron 系アプリでのみ発生しやすい
- ウィンドウ全体がAlt+Tab を連打したように一瞬全画面フラッシュする
- スクロール時・タブ切り替え時・動画再生時に画面が一瞬白くなる/黒くなる/残像が出る
- 一時的にウィンドウ最大化が解除されたり、位置がズレて戻る
- 23H2 にロールバックすると症状がピタッと止まる
多くのケースで「タスク マネージャーやメモ帳ではまったく問題ないのに、Web 系アプリだけがフラッシュする」という傾向があります。これは、Windows 11 24H2 から強化された描画パイプライン(DWM・MPO・HAGS など)と、GPU ドライバー+アプリ側のハードウェアアクセラレーションの噛み合わせに起因するケースが多いと考えられています。
なぜ「Web/Chromium/Electron」系アプリで起こりやすいのか
Edge や Discord、VS Code などは、内部的には Chromium や Electron をベースにしており、どれも以下のような特徴を持ちます。
- GPU によるハードウェアアクセラレーションを積極的に利用
- マルチプレーンオーバーレイ(MPO)や可変リフレッシュレート(VRR)などの仕組みを活用
- 高頻度の再描画(スクロール・アニメーション・動画再生)が多い
24H2 側で描画の最適化が入った結果、特定の GPU ドライバー(NVIDIA/AMD/Intel いずれも)と組み合わせたときに、
- 「どのプレーンに描画するか」の判断がズレる
- ウィンドウ切り替えや Alt+Tab の処理と衝突する
- ウィンドウの境界や透明効果の処理に異常が出る
といった副作用が生じ、全画面フラッシュ → 一瞬真っ白/真っ黒 → 元に戻るという挙動として見えてしまう、という構図です。
Microsoft 公式の「画面の点滅(フリッカー)トラブルシューティング」でも、原因のほとんどはディスプレイドライバーかアプリのどちらかであり、Task Manager まで揺れるかどうかで切り分けるよう案内されています。
よくあるパターンを整理する(チェック表)
| パターン | よくある環境 | ヒント |
|---|---|---|
| Web系アプリだけがフリッカー | Edge / Discord / VS Code / Slack 等 | アプリ側のハードウェアアクセラレーション無効で止まりやすい |
| フルスクリーン動画中だけフリッカー | GPU + 高リフレッシュレートモニター + VRR/FreeSync/G-SYNC | モニター側の VRR 機能との相性も疑う |
| 全てのアプリでフリッカー | デスクトップ全体、Task Manager も含む | ディスプレイドライバー破損や物理的な接続不良の可能性も |
| 24H2 でだけ発生 | 23H2 に戻すと解消 | 24H2 の DWM/MPO 周りの変更 + GPU ドライバーの組み合わせが濃厚 |
まず試してほしい「すぐできる暫定回避」
ここからは、効果が高い順に具体的な手順を紹介します。特に業務で Edge や Discord/Teams/Slack/VS Code を常用している場合、アプリ側のハードウェアアクセラレーション無効化から着手するのがおすすめです。
アプリごとのハードウェアアクセラレーション無効化
最初に狙うのは「フリッカーが出ているアプリだけ GPU を使わない設定にする」方法です。多少の描画性能は落ちますが、テキストベースの作業が中心であれば体感差はほとんどありません。
| アプリ | メニュー | 設定項目 |
|---|---|---|
| Microsoft Edge | 設定 → システムとパフォーマンス | 「利用可能な場合はハードウェア アクセラレーションを使用する」をオフ |
| Google Chrome / Chromium系 | 設定 → システム | 「ハードウェア アクセラレーションが使用可能な場合は使用する」をオフ |
| Discord | ユーザー設定(歯車)→ 詳細設定 | 「ハードウェア アクセラレーション」をオフ |
| VS Code | 設定 → 検索で「hardware」 | 「Disable Hardware Acceleration」を有効(設定ファイルで "disable-hardware-acceleration": true) |
| Slack(デスクトップ版) | 設定 → 詳細 | GPU 関連オプションをオフ(バージョンにより名称が変化) |
これでフリッカーが止まる場合、ほぼ間違いなくGPU ドライバー × Windows 24H2 × MPO/HAGSあたりの描画まわりの相性問題です。アプリ側の設定に依存しているので、本質的な解決ではありませんが、「今日から仕事になる状態」に一気に近づきます。
Windows の「グラフィックスの設定」で GPU を固定
ノート PC や一部デスクトップでは、内蔵 GPU(iGPU)と外部 GPU(dGPU)の切り替えが行われており、この切り替えが 24H2 と相性を崩しているケースがあります。
- [設定] → [システム] → [ディスプレイ] → [グラフィック] を開く
- 「アプリケーションのカスタマイズ」で Edge や Discord など問題のアプリを追加
- 対象アプリをクリック → [オプション] を選択
- 「省電力(内蔵 GPU)」または「高パフォーマンス(外部 GPU)」に固定して [保存]
- アプリを再起動し、フリッカーが改善するか確認
実際のユーザー報告では、内蔵 GPU(省電力)側に固定すると安定しやすいというパターンが比較的多く見られます。同じマシンでも、外部 GPU 側が安定するパターンもあり、ここは環境ごとに試行が必要です。
HAGS(ハードウェア アクセラレーテッド GPU スケジューリング)のオン/オフ切り替え
HAGS はフレームスケジューリングを GPU にオフロードしてレイテンシを減らす仕組みですが、特定のドライバーやアプリと組み合わせたときに「たまにしか出ない謎のフリッカー」を誘発することがあります。
- [設定] → [システム] → [ディスプレイ] → [グラフィック] を開く
- [既定のグラフィックス設定] をクリック
- [ハードウェア アクセラレーテッド GPU スケジューリング] を オン/オフどちらも試す
- 再起動後、症状を確認
「ゲームでは HAGS オンが快適だけど、Chromium 系アプリでだけフリッカーする」という報告もあり、ゲーム用・仕事用で妥協点を探るパターンも現実的です。
MPO(マルチプレーンオーバーレイ)の無効化:上級者向け
24H2 以降、MPO 関連の仕様変更が原因と見られるトラブルも報告されています。GitHub や技術ブログでは、レジストリで MPO のしきい値を変更する/無効化することで Chromium 系のフリーズやフリッカーが止まったという事例がありますが、レジストリ操作を伴うため、必ずバックアップを取得したうえで、自己責任で行ってください。
企業端末ではセキュリティポリシー違反になりかねないため、個人 PC かつトラブルシューティング経験者のみ検討してください。
モニター側の設定(VRR/FreeSync/G-SYNC)も確認
高リフレッシュレートモニター+ FreeSync / G-SYNC 環境では、フレームレートが上下に振れる Web コンテンツ(動画・アニメーション・ゲーム配信視聴など)で、輝度の揺らぎやチラつきが出ることがあります。
- まずはモニター OSD メニューで VRR / FreeSync / G-SYNC をオフにする
- NVIDIA / AMD コントロールパネル側でも VRR 設定をオフにして確認
- それでも変わらない場合は、モニターより Windows 側・GPU 側が怪しい
恒久対策に近づける:GPU ドライバーと Windows 側の更新
暫定回避だけでは根本的な解決になりません。ここからは、なるべく 「24H2 を維持したまま安定運用する」ための手順を紹介します。
GPU ドライバーの更新(またはロールバック)
フリッカー/グリッチ系の不具合は、GPU ベンダー側が後からドライバーで修正することがよくあります。実際、24H2/25H2 向けにパフォーマンス問題や描画不具合を修正したホットフィックスドライバーが複数リリースされています。
基本的な方針は以下のとおりです。
- 現在のドライバーのバージョンを控えておく(デバイス マネージャーなど)
- GPU ベンダー公式サイトから最新の安定版ドライバーをダウンロードしインストール
- インストール時に「クリーンインストール」オプションがあれば選択(NVIDIA 等)
- 改善しない場合は、1つ前の安定版にロールバックして比較
ポイントは、「最新版=必ず安定」ではないということです。特に 24H2 リリース直後は、GPU ベンダー側も試行錯誤しているため、数バージョン前が一番安定することもあります。
Windows 11 24H2 の品質更新と「既知の問題」の確認
Microsoft の「Windows release health」および「Windows 11, version 24H2 known issues」では、24H2 で発生している既知の不具合と、その回避策・修正状況が随時更新されています。
- 特定の KB(累積更新プログラム)適用後にのみ発生する描画不具合
- スリープ復帰後のウィンドウサイズ/位置の乱れ
- 特定 GPU と組み合わせたときの描画パフォーマンス低下
などが順次「既知の問題」として掲載され、解消されたものは「Resolved issues」に移されます。フリッカーが発生しているタイミングと KB の適用日が一致していないか、一度確認してみる価値があります。
どうしてもつらいときの「24H2 を避ける」選択肢
業務に支障が出るレベルでフリッカーがひどく、短期的にはどうしても解決しない場合、24H2/25H2 の適用自体を一時的に見送るという選択肢も現実的です。
Windows Update の一時停止
- [設定] → [Windows Update] → [更新の一時停止] から、最大数週間の一時停止が可能
- その間に GPU ドライバーや 24H2 の品質更新の様子を見て、安定したタイミングで再開する
wushowhide(Show or Hide Updates)で 24H2 を隠す(主に Home 向け)
Microsoft 非公式扱いに近くなっていますが、「Show or Hide Updates(wushowhide.diagcab)」ツールは現在もダウンロード可能で、特定の更新プログラムを「非表示(インストール候補から除外)」する用途に使えます。
- wushowhide.diagcab を実行 → [次へ] → スキャン後、[Hide updates] を選択
- 一覧から「Windows 11, version 24H2」または該当の機能更新プログラムをチェックして非表示
- これにより、少なくとも当面は自動アップグレードを回避可能
ただし、Windows 11 23H2 の Home / Pro は 2025 年 11 月時点でサポート終了となり、25H2 への自動アップグレードが順次進められています。長期的には、サポートされたバージョンにアップグレードする前提で、「いつまで引き延ばすのか」を計画しておく必要があります。
Pro / Enterprise でターゲット機能更新バージョンを固定
企業環境や Pro 以上のエディションでは、グループポリシーや Intune から「ターゲット機能更新バージョン」を指定し、23H2 に止めておくことが可能です(ただしサポート期限は要確認)。
- グループポリシーエディターで
コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > Windows Update > Windows Update for Businessへ - 「対象とする機能更新バージョン」を有効にし、「Windows 11」「23H2」などを指定
この設定により、「勝手に 24H2/25H2 に上げられる」状況を防ぎつつ、GPU ドライバーや Microsoft 側の修正が出揃うのを待つことができます。
原因の理解をもう一歩深く:DWM/MPO/HAGS の関係
少し技術寄りになりますが、なぜ Alt+Tab 連打のようなフラッシュが起こるのか、ざっくりとしたイメージも整理しておきます。
- DWM(Desktop Window Manager): すべてのウィンドウを合成して最終的な画面を作る役割
- MPO(Multi-Plane Overlay): 背景とウィンドウなどを別プレーンに描画し、省電力・高効率な合成を行う仕組み
- HAGS: フレームスケジューリングを GPU 側に任せ、レイテンシを削減する機能
24H2 では、これらの組み合わせ最適化が進んだことで、
- 「このウィンドウはオーバーレイに乗せる/乗せない」の判断
- ウィンドウ状態の変化(最大化/最小化/フルスクリーン)
- モニターのリフレッシュレートや VRR 設定
といった要素が絡み合い、特定の条件下でのみ「一瞬だけ全画面が再構成される」ような挙動を引き起こしている、というのが実際に起きていることのイメージです。
実務で役立つ「切り分けステップ」例
現場でトラブルシューティングをする場合は、以下のようなステップで切り分けると、原因に近づきやすくなります。
| ステップ | 確認内容 | ポイント |
|---|---|---|
| 1 | Task Manager も一緒にフリッカーしているか | していればドライバー寄り、していなければアプリ寄り |
| 2 | アプリのハードウェアアクセラレーションをオフ | これで止まるなら「GPU × アプリ」の問題とほぼ確定 |
| 3 | グラフィックスの設定で GPU を固定 | iGPU 固定/dGPU 固定の両方を確認 |
| 4 | HAGS オン/オフ切り替え | ゲーム用途も考慮しつつ、どちらが安定か確認 |
| 5 | GPU ドライバーの更新/ロールバック | 最新版と 1 つ前の安定版を比較 |
| 6 | VRR / FreeSync / G-SYNC の有無 | 一時的にオフにして挙動を確認 |
| 7 | 24H2 の特定 KB 適用後に悪化していないか | 該当 KB のアンインストールや修正パッチの有無を確認 |
ここまで行っても根本的に改善しない場合は、MPO 無効化や 24H2 一時回避(23H2 固定・25H2 への移行検討など)といった中〜長期策を検討していきます。
システムファイル破損や他要因の切り分けも忘れずに
フリッカーの主犯が 24H2+GPU であっても、同時に OS 自体やアプリ側の破損が紛れ込んでいる可能性もあります。典型的な確認として、以下のコマンドを管理者権限の PowerShell / コマンドプロンプトで実行しておくと安心です。
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- PC 再起動後にもう一度フリッカー状況を確認
- クリーンブート(常駐アプリを最小限にして起動)で発生頻度が変わるかを確認
これにより、「24H2 と関係ない別の常駐アプリが影響していた」というパターンも切り分けられます。
開発者・パワーユーザー向け:Electron / Chromium アプリ側の視点
Electron や Chromium ベースのアプリでは、GPU 関連フラグを細かく調整することで回避できるケースもあります。
- Chromium に渡す起動オプションで
--disable-gpuや--disable-features=UseOzonePlatformなどを指定 - アプリ内で WebGL / Canvas の使い方を変更し、再描画回数を減らす
- フレームレート制限(60fps 固定など)を設けて VRR とぶつかりにくくする
ただし、ユーザー全員にこれらを要求するのは現実的ではないため、個人利用なら「自分だけの一時しのぎ」、企業利用なら「アプリベンダーへのフィードバック用ネタ」として活用するイメージが良いでしょう。
Microsoft/GPU ベンダーへのフィードバックも重要
この手の描画系不具合は、一定以上のユーザーからの報告が集まって初めて、優先度が上がることが多いです。以下のような情報を添えて報告すると、修正までのスピードアップが期待できます。
- Windows のバージョン(例: Windows 11 24H2 build 26100.xxxx)
- GPU の型番・ドライバー バージョン
- 発生しているアプリ名とバージョン(Edge, Discord, VS Code など)
- どの操作でフリッカーが起きるか(スクロール/タブ切替/動画再生など)
- ハードウェアアクセラレーションのオン/オフ、HAGS、MPO の有無でどう変わるか
Windows 側は フィードバック Hub、GPU ベンダーはそれぞれのサポートサイトやフォーラムから報告が可能です。
最終的なおすすめ手順(短縮版)
ここまでの内容を「とりあえず何からやればいいの?」という観点でまとめると、次のようになります。
- Edge/Discord/VS Code などフリッカーするアプリのハードウェアアクセラレーションをオフにして再起動
- Windows のグラフィックス設定で iGPU または dGPU に固定して挙動を確認
- HAGS のオン/オフを両方試す(安定する側を採用)
- GPU ドライバーを最新安定版に更新し、ダメなら 1 つ前の安定版にロールバック
- どうしても業務に支障がある場合は、24H2 / 25H2 への自動更新を一時停止・ブロックしつつ、Microsoft / GPU ベンダーの修正パッチを待つ
特に、アプリ側のハードウェアアクセラレーション無効化と GPU 固定、この 2 つだけでも、体感としては「ほぼ問題なく使える」レベルまで改善するケースが多いです。
まとめ:24H2 は「悪」ではないが、今は慎重運用がおすすめ
Windows 11 24H2(および 25H2)は、セキュリティ・電力効率・描画パフォーマンスなど、多くの面で 23H2 より洗練されています。一方で、GPU ドライバーや特定アプリとの組み合わせで、今回のようなフリッカー問題が顕在化しやすいフェーズにあるのも事実です。
短期的には、
- アプリ側のハードウェアアクセラレーション無効化
- グラフィックス設定による GPU 固定
- HAGS/MPO/VRR などの調整
- 24H2/25H2 の適用タイミングをコントロール
といった「現実解」を組み合わせて運用し、並行して Microsoft と GPU ベンダーからの修正パッチを待つのが、2025 年時点でのもっとも現実的なスタンスです。
この記事を参考に、ご自身の環境で再現性を確認しながら、「いま仕事が止まらない最適解」を見つけてもらえれば幸いです。

コメント