共用方式為


WebView2 終端使用者常見問題集

這個常見問題 (常見問題) 頁面是給終端使用者用來解釋工作管理員中列出的 WebView2msedgewebview2.exe 流程。 另見 聯絡 WebView2 團隊

什麼是 WebView2?

WebView2 是一種讓應用程式開發者能將網頁內容 (如 HTML、JavaScript 和 CSS) 嵌入 Windows 應用程式的方式。 透過在應用程式中加入 WebView2 控制項,開發者可以為網站或網頁應用程式撰寫程式碼,然後在 Windows 應用程式中重用該網頁程式碼,節省時間與精力。 詳見 Microsoft Edge WebView2 介紹

WebView2 執行檔的用途是什麼?

WebView2 (msedgewebview2.exe) 是一款Microsoft產品,透過 Evergreen 發佈方法) 自動更新, (確保您的應用程式擁有最新的功能支援與安全修補。

大多數人會看到 WebView2 被 Widgets、Teams、Office、Outlook、天氣以及許多其他應用程式所使用。 任何應用程式都可以使用 WebView2。

有哪些 WebView2 程序正在執行?

WebView2 採用了 Microsoft Edge Chromium 瀏覽器引擎所使用的程序模型,詳見「流程模型與站點隔離」一文。 將功能拆分成多個流程有助於可靠性、安全性與效能。 每個程序都執行特定的責任,且即使其他程序遇到問題,也能持續完成該工作。

通常有幾個流程:

  • WebView2 管理器。
  • GPU 程序。
  • 依內容而定的實用程序,如網路或音訊。
  • 渲染器流程。

你的電腦會為每個使用 WebView2 的應用程式設置一組程序,通常每個 WebView2 控制項也會有一個渲染程序,就像瀏覽器中每個分頁有一個渲染程序一樣。 詳情請參見 WebView2 應用程式的流程模型

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

大多數情況下,額外的記憶體或 CPU 使用率是因為 WebView2 的使用方式,而非 WebView2 本身。 如果應用程式呈現的是未優化的網頁內容,那麼 WebView2 控制項可能會消耗更多資源。 工作管理員通常會依父程序分組顯示,但如果你依非 名稱欄位排序,這個視圖有時會不正確。

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 裝置上。 請參閱「向 Windows 10 消費者提供 Microsoft Edge WebView2 執行環境」。

許多基於 WebView2 的應用程式會在安裝或啟動時進行重新安裝 WebView2 的檢查。 企業也可以將 WebView2 推送到他們管理的裝置。

另請參閱