Windows 10: Удалить Microsoft Edge WebView2

При запуске отладки в Visual Studio 2022 постоянно пытался запуститься процесс msedgewebview2.exe. Поскольку у меня настроено блокирование запуска всего того, что не разрешено, то появлялось окошко с уведомлением о заблокированном процессе запуска приложения:

Access to C:\Program Files (x86)\Microsoft\EdgeWebView\Application\109.0.1518.78\msedgewebview2.exe has been restricted by your Administrator by the default software restriction policy level.

 

Для работы с Visual Studio это процесс мне не нужен, а отключить его запуск из настроек VS2022 я не могу — не нашёл такого. На текущий момент единственный выход, который я смог найти — это удалить Microsoft Edge WebView2. Правда, сделать это из раздела Настроек невозможно, но можно через командную строку или PowerShell:
1. Запускаем PowerShell с правами администратора
2. Переходим в папку с установщиком:

cd "C:\Program Files (x86)\Microsoft\EdgeWebView\Application\1*\Installer\"

3. Запускаем установку с ключами для удаления:

.\setup.exe --uninstall --msedgewebview --system-level --verbose-logging --force-uninstallsetup.exe --uninstall --msedgewebview --system-level --verbose-logging --force-uninstall
Если потребуется его восстановить, можно скачать установщик.
Установить можно аналогичным образом:

MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install

 

Получается какой-то светофор из блоков с информацией и предупреждениями, но…

Данный компонент потом опять сам устанавливается! Я понимаю, что многие приложения могут его использовать, но пока у меня таких вроде как и нет (в VS 2022 для моих задач он не нужен), поэтому я просто переименовал файл на msedgewebview2.ex0.
Если мы удалим или переименуем msedgewebview2.exe, то окошки с диаграммами и данными диагностики при запуске дебаггера будут пустые, поэтому если вам нужны эти инструменты, придётся оставить msedgewebview2.exe!

 

Решение

Всё же выяснил, что WebView2 нужен для работы компонента Visual Studio «Diagnostic Tools». Если вам не нужно знать, сколько ресурсов отжирает скомпилированное приложение, то компонент можно удалить через установщик:
Visual Studio InstallerModifyIndividual ComponentsDebugging and testing.NET profiling tools
Как раз туда и входит всё это:

Performance profiler and debugger-integrated diagnostic tools for .NET. Includes CPU Usage, Memory Usage, Application Timeline, and the Performance Explorer.



Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments