WebView2 エンド ユーザーに関する FAQ
このよく寄せられる質問 (FAQ) ページは、エンド ユーザーがタスク マネージャーに一覧表示されている WebView2 または msedgewebview2.exe プロセスについて説明するために使用します。 「WebView2 チームに問い合わせる」も参照してください。
WebView2 とは
WebView2 は、アプリ開発者が Web コンテンツ (HTML、JavaScript、CSS など) を Windows アプリケーションに埋め込む方法です。 WebView2 コントロールをアプリに含めることで、開発者は Web サイトまたは Web アプリのコードを記述し、その Web コードを Windows アプリケーションで再利用して、時間と労力を節約できます。 「Microsoft Edge WebView2 の概要」を参照してください。
WebView2 実行可能ファイルの目的は何ですか?
WebView2 (msedgewebview2.exe
) は、アプリケーションに最新の機能のサポートとセキュリティ修正プログラムが適用されるように ( エバーグリーン 配布方法を使用して) 自動的に更新される Microsoft 製品です。
ほとんどのユーザーには、ウィジェット、Teams、Office、Outlook、Weather、その他の多くのアプリケーションで使用される WebView2 が表示されます。 任意のアプリケーションで WebView2 を使用できます。
実行中の WebView2 プロセスは何ですか?
WebView2 は、「プロセス モデルとサイト分離」で説明されている Microsoft Edge のChromium ブラウザー エンジンで使用されるプロセス モデルに従います。 機能を複数のプロセスに分割すると、信頼性、セキュリティ、パフォーマンスに役立ちます。 各プロセスは一定の責任を実行し、他のプロセスのいずれかが問題にヒットした場合でも、中断なくその作業を行うことができます。
通常、いくつかのプロセスがあります。
- WebView2 マネージャー。
- GPU プロセス。
- コンテンツに応じて、ネットワークやオーディオなどのユーティリティ プロセス。
- レンダラー プロセス。
コンピューターには、WebView2 を使用するアプリごとに 1 つのプロセスセットがあり、通常は、ブラウザーのタブごとに 1 つのレンダラー プロセスがあるのと同様に、アプリ内の WebView2 コントロールごとに 1 つのレンダラー プロセスがあります。 詳細については、「 WebView2 アプリのプロセス モデル」を参照してください。
WebView2 で使用されるメモリと CPU リソースは何ですか?
ほとんどの場合、余分なメモリまたは CPU 使用率は、WebView2 自体ではなく、WebView2 がどのように使用されているかが原因です。 アプリケーションが最適化されていない Web コンテンツをレンダリングしている場合、WebView2 コントロールはより多くのリソースを消費する可能性があります。 タスク マネージャーは通常、親でグループ化されたプロセスを表示しますが、 Name 以外の列で並べ替えた場合、そのビューが正しくない場合があります。
WebView2 プロセスは、タスク マネージャーの [ プロセス ] タブに WebView2 として表示され、親アプリによってグループ化されます。 たとえば、 Win32 アプリの WebView2 の概要から WebView2 アプリ がタスク マネージャーの [ プロセス ] タブに次のように表示されます。
Windows 11のWindows 10および初期バージョンでは、[プロセス] タブには、WebView2 を使用するアプリの名前のみが一覧表示されます。
最新のWindows 11バージョンでは、[プロセス] タブに各 WebView2 プロセスが一覧表示されます。
[ 詳細 ] タブでは、WebView2 プロセスは msedgewebview2.exeとして一覧表示され、親アプリによってグループ化されるのではなく、グループ化されます。
Microsoft のプロセス エクスプローラー ツールを使用することもできます。 アプリが一貫して大量のリソース使用量を引き起こしている場合は、そのアプリのサポートに問い合わせてリソースの使用状況を報告してください。
Microsoft Edge をアンインストールすると、WebView2 は動作しなくなりますか?
いいえ。 Microsoft Edge は、WebView2 の問題を引き起こさずにアンインストールできます。 Microsoft Edge と WebView2 の両方がインストールされている場合、Microsoft Edge インストーラーは、余分なディスク領域を使用しないように、アプリケーションをリンクします。
アンインストールした後に WebView2 が再インストールされたのはなぜですか?
WebView2 はWindows 11にプレインストールされ、ほとんどのWindows 10 デバイスにインストールされます。 「Microsoft Edge WebView2 ランタイムをWindows 10コンシューマーに配信する」を参照してください。
WebView2 上に構築された多くのアプリでは、アプリのインストール時または起動時に WebView2 を再インストールするためのチェックが実行されます。 企業は、管理するデバイスに WebView2 をプッシュすることもできます。