共用方式為


WebView2 終端用戶常見問題

此常見問題 (常見問題) 頁面適用於終端使用者,以說明工作管理員中列出的 WebView2msedgewebview2.exe 程式。 另請參閱 連絡 WebView2 小組

什麼是 WebView2?

WebView2 是應用程式開發人員在 Windows 應用程式中內嵌 Web 內容 (的方式,例如 HTML、JavaScript 和 CSS) 。 藉由在應用程式中包含 WebView2 控制件,開發人員可以撰寫網站或 Web 應用程式的程式代碼,然後在其 Windows 應用程式中重複使用該 Web 程式代碼,以節省時間和精力。 請參閱 Edge WebView2 Microsoft簡介

WebView2 可執行檔的用途為何?

WebView2 (msedgewebview2.exe) 是一種Microsoft產品,會使用 Evergreen 散發方法) 自動更新 (,以確保您的應用程式具有最新的功能支援和安全性修正。

大部分的人會看到 Widget、Teams、Office、Outlook、Weather 和許多其他應用程式所使用的 WebView2。 任何應用程式都可以使用 WebView2。

執行中的 WebView2 進程為何?

WebView2 遵循 Microsoft Edge Chromium 瀏覽器引擎中使用的程式模型,如處理模型和網站隔離中所述。 將功能分成多個程式有助於可靠性、安全性和效能。 每個進程都會執行特定責任,而且即使其他其中一個進程發生問題,也可以不間斷地執行該工作。

通常有幾個程式:

  • WebView2 管理員。
  • GPU 程式。
  • 公用程式程式,例如網路或音訊,視內容而定。
  • 轉譯器進程。

您的計算機將針對使用 WebView2 的每個應用程式,各有一組進程,而應用程式中每個 WebView2 控制項通常會有一個轉譯器進程,類似於您在瀏覽器中每個索引標籤標有一個轉譯器進程的方式。 如需詳細資訊,請 參閱 WebView2 應用程式的處理模型

WebView2 使用哪些記憶體和 CPU 資源?

在大部分情況下,任何額外的記憶體或CPU使用量都是因為WebView2的使用方式,而不是WebView2本身。 如果應用程式正在轉譯非優化的 Web 內容,則 WebView2 控件可能會耗用更多資源。 任務管理員通常會顯示依父系分組的進程,但如果您依 Name 以外的數據行排序,則該檢視有時不正確。

WebView2 進程會以 WebView2 顯示在任務管理員的 [行程] 索引標籤中,並依父應用程式分組。 例如,在 Win32 應用程式中開始使用 WebView2 的 WebView2 應用程式 會列在任務管理器的 [ 行程] 索引卷標中,如下所示。

在 Windows 10 和早期版本的 Windows 11 中,[處理程式] 索引標籤只會列出使用 WebView2 的應用程式名稱:

任務管理器顯示使用 WebView2 的應用程式,且具有較舊的 Windows 版本

在最新的 Windows 11 版本中,[行程] 索引標籤會列出每個 WebView2 進程:

任務管理器顯示使用 WebView2 的應用程式,以及最新的 Windows

在 [ 詳細數據] 索 引標籤中,WebView2 進程會列為 msedgewebview2.exe,並分組在一起,而不是依父應用程式分組:

任務管理員的 [詳細數據] 索引標籤,列出 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 推送至其管理的裝置。

另請參閱