Поделиться через


Вопросы и ответы для конечных пользователей WebView2

Эта страница часто задаваемых вопросов предназначена для конечных пользователей с описанием процессов WebView2 или msedgewebview2.exe , перечисленных в диспетчере задач. См. также обращение к команде WebView2.

Что такое WebView2?

WebView2 позволяет разработчикам приложений внедрять веб-содержимое (например, HTML, JavaScript и CSS) в приложения Windows. Включив элемент управления WebView2 в приложение, разработчик может написать код для веб-сайта или веб-приложения, а затем повторно использовать этот веб-код в своем приложении Windows, экономя время и усилия. См. статью Общие сведения о Microsoft Edge WebView2.

Каково назначение исполняемого файла WebView2?

WebView2 (msedgewebview2.exe) — это продукт Корпорации Майкрософт, который обновляется автоматически (с помощью метода распространения Evergreen ), чтобы обеспечить поддержку новейших функций и исправлений безопасности в ваших приложениях.

Большинство пользователей увидят WebView2, используемый мини-приложениями, Teams, Office, Outlook, Погодой и многими другим приложениями. Любое приложение может использовать WebView2.

Какие процессы WebView2 выполняются?

WebView2 следует модели процесса, используемой в подсистеме браузера Chromium Microsoft Edge, описанной в разделе Модель процесса и изоляция сайта. Функциональные возможности, разделенные на несколько процессов, помогают обеспечить надежность, безопасность и производительность. Каждый процесс выполняет определенную ответственность и может выполнять эту работу непрерывно, даже если один из других процессов достигает проблемы.

Обычно существует несколько процессов:

  • Диспетчер WebView2.
  • Процесс GPU.
  • Служебные процессы, такие как сеть или звук, в зависимости от содержимого.
  • Процессы отрисовщика.

На вашем компьютере будет один набор процессов для каждого приложения, использующего WebView2, и, как правило, один процесс отрисовщика для каждого элемента управления WebView2, который находится в приложении, аналогично тому, как у вас есть один процесс отрисовки на вкладку в браузере. Дополнительные сведения см. в разделе Модель процесса для приложений WebView2.

Какие ресурсы памяти и ЦП использует WebView2?

В большинстве случаев использование дополнительной памяти или ЦП связано с использованием WebView2, а не с webView2. Если приложение выполняет отрисовку неоптимного веб-содержимого, элемент управления WebView2 может потреблять больше ресурсов. В диспетчере задач обычно отображаются процессы, сгруппированные по родительским элементам, но иногда это представление неверно, если сортировка выполняется по столбцу, отличному от имени.

Процессы WebView2 отображаются на вкладке Процессы диспетчера задач как WebView2, сгруппированные по родительскому приложению. Например, приложение WebView2 из раздела Начало работы с WebView2 в приложениях Win32 отображается на вкладке Процессы диспетчера задач следующим образом.

В Windows 10 и ранних версиях Windows 11 на вкладке Процессы отображается только имя приложения, использующего WebView2:

Диспетчер задач, показывающий приложение, использующее WebView2 с более старой версией Windows

В последних версиях Windows 11 на вкладке Процессы перечислены все процессы WebView2:

Диспетчер задач, показывающий приложение, использующее WebView2 с последней версией Windows

На вкладке Сведения процессы WebView2 перечислены какmsedgewebview2.exeи группируются вместе, а не по родительскому приложению:

Вкладка

Вы также можете использовать средство обработки Обозреватель майкрософт. Если вы обнаружите, что приложение постоянно приводит к интенсивному использованию ресурсов, обратитесь в службу поддержки этого приложения, чтобы сообщить об использовании ресурсов.

Приведет ли удаление 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 на управляемые ими устройства.

См. также