Mi az a Microsoft Edge WebView2 Runtime (és hogyan csökkenthető a CPU-használat)?


A Microsoft által a natív Windows-alkalmazások webes támogatására kiadott Edge WebView2 futtatókörnyezet egyes számítógépeken magas CPU-használatot okozhat. Nézzük meg, mit csinál a futtatókörnyezet, és mikor biztonságos az eltávolítása.

A legtöbb esetben nem kell aggódnia az Edge WebView2 futtatókörnyezet miatt. Állítólag körülbelül 80 MB memóriát foglal el – csepp a tengerben minden modern számítógép számára. Csak egy hiba okozna jelentős problémákat, ebben az esetben mélyebbre kell ásnunk.

Mi az a Microsoft Edge WebView2 Runtime?

A hibrid alkalmazások – az olyan internetes technológiákat, mint a HTML és JavaScript natív platformokkal kombináló alkalmazások – egyre terjednek. Viszonylag egyszerűbb elkészíteni őket, konzisztens vizuális elrendezésük van, és gond nélkül átalakíthatók több platformon is.

A probléma az, hogy működésre bírják. Az olyan webes technológiákat, mint a CSS, csak egy webböngésző tudja megjeleníteni – az operációs rendszer önmagában nem tudja elemezni az ilyen alkalmazásokat. Ez azt jelenti, hogy egy hibrid alkalmazásnak speciális futási környezettel kell rendelkeznie, hogy áthidalja ezt a hiányt.

Adja meg a WebView2 futási környezetet. Úgy tervezték, hogy webes nézeteket jelenítsen meg (megtalálja?) anélkül, hogy ténylegesen elindítaná a böngészőt. A futtatókörnyezet tartalmazza az Edge Chromium renderelőmotorját és annak különféle könyvtárait.

Az Edge WebView2 Runtime össze van kapcsolva az Edge böngészővel?

Sokan tévesen feltételezik, hogy a WebView2 futtatókörnyezete az Edge Browser része, és megpróbálják eltávolítani a böngésző eltávolítása -ig. De ez nem fog működni.

A WebView2 Runtime az Edge Chromium lecsupaszított verziója, amely telepítve van, és az Edge webböngészőtől külön fut. Bár ugyanazon a renderelőmotoron osztoznak, nem ugyanazokat a fájlokat használják.

Mi az Edge WebView2 Runtime célja?

Amint azt már megbeszéltük, az Edge WebView2 futtatókörnyezet webtechnológiát használó hibrid alkalmazások fejlesztésére szolgál. Természetesen nem ez az egyetlen módszer a hibrid alkalmazásfejlesztésre – az Electron a legnépszerűbb alternatíva –, de egyre nagyobb teret hódít.

A futtatókörnyezetet automatikusan telepítik azok az alkalmazások, amelyeknek szükségük van rá, így nem kell aggódnia, hogy semmit sem kell beállítania. Ez egyúttal azt is jelenti, hogy az Edge WebView2 törlése nem hatékony, mivel az azt használó alkalmazások újra telepítik..

A közhiedelemmel ellentétben a WebView2 futtatókörnyezetnek nem kellene nagy erőforrásigénye lennie. Nem az egész Edge böngészőt indítja el, csak a renderelő motorját, így a magas CPU-használati problémák a hibákból vagy hibákból erednek.

Szükséged van a Microsoft Edge WebView2 Runtime-ra?

Az, hogy szüksége van-e a WebView2 futtatókörnyezetére, nehéz megválaszolni. Ez természetesen nem elengedhetetlen folyamat, és az operációs rendszer leállítása nélkül letiltható.

De mi a helyzet a futásidőt használó alkalmazásokkal? Szerencsére nem sok harmadik féltől származó alkalmazás támaszkodik az Edge WebView2 futási környezetre. A legtöbb csak natív könyvtárakat használ, vagy például Electront használ a hibrid funkciókhoz.

