Microsoft Edgeを起動したところ、ウィンドウは表示されるものの、画面が真っ暗になって正常に操作できないトラブルが発生しました。
Edgeの修復を実行しても改善せず、Windowsのシステムファイルを確認するためにSFCとDISMを実行しても異常は見つかりませんでした。
一方、同じPCにインストールされているGoogle ChromeではWebサイトを正常に表示できます。
このような場合、
Edgeが壊れているから再インストールする
とすぐ判断するのではなく、**「どこまで正常で、どこから異常なのか」**を順番に切り分けることが重要です。
この記事では、Edgeが起動しない、画面が真っ暗になる場合の確認方法を紹介します。
今回発生した症状
今回確認した症状は次のようなものでした。
Microsoft Edgeを起動
↓
ウィンドウは表示される
↓
画面が真っ暗
↓
正常に操作できない
そこで最初に、Edgeだけの問題なのか、Windowsやネットワーク全体の問題なのかを切り分けました。
同じPCでGoogle Chromeを起動すると、Webサイトは正常に表示できます。
Edge
↓
異常
Chrome
↓
正常
この結果から、少なくとも、
- PC自体が完全にネットワークへ接続できない
- インターネット接続そのものが停止している
- Windows全体でブラウザが動作しない
といった可能性は低くなります。
そこで、Edge固有の問題を中心に調査していきます。
1. まずPCを再起動する
基本的なことですが、最初にWindowsを再起動します。
Edgeのプロセスがバックグラウンドに残っている場合など、一時的な問題であれば再起動だけで改善することがあります。
タスクマネージャーを確認する場合は、
Ctrl + Shift + Esc
で起動し、
Microsoft Edge
msedge.exe
が大量に残っていないか確認します。
一時的な問題であれば、Edgeのプロセスを終了して再度起動することで改善することもあります。
2. Chromeなど別のブラウザを確認する
次に重要なのが、別のブラウザでも同じ現象が発生するかです。
例えば、
Edge → 異常
Chrome → 正常
なら、Edge固有の問題である可能性が高くなります。
反対に、
Edge → 異常
Chrome → 異常
なら、
ネットワーク
DNS
プロキシ
PAC
セキュリティ製品
Windows
など、Edge以外にも調査範囲を広げる必要があります。
トラブル対応では、このように正常なものを探すことも重要です。
3. Edgeを修復する
WindowsにはMicrosoft Edgeを修復する機能があります。
環境によって表示は多少異なりますが、
設定
↓
アプリ
↓
インストールされているアプリ
↓
Microsoft Edge
↓
変更
↓
修復
から実行できます。
Edge本体に問題がある場合は、これで改善することがあります。
今回のケースでは、Edgeの修復を実行しても症状は改善しませんでした。
ここが一つの切り分けポイントになります。
Edge修復
↓
直った
└→ Edge本体の問題だった可能性
Edge修復
↓
直らない
└→ 次の調査へ
4. SFCでWindowsのシステムファイルを確認する
Edgeを修復しても改善しない場合、Windowsのシステムファイルも確認します。
管理者権限でコマンドプロンプトまたはターミナルを起動して、
sfc /scannow
を実行します。
SFC(System File Checker)は、Windowsの保護されたシステムファイルを検査し、問題があれば修復を試みます。
今回の環境では、SFCを実行してもWindowsのシステムファイルに問題は確認されませんでした。
5. DISMも実行する
さらにWindowsイメージ側の問題を確認するため、DISMも実行します。
管理者権限で、
DISM /Online /Cleanup-Image /RestoreHealth
を実行します。
完了したら、必要に応じてもう一度、
sfc /scannow
を実行します。
今回の場合、
Edge修復 → 改善なし
SFC → 異常なし
DISM → 異常なし
Chrome → 正常
という状態でした。
ここまで確認すると、単純なWindowsシステムファイル破損だけでは説明しにくくなってきます。
6. Edgeのプロファイルを疑う
次に確認したいのがEdgeのユーザープロファイルです。
Edge本体が正常でも、ユーザーごとのプロファイルに問題があると正常に起動できない場合があります。
例えば、
Edge本体
↓
正常
ユーザープロファイル
↓
破損
↓
Edgeの動作異常
というケースです。
可能であれば、別のWindowsユーザーでEdgeを起動してみるのも有効です。
現在のWindowsユーザー
↓
Edge異常
別のWindowsユーザー
↓
Edge正常
となれば、PC全体のEdge障害ではなく、ユーザー固有の設定やプロファイルを疑いやすくなります。
逆に別ユーザーでも同じ症状なら、端末全体に適用されている設定やEdge本体などを調査します。
7. 拡張機能の影響を確認する
Edgeにインストールされている拡張機能が影響している可能性もあります。
通常の画面操作が難しい場合は、コマンドラインからInPrivateモードで起動して挙動を比較する方法もあります。
例えばEdgeの実行ファイルが標準的な場所にある環境なら、
start msedge --inprivate
を試します。
ただし、InPrivateだけで全拡張機能の影響を完全に除外できるとは限りません。組織ポリシーでInPrivateでも動作する拡張機能などがあるためです。
可能なら拡張機能を無効化した状態とも比較します。
8. GPU・ハードウェアアクセラレーションを疑う
**「Edgeのウィンドウは出るが、中身が真っ暗」**という症状なら、描画処理も確認対象です。
EdgeはGPUを利用して画面描画を高速化します。
GPUドライバーやハードウェアアクセラレーションとの組み合わせによって、表示異常が起きている可能性があります。
切り分けとして、
start msedge --disable-gpu
でEdgeを起動してみます。
結果が、
通常起動
↓
真っ暗
--disable-gpu
↓
正常
となった場合は、GPU・グラフィックドライバー・ハードウェアアクセラレーション周辺を重点的に調査します。
このテストは、原因を確定するためではなく調査範囲を狭めるために使います。
9. Edgeのポリシーを確認する
企業や学校などの管理されたPCでは、ここが重要です。
Edgeには管理者が設定できる多数のポリシーがあります。
Edgeを操作できる状態なら、アドレスバーから、
edge://policy
を確認します。
ここに、
プロキシ関連
拡張機能
起動ページ
セキュリティ関連
SmartScreen
ブラウザ制御
などのポリシーが設定されていないか確認します。
Active DirectoryのグループポリシーなどでEdge設定を配布している環境では、
PC固有の障害
だけでなく、
GPO
↓
Edge Policy
↓
Edgeの動作
という可能性も考える必要があります。
10. プロキシ・PACも確認する
Chromeが正常だからといって、ネットワーク関連を完全に除外できるとは限りません。
企業環境では、
プロキシ
PACファイル
URLフィルタリング
Webセキュリティ製品
EDR
などがブラウザ通信へ介在する場合があります。
特に、
社内サイト → 正常
外部サイト → 異常
のようにアクセス先によって症状が変わる場合は、プロキシやPACの経路も確認します。
Windowsのプロキシ設定は、
設定
↓
ネットワークとインターネット
↓
プロキシ
などから確認できます。
コマンドでも、
netsh winhttp show proxy
でWinHTTP側の設定を確認できます。
ただし、WinHTTPのプロキシ設定とEdgeが実際に使用する設定は必ずしも同一ではないため、これだけで判断しないようにします。
11. イベントログも確認する
ここまで実施して原因が分からなければ、Windowsのイベントログを確認します。
イベント ビューアー
↓
Windowsログ
↓
Application
などを開き、Edgeを起動した時刻付近にエラーが発生していないか確認します。
特に、
msedge.exe
Application Error
障害モジュール名
例外コード
などが記録されていれば重要な手掛かりになります。
単に、
Edgeが真っ暗
という現象だけを見るより、
障害アプリケーション
障害モジュール
例外コード
発生時刻
まで確認した方が原因を絞り込みやすくなります。
12. 「何をやっても直らない」ときこそ比較する
トラブル対応でありがちなのが、
Edge修復
↓
ダメ
SFC
↓
ダメ
DISM
↓
ダメ
再インストール
↓
ダメ
と対処方法を次々試してしまうことです。
しかし、この段階では「修復方法を増やす」より、正常な条件と異常な条件を比較する方が有効です。
例えば次のように整理します。
| 確認項目 | 結果 |
|---|---|
| Edge | 真っ暗 |
| Chrome | 正常 |
| Edge修復 | 改善なし |
| SFC | 異常なし |
| DISM | 異常なし |
| 別Windowsユーザー | 未確認 |
--disable-gpu | 未確認 |
| InPrivate | 未確認 |
| Edgeポリシー | 未確認 |
| プロキシ/PAC | 未確認 |
| イベントログ | 未確認 |
こうすると、
次に何を確認すればいいのか
が分かります。
私ならこの順番で切り分ける
Edgeが真っ暗になった場合、次のように進めます。
Edgeが真っ暗
↓
PC再起動
↓
Chromeなど別ブラウザ確認
↓
Edgeだけ異常?
↓ YES
Edge修復
↓
改善しない
↓
SFC / DISM
↓
異常なし
↓
┌─────────────────┐
│ 別ユーザー │
│ InPrivate │
│ 拡張機能 │
│ --disable-gpu │
│ Edge Policy │
│ Proxy / PAC │
│ イベントログ │
└─────────────────┘
↓
正常条件と比較
↓
原因を絞り込む
この順番なら、「Edgeがおかしいから初期化」という大きな対応をする前に、かなりの切り分けができます。
Edgeだけ異常ならWindows再インストールを急がない
今回のように、
Chrome正常
Edge異常
SFC正常
DISM正常
なら、Windowsそのものを初期化するのはまだ早いでしょう。
少なくとも、
別Windowsユーザー
GPU
Edgeプロファイル
拡張機能
Edgeポリシー
プロキシ/PAC
セキュリティ製品
イベントログ
を確認する余地があります。
業務PCの場合、Windowsを再セットアップすると、
業務アプリ
証明書
プリンター
ドメイン設定
セキュリティ製品
ユーザーデータ
などへの影響も大きいため、できるだけ原因を切り分けてから判断した方が安全です。
まとめ
Microsoft Edgeを起動して画面が真っ暗になる場合、Edgeの修復だけで直るとは限りません。
特に、
Edge → 異常
Chrome → 正常
Edge修復 → 改善なし
SFC → 正常
DISM → 正常
まで確認できた場合は、
「Windowsが壊れている」と考えるより、Edge固有の条件を比較する
ことが重要です。
次に、
別ユーザー
拡張機能
GPU
Edge Policy
Proxy / PAC
イベントログ
を確認します。
トラブルシューティングでは、対処方法を片っ端から試すより、
「正常に動く条件と、動かない条件は何が違うのか」
を見つける方が原因特定への近道になります。
注意: 本記事は実際のトラブル切り分けをもとにした確認手順です。環境によって原因は異なるため、業務PCでは組織の管理者や運用ルールを確認したうえで設定変更を行ってください。


コメント