Jak zarządzać środowiskiem uruchomieniowym Microsoft Edge WebView2 i zmniejszyć obciążenie procesora



Środowisko wykonawcze WebView2 firmy Microsoft to swego rodzaju mechanizm działający w tle, który pozwala aplikacjom hybrydowym uruchamiać aplikacje internetowe bez konieczności ciągłego uruchamiania przeglądarki Edge. Zazwyczaj jest dość lekkie — około 80 MB pamięci RAM, może trochę więcej, w zależności od sytuacji. Jednak od czasu do czasu, na niektórych komputerach, potrafi szwankować, powodując wysokie obciążenie procesora lub po prostu spowalniając działanie bez wyraźnego powodu. Wtedy czujesz się, jakbyś walczył z niewidzialnym duchem. Problem w tym, że to nie jest wirus ani nic złośliwego, ale może stać się uparte, jeśli zacznie nadmiernie obciążać zasoby lub jeśli jakaś aplikacja zacznie je mocno obciążać. Cel tego poradnika jest dość prosty: ustalić, czy środowisko wykonawcze WebView2 powoduje problemy, ponieważ, szczerze mówiąc, większość użytkowników nawet nie zdaje sobie sprawy, że jest uruchomione. Jeśli się zawiesza — zużywając procesor, pamięć RAM lub po prostu działając w nieskończoność — warto je tymczasowo wyłączyć lub usunąć z pamięci. A w razie potrzeby dowiedz się, dlaczego w ogóle się tam pojawił i jak się go pozbyć, jeśli rzeczywiście sprawia problemy. Pamiętaj tylko, że ponieważ Microsoft instaluje go wraz z aktualizacjami systemu Windows lub aplikacjami pakietu Office, zazwyczaj jest dość uporczywy. Ale bez obaw – istnieją sposoby na rozwiązanie problemów, a nawet odzyskanie kontroli. A teraz, jak to zrobić.

Jak naprawić wysokie obciążenie procesora spowodowane przez środowisko wykonawcze WebView2

Metoda 1: Zakończ procesy WebView2 za pomocą Menedżera zadań

To szybkie i proste rozwiązanie, głównie po to, by sprawdzić, czy zakończenie procesu rzeczywiście zatrzyma gwałtowny wzrost obciążenia procesora. To raczej tymczasowe rozwiązanie, ponieważ ponowne uruchomienie przywróci procesy, ale przydaje się do sprawdzenia, czy winny jest WebView2.

  • Naciśnij Ctrl + Shift + Esc, aby otworzyć Menedżera zadań. Możesz również wyszukać Menedżera zadań w menu Start.
  • Domyślnie otworzy się na karcie Procesy. Jeśli nie, kliknij kartę Szczegóły u góry lub po lewej stronie.
  • Na liście poszukaj wielu wpisów o nazwie msedgewebview2.exe. Zazwyczaj pojawiają się w grupach, czasami z kolumną o wysokim obciążeniu procesora, sięgającą nawet 100%.To oczywisty znak.
  • Kliknij prawym przyciskiem myszy każdy msedgewebview2.exeproces i wybierz opcję Zakończ zadanie. Potwierdź, jeśli pojawi się monit. W niektórych konfiguracjach potrzeba kilku prób, jeśli uruchomionych jest wiele instancji.

Spowoduje to tymczasowe wyłączenie silnika WebView2 — prawdopodobnie zauważysz, że wydajność procesora wraca do normy. Pamiętaj jednak, że po następnym uruchomieniu komputera te procesy pojawią się ponownie, ponieważ aplikacje lub system Windows w razie potrzeby ponownie zainstalują lub uruchomią ponownie WebView2.

Metoda 2: Wyłącz automatyczne uruchamianie WebView2

Jeśli zamykanie procesów pomaga, ale problem się powtarza, warto uniemożliwić jego uruchamianie przy starcie systemu. Technicznie rzecz biorąc, WebView2 nie działa jako samodzielna aplikacja, którą można przełączać, ale niektóre programy uruchamiają ją podczas rozruchu lub podczas otwierania określonych aplikacji.

  • Sprawdź, które aplikacje korzystają z WebView2. Zazwyczaj są to aplikacje pakietu Office 365 lub niektóre zastrzeżone narzędzia. Możesz spróbować wyłączyć lub zaktualizować te aplikacje, jeśli to możliwe. Lub, jeśli podejrzewasz sam system Windows, przejdź do Ustawienia > Aplikacje > Uruchamianie i wyłącz wszystkie podejrzane wpisy. W systemie Windows 11 sprawdź również Menedżer zadań > Uruchamianie.

Na niektórych komputerach zapobiegnie to automatycznej inicjalizacji WebView2, ograniczając zużycie zasobów w tle. Nadal jest to jednak raczej obejście niż właściwe rozwiązanie, ponieważ zależy to od aplikacji i tego, czy chcesz je wyłączyć.

Metoda 3: Spróbuj odinstalować lub naprawić środowisko wykonawcze

Sytuacja komplikuje się, ponieważ Microsoft natywnie integruje WebView2 z systemem Windows i pakietem Office, więc odinstalowanie nie jest proste. Zazwyczaj opcja odinstalowania w Ustawieniach > Aplikacje jest nieaktywna, ponieważ system operacyjny lub pakiet Office ciągle ją instaluje ponownie w tle.

Jeśli naprawdę chcesz go usunąć, możesz spróbować skorzystać z wiersza poleceń – ale uwaga, nie ma gwarancji sukcesu. Wymaga to przeszukania plików systemowych lub rejestru, a niektóre z nich wymagają znajomości dokładnej wersji zainstalowanego WebView2.

Oto szybkie podsumowanie: otwórz wiersz poleceń jako administrator i użyj polecenia takiego jak:

setup"C:\Program Files\Microsoft WebView2 Runtime\\setup.exe"

Zastąp <wersja> numerem zainstalowanej wersji, który znajdziesz w sekcji Aplikacje i funkcje. Szczerze mówiąc, często kończy się to po prostu ponowną instalacją WebView2 przy kolejnej aktualizacji systemu Windows lub aplikacji pakietu Office, więc nie ma to większego sensu, chyba że lubisz zagłębiać się w szczegóły.

Opcjonalnie obserwuj i zgłaszaj uporczywe problemy

Jeśli WebView2 nadal powoduje problemy, nawet po wypróbowaniu tych poprawek, czasami najlepszym rozwiązaniem jest powiadomienie firmy Microsoft. Szersze wycieki pamięci lub obciążenia procesora związane z WebView2 mogą zostać naprawione w przyszłych aktualizacjach, ale na razie monitorowanie jego działania i zgłaszanie problemów pomaga zwrócić uwagę na problem.

W międzyczasie, kończenie procesów, gdy jest to konieczne, i monitorowanie wykorzystania zasobów zazwyczaj pomaga złagodzić większość frustracji związanych z codziennym korzystaniem z WebView2.

Bo szczerze mówiąc, łączenie Windowsa i technologii webowej bywa czasami dość dziwne – a WebView2 tylko dodaje kolejną warstwę potencjalnych problemów. Ale to nie jest złośliwe oprogramowanie, tylko coś, co może wymagać ręcznego czyszczenia, gdy zacznie działać nieprawidłowo.



Czy ten artykuł był pomocny?