A futtatókörnyezet legnagyobb alkalmazója nem meglepő módon a Office 365. Ekkor is csak a webalapú szolgáltatások jelennek meg a WebView2 motor használatával, és a legtöbb Office-alkalmazás tökéletesen működik anélkül is.

Hogyan tiltható le az Edge WebView2 Runtime?

A Windows Feladatkezelő segítségével figyelheti és letilthatja a számítógépén futó folyamatokat. Az Edge WebView2 futtatókörnyezet általában több, azonos nevű folyamatot hoz létre, így a feladat befejezéséhez mindegyiket le kell állítani.

  1. Futtassa a Feladatkezelőt a Ctrl+Shift+Escapemegérintésével. A Start menüben is kereshet.
    1. Alapértelmezés szerint a Feladatkezelő megnyitja a Folyamatok lapot, amely alkalmas a futó alkalmazások megkeresésére, de nem az ehhez hasonló háttérfolyamatokra. Váltson a Részleteklapra balról (vagy felülről, ha Windows 10 rendszert használ).
      1. Az összes folyamatot – a háttérben vagy más módon – ábécé sorrendben sorolja fel. Görgessen le az „m” részhez, és fél tucat msedgewebview2.exe nevű folyamatot talál benne.
        1. Kattintson a jobb gombbal a folyamatra, és válassza a Feladat befejezéselehetőséget. Ismételje meg minden azonos nevű folyamatnál.
        2. És ennyi. Az összes Edge WebView2-folyamat ideiglenesen leáll, és ezzel megoldódik a magas CPU-használattal kapcsolatos problémák.

          Ne feledje, hogy ez egyelőre csak letiltja a folyamatot. A számítógép következő indításakor a folyamatok újraindulnak. De általában ez elég ahhoz, hogy kiszakítsa a folyamatot a magas CPU-s hurokból, és megjavítsa..

          Hogyan távolítható el a Microsoft Edge WebView2 Runtime?

          Korábban lehetséges volt eltávolítani az Edge WebView2 futtatókörnyezetét a Windows 11 (vagy Programok hozzáadása vagy eltávolítása a Windows 10 rendszerben ) Beállítások részének Alkalmazások részéből. Bár a futtatókörnyezet továbbra is telepített alkalmazásként szerepel, az eltávolítási lehetőség szürkén jelenik meg.

          Nem mintha sokat tenne, ne feledje. Még akkor is, ha az eltávolítás lehetséges volt, az emberek azt tapasztalták, hogy a futtatókörnyezet újra megjelenik, a következő Windows-frissítéssel vagy az azt használó Office 365-alkalmazások bármelyikével telepítve.

          Technikailag továbbra is kényszerítheti az eltávolítást a Parancssoron keresztül, bár ez egy trükkös módszer. A beállítás eléréséhez meg kell találni a könyvtárát, amihez viszont be kell írnia az Edge WebView2 futási környezet pontos verziószámát. És mindezen erőfeszítések után előfordulhat, hogy valami véletlenszerű alkalmazás telepítése miatt visszatér.

          Mi a teendő a Microsoft Edge WebView2 Runtime-val?

          Először is tudja, hogy a WebView2 futtatókörnyezet nem vírus, hanem a Windows legális összetevője, amelyet a Microsoft adott ki. És ez itt is marad, tekintve, hogy egyre több alkalmazás alkalmazza a hibrid megközelítést.

          Ez nem feltétlenül probléma. Az Edge WebView2 motort úgy tervezték, hogy HTML- és CSS-elemeket jelenítsen meg anélkül, hogy túl sok rendszererőforrást igényelne. Normális esetben a futásidőt alkotó folyamatok nem jelenítenek meg 100 MB RAM-nál és a CPU töredékénél nagyobb erőforrás-felhasználást.

          Ha azt látja, hogy a futási idő problémákat okoz a számítógépén, jelentse a problémát a Microsoftnak, és indítsa újra a számítógépet. Megpróbálhatja a hibás folyamatot a Feladatkezelőből is leállítani, kiszakítva azt a hibahurokból.

          .

          Kapcsolódó hozzászólások:


          9.02.2023