
Это случается не каждый день, поэтому расследовать это сложно.
Каждые несколько дней мои работающие приложения зависали из-за нехватки памяти. Когда я пытаюсь исследовать, я вижу, что msedgewebview2.exe
используется много памяти. Но прежде чем я успеваю что-либо сделать, оно обычно само по себе завершается, поэтому я не могу исследовать больше.
Примечание: Я заметил, что описание процесса говорит что-то вроде "COM surrogate". Я упомянул это, потому что есть и другие запущенные экземпляры приложения, но у них другое описание
Как решить эту проблему?
решение1
Microsoft Edge WebView2 по сути используется для встраивания веб-страниц в собственные приложения. Он используется в приложении Windows 11 Widgets для показа новостных статей, а также командами Microsoft.
Если вы хотите вернуть память, есть несколько способов:
- С помощью диспетчера задач завершите процессы «Windows Widgets» и «Microsoft Teams».
- Отключить Microsoft Teams при запуске
- Отключите виджеты Windows с помощью реестра Windows, ключ
HKEY_USERS\S-1-5-21-3078088237-2142244905-4044066433-1002\Software\Microsoft\Windows\CurrentVersion\Dsh
, установивIsPrelaunchEnabled
значение0
- Удалите Microsoft Edge WebView2 с помощью сторонней утилиты, например Бесплатная программа для удаления Revo. Это может повлиять на другие приложения, а не только на Microsoft Edge WebView2 и Teams.
Более подробную информацию со скриншотами смотрите в статье
Как исправить «MSEDGEWEBVIEW2.EXE», потребляющий память в Windows 11?
решение2
Я постарался быть более внимательным и начал чаще наблюдать за использованием своей памяти.
В конце концов я нашел пожирателя памяти, посмотрев на командную строку процесса, который потреблял слишком много памяти. Проблема была в том,Исследователь Патчерв моем случае.