Windows 11 環境で Microsoft Edge を 123.0.2420.53 に更新した直後、ウィンドウが白いまま数秒で強制終了する事例が相次いでいます。本記事は、恒久修正が出るまで業務を止めないための暫定回避、原因切り分けの具体手順、そして個人・企業それぞれで安全にダウングレード/更新保留を行う方法を、実践的なコマンドと設定例つきで体系的にまとめました。
Edge 123.0.2420.53 起動直後にクラッシュする現象の概要
症状は「Edge を起動すると真っ白(白画面)のまま数秒で落ちる」「プロファイルを作り直しても改善しない」「特定のユーザーだけ・端末だけで発生する場合がある」といったものです。多くのケースでは OS は Windows 11、チャネルは Stable、ビルドは 123.0.2420.53 が共通しています。
| 項目 | 内容 |
|---|---|
| 影響範囲 | 個人端末/社内端末の一部(同一環境でも端末差が出る) |
| 症状 | 白いウィンドウが数秒表示された後クラッシュ。複数回の再起動でも復帰しない。 |
| 発生契機 | Edge Stable が 123.0.2420.53 に自動更新された直後 |
| 代表的な特徴 | InPrivate では落ちにくい/GPU 無効化で改善する/拡張機能停止で改善するなど、環境依存の要素が絡む |
想定される主因と併発要因
- GPU アクセラレーションとドライバの相性:特定ベンダー・特定バージョンの GPU ドライバでレンダラ落ちが発生しやすい。
- 拡張機能の互換性:セッション復元時に古い API を呼ぶ拡張機能が原因で初期化に失敗。
- プロファイル破損:前回終了時の不整合で起動時にクラッシュループする。
- サンドボックス/コード整合性との衝突:一部の常駐ツール(セキュリティ・描画オーバーレイ等)がプロセスに介入して異常終了を誘発。
- WebView2/Edge コンポーネントの混在:複数チャネル共存・残骸による DLL 解決順の不整合。
まずは「業務を止めない」暫定回避
恒久修正版が入手できるまでの暫定回避策を、即効性と安全性の観点で優先順位つきでまとめます。
| 優先 | 対処 | 狙い | 効果の目安 | リスク/副作用 |
|---|---|---|---|---|
| 高 | 直前の安定版へダウングレード | 問題ビルドの回避 | 再現率が高い環境でも高い改善率 | セキュリティパッチも巻き戻るため、修正版リリース後は早期復帰が必須 |
| 中 | GPU を無効化して起動(後述のコマンド) | 描画系のクラッシュを回避 | 白画面クラッシュに有効なことが多い | 動画再生/スクロールが重くなる |
| 中 | InPrivate で起動 | 拡張機能・キャッシュを読まずに起動 | 拡張機能起因なら回避可能 | 履歴・Cookie を使えない、恒久対策ではない |
| 中 | 拡張機能をすべて無効化して起動 | 疑わしい拡張を切り分け | 特定拡張が原因なら直る | 作業効率が一時低下 |
| 低 | Edge の修復(Windows 設定から) | 破損した本体ファイルを再取得 | インストール不整合が原因なら有効 | ネットワーク帯域が必要 |
旧バージョンへダウングレード(ロールバック)の具体手順
ダウングレードは最も効果的な暫定措置です。以下は個人端末(ローカル管理者)の想定手順です。
- ユーザーデータの退避
%LOCALAPPDATA%\Microsoft\Edge\User Dataを丸ごと別ドライブにコピーします(プロファイル名「Default」など)。失敗時の保険と、後からのピンポイント復元に役立ちます。 - 現行 Edge の完全アンインストール(必要時)
エクスプローラで Edge のセットアップ実行ファイル(通常はC:\Program Files (x86)\Microsoft\Edge\Application\バージョン\Installer)へ移動し、管理者として以下を実行します。setup.exe --uninstall --system-level --force-uninstall端末に複数チャネルがある場合は、Stable のみアンインストール対象にします。 - 直前の安定版インストーラでセットアップ
オフラインインストーラを用いて ネットワーク未接続の状態で セットアップします。ネットワークに繋いだままだと即時自動更新が走る場合があります。 - 自動更新の一時停止
後述の GPO/レジストリで更新を「一時停止(無効)」に設定します(修正版が出たら速やかに解除)。 - 動作確認
退避したユーザーデータを戻す前に、新規プロファイルのままで起動安定性を確認します。安定していれば必要なファイルのみ段階的に戻します。
自動更新を一時停止する(個人・小規模環境)
修正版が配布されるまでの間のみ自動更新を止めます。無期限停止は推奨しません。
グループポリシー(Windows Pro 以上)
- 「ローカル グループ ポリシー エディター」を開く。
コンピューターの構成 > 管理用テンプレート > Microsoft Edge Update > Applications > UpdatePolicyOverrideを開く。- 状態を「有効」、Policy = 0(更新しない)に設定。
さらに、必要に応じて TargetVersionPrefix を直前の安定版(例:122.0)に設定すると、誤更新を避けられます。
レジストリで設定(管理者権限)
企業 ADMX を導入していない端末などでは、レジストリでも一時停止が可能です。管理者 PowerShell で以下を実行します。
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Name "UpdatePolicyOverride" -PropertyType DWord -Value 0 -Force | Out-Null
# 任意:目標バージョンを固定(例:122系)
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Name "TargetVersionPrefix" -PropertyType String -Value "122.0" -Force | Out-Null
解除時は UpdatePolicyOverride を削除、または既定(自動更新)に戻します。
追加の切り分け/併用できる対策(詳解)
InPrivate ウィンドウで起動(Ctrl + Shift + N)
InPrivate は拡張機能が基本無効・セッションキャッシュも読まないため、拡張由来のクラッシュを回避できます。これで安定する場合は、問題拡張の特定に進みます(後述の「拡張機能のオフ」)。
Edge の修復(Windows 設定)
設定 > アプリ > インストール済みアプリ > Microsoft Edge > 修復 を実行すると、破損した本体ファイルが再配置されます。プロファイルには触れません。帯域・時間はかかりますが、インストール起因のクラッシュには有効です。
ユーザーデータを退避して新規プロファイルで起動
%LOCALAPPDATA%\Microsoft\Edge\User Dataを別ドライブへコピー。- コピー後、元の
User Dataを「User Data.bak」へリネーム。 - Edge を起動(新規
Defaultプロファイルが生成されます)。
新規プロファイルで落ちない場合、Default\Extensions、Default\GPUCache、Default\Local Extension Settings を戻さずに、Bookmarks や Favicons など必要最低限のみ段階的に差し戻すと安全です。
ハードウェアアクセラレーションを無効化して起動
ショートカットターゲットの末尾に以下を追記して起動します(または一時的にコマンドで起動)。
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-gpu
起動後に 設定 > システムとパフォーマンス で「利用可能な場合はハードウェア アクセラレータを使用する」をオフにし、再起動して恒久化します。副作用として動画再生やスクロールのキビキビ感が少し落ちます。
拡張機能をすべて無効化して起動(切り分け)
コマンドラインで拡張機能をロードせずに起動します。
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-extensions
落ちなくなる場合は、拡張機能を 1 つずつ有効化して原因を特定します。エンタープライズ環境では、問題拡張の ExtensionInstallBlocklist ポリシー適用も検討します。
GPU キャッシュをクリア
%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\GPUCache フォルダを削除(Edge 停止中に実施)。描画周りの不整合で初期化が失敗する場合に有効です。
Web コンテンツのコード整合性・サンドボックス設定は最終手段
一部の常駐ツールがプロセスへ DLL 挿入する場合、Renderer Code Integrity と衝突する可能性があります。ただし、セキュリティを下げるフラグ(例:--disable-features=RendererCodeIntegrity や --no-sandbox)は最終手段かつ短時間のみとし、恒久運用は避けてください。
「ダウングレード→安定→再更新」の標準フロー
- 情報採取:発生端末の OS ビルド、GPU 型番/ドライバ、Edge バージョン、拡張一覧、イベントログ。
- 直前安定版にロールバック:旧版をオフライン導入 → 起動確認。
- 更新停止:GPO/レジストリで一時停止。必要なら TargetVersionPrefix でバージョン固定。
- 業務継続:ブラウズ要件を満たすか検証。拡張機能は必要最低限に。
- 修正版公開後に復帰:更新停止を解除→最新版へ更新→ GPU/拡張の一時設定を元へ。
企業環境向け:安全なロールバック運用と配布
ポリシーで更新を制御
- UpdatePolicyOverride = 0:一時的に自動更新を停止。
- TargetVersionPrefix:許容するバージョン帯を指定(例:
122.0)。 - RollbackAllowed / RollbackToTargetVersion(環境に応じて):ターゲットバージョンへのロールバック許可。
これらは GPO で横展開するほか、Intune のカスタム OMA-URI やスクリプトで配布できます。ロールバック配布用のパッケージは、端末再起動を必要としない時間帯に段階展開(リング配信)するのが安全です。
既存ユーザーデータの保全
プロファイル破損による二次被害を避けるため、配布スクリプトで User Data を ZIP 退避→インストーラ実行→起動確認→差し戻しの手順を自動化すると復旧が速く、問合せコストを抑えられます。
周辺ソフトの相性を確認
エンドポイント保護、パスワードマネージャ、VPN クライアント、画面オーバーレイ系(FPS カウンタ等)は、レンダラ起動直後のクラッシュに影響しがちです。ベンダー例外設定や一時停止で影響を切り分け、恒久版リリース後は元に戻します。
復旧後に必ずやること(修正版公開後)
- Edge を最新へ更新:たとえば 123.0.2420.65 以降などの修正版が利用可能になったら速やかに適用。
- 一時停止を解除:UpdatePolicyOverride を既定(自動更新)へ。
- 暫定措置の巻き戻し:
--disable-gpuの削除、ハードウェアアクセラレーションをオン、ブロックしていた拡張を再評価。 - ナレッジの文書化:発生時刻・端末属性・再現条件・有効だった対処と無効だった対処を記録し、次回に備える。
原因特定を加速する「情報採取テンプレート」
サポート依頼や社内ナレッジ用に、以下をテンプレ化すると解決が速くなります。
| 項目 | 取得方法 | メモ |
|---|---|---|
| Edge バージョン | edge://version もしくはファイルのプロパティ | 例:123.0.2420.53 |
| OS ビルド | winver / 設定 > システム > バージョン情報 | Windows 11 22H2/23H2 など |
| GPU とドライバ | dxdiag / デバイスマネージャ | ベンダー・ドライババージョン |
| 拡張機能一覧 | edge://extensions(開発者モードで ID も控える) | 疑わしいものに★を付ける |
| イベントログ | イベント ビューア > Windows ログ > アプリケーション | 障害モジュール名(例:d3d11.dll 等) |
| Crash Report | edge://crashes | 送信済み ID を記録 |
| GPU 診断 | edge://gpu | ANGLE バックエンド、機能の有効/無効 |
コマンド・スニペット集(コピペ可)
現在の Edge バージョンを取得(PowerShell)
(Get-Item "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe").VersionInfo.FileVersion
GPU 無効で一時起動(コマンドプロンプト)
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-gpu --user-data-dir="%TEMP%\EdgeTempProfile"
拡張機能読み込み禁止で起動(コマンドプロンプト)
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-extensions --user-data-dir="%TEMP%\EdgeTempProfile"
Edge の強制アンインストール(管理者)
cd /d "C:\Program Files (x86)\Microsoft\Edge\Application\123.0.2420.53\Installer"
setup.exe --uninstall --system-level --force-uninstall
更新の一時停止(レジストリ/PowerShell)
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Name "UpdatePolicyOverride" -PropertyType DWord -Value 0 -Force | Out-Null
ログ出力を有効にして起動(切り分け支援)
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --enable-logging --v=1
REM ログ出力先(目安):%LOCALAPPDATA%\Microsoft\Edge\User Data\chrome_debug.log
よくある質問(FAQ)
Q. プロファイルを削除しても直りません。
A. プロファイル破損以外の要因(GPU/拡張/サンドボックス/DLL 介入)が疑われます。--disable-gpu や --disable-extensions での起動確認 → ダウングレードの順に進めてください。
Q. セーフモードのように「完全な基本構成」で起動する方法は?
A. 一時プロファイル(--user-data-dir で空フォルダ指定)+ --disable-gpu + --disable-extensions の併用が実用的です。
Q. ダウングレード後、起動するとすぐ最新版に戻ってしまいます。
A. 更新サービスが動作している可能性があります。GPO/レジストリで更新を明示的に一時停止し、ネットワーク未接続で旧版インストール→再起動→起動確認→ネットワーク接続の順で実施してください。
Q. どの拡張が疑わしいか判断できません。
A. まずは全停止で安定化させ、edge://extensions の開発者モードで拡張 ID を控えつつ、1 つずつ有効に戻して再現有無を検証するのが確実です。広告ブロッカー、クリップボード拡張、動画ダウンローダー、企業配布の拡張などは影響しやすいカテゴリです。
Q. セキュリティ上の懸念は?
A. 旧版ロールバックは既知の脆弱性を抱えるため、修正版が入手でき次第すぐ最新へ復帰してください。フラグでサンドボックスやコード整合性を弱める回避は、最終手段かつ短時間のみに留めます。
Q. WebView2 ランタイムの再インストールは有効?
A. ブラウザ単体の起動クラッシュには直接効かないことが多いですが、WebView2 を利用する業務アプリでも異常が出る場合は、ランタイムの修復/再配布も並行して検討してください。
管理者向けチェックリスト(配布前・配布後)
配布前
- 影響端末の属性(機種・GPU・ドライバ)を把握し、相関がないか確認。
- 拡張の配布状況(強制インストール/ユーザー任意)を棚卸し。
- ロールバックパッケージのテスト(仮想/実機)とロールバック可否のポリシー適用。
- 更新一時停止の設定(GPO/Intune)と解除手順のドキュメント化。
配布後
- クラッシュ報告(
edge://crashesの ID)を収集し、改善有無をモニタ。 - 影響の強い拡張のブロックポリシー検討。
- 修正版到来時の復帰計画(解除→更新→検証→解除の自動化)を準備。
トラブル再発を防ぐためのベストプラクティス
- リング配信:IT/先行グループ → パイロット → 全社の順に展開し、障害時に即座にロールバックできる体制を常設。
- バージョン固定期間:大型更新の初週は TargetVersionPrefix で足止め、初期不具合の有無を見極める。
- ドライバの健全化:GPU ドライバをベンダー推奨版に統一。ファームや BIOS の既知不具合も確認。
- 拡張の衛生管理:不要拡張の排除、権限過大なものの監査、急な挙動変化の監視。
- ナレッジの蓄積:事象と対応の再現性を記録し、次回はチェックリストで即応。
まとめ:最短で復旧し、最小のリスクで最新へ戻す
Edge 123.0.2420.53 で起動直後にクラッシュする場合、まずは「旧版へのダウングレード+自動更新の一時停止」で業務を継続し、並行して --disable-gpu / InPrivate / 拡張停止などで原因の方向性を絞るのが王道です。修正版が公開されたら速やかに最新版へ復帰し、暫定措置(GPU 無効・拡張ブロック等)を巻き戻します。個人・企業いずれの環境でも、復旧の早さとセキュリティの確保を両立させる鍵は「ロールバック手順の準備」と「更新制御の設計」にあります。本記事の手順とスクリプトをベースに、自身の環境に沿った運用ルールを整備しておくことを強くおすすめします。
付録:ユーザー向け簡易チェック表(印刷して使えます)
| 手順 | やった | 結果 | 備考 |
|---|---|---|---|
| InPrivate で起動(Ctrl+Shift+N) | □ | □ 改善 / □ 変化なし | |
| GPU 無効(–disable-gpu)で起動 | □ | □ 改善 / □ 変化なし | |
| 拡張機能をすべて無効にして起動 | □ | □ 改善 / □ 変化なし | |
| Edge の修復(設定 > アプリ) | □ | □ 改善 / □ 変化なし | |
| 直前安定版へダウングレード | □ | □ 改善 / □ 変化なし |
付録:管理者向け PowerShell ワンライナー集
# Edge の存在確認とファイルバージョン
Get-ChildItem "C:\Program Files (x86)\Microsoft\Edge\Application" -Directory |
Sort-Object Name -Descending | Select-Object -First 1 |
ForEach-Object { $_.Name }
# ユーザーデータの安全コピー(Default プロファイル)
$src = "$env:LOCALAPPDATA\Microsoft\Edge\User Data\Default"
$dst = "D:\Backup\Edge_Default_$(Get-Date -Format yyyyMMdd_HHmmss)"
if(Test-Path $src){ Copy-Item $src $dst -Recurse -Force }
# 更新一時停止(EdgeUpdate)
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Name "UpdatePolicyOverride" -PropertyType DWord -Value 0 -Force | Out-Null
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\EdgeUpdate" -Name "TargetVersionPrefix" -PropertyType String -Value "122.0" -Force | Out-Null
重要な注意事項(安全運用のために)
- ロールバックは不具合回避に有効ですが、同時にセキュリティ修正も巻き戻ります。修正版の公開確認後は即時に最新へ復帰してください。
- セキュリティを弱めるフラグ(
--no-sandbox等)は原則使用しないでください。どうしても必要な切り分けはオフライン・短時間で実施し、設定は必ず戻します。 - 企業環境では、GPO/Intune で更新と拡張を一元管理し、パイロット導入→段階配信→本番展開のプロセスを定常化すると、同種の事故に強くなります。

コメント