¿Qué es el tiempo de ejecución de Microsoft Edge WebView2 (y cómo reducir el uso de la CPU)?


Lanzado por Microsoft para brindar soporte web a aplicaciones nativas de Windows, el tiempo de ejecución Edge WebView2 puede provocar un uso elevado de la CPU en algunas computadoras. Veamos qué hace el tiempo de ejecución y cuándo es seguro desinstalarlo.

En general, no debería tener que preocuparse por el tiempo de ejecución de Edge WebView2. Se supone que ocupa unos 80 MB de memoria, una gota en el océano para cualquier PC moderna. Sólo un fallo provocaría que se crearan problemas importantes, en cuyo caso debemos profundizar más.

¿Qué es el tiempo de ejecución de Microsoft Edge WebView2?

Las aplicaciones híbridas (aplicaciones que combinan tecnologías web como HTML y javascript con plataformas nativas) están en aumento. Son relativamente más fáciles de hacer, tienen un diseño visual consistente y se pueden hacer multiplataforma sin muchos problemas.

El problema es lograr que funcionen. Las tecnologías web como CSS sólo pueden ser procesadas por un navegador web; el sistema operativo por sí solo no puede analizar dichas aplicaciones. Esto significa que una aplicación híbrida debe venir con un entorno de ejecución especializado para cerrar esta brecha.

Ingrese al tiempo de ejecución de WebView2. Diseñado para renderizar vistas web (¿entiendes?) sin tener que iniciar un navegador, el tiempo de ejecución incluye el motor de renderizado de Edge Chromium con sus bibliotecas variadas.

¿El tiempo de ejecución de Edge WebView2 está vinculado con el navegador Edge?

Muchas personas asumen incorrectamente que el tiempo de ejecución de WebView2 es parte del navegador Edge e intentan eliminarlo antes de desinstalar el navegador. Pero eso no funcionará.

WebView2 Runtime es una versión simplificada de Edge Chromium que se instala y se ejecuta por separado del navegador web Edge. Si bien comparten el mismo motor de renderizado, no se utilizan los mismos archivos.

¿Cuál es el propósito del tiempo de ejecución de Edge WebView2?

Como ya hemos comentado, el tiempo de ejecución de Edge WebView2 está destinado al desarrollo de aplicaciones híbridas que utilizan tecnologías web. Por supuesto, no es el único método de desarrollo de aplicaciones híbridas (Electron es la alternativa más popular), pero ha ido ganando fuerza.

El entorno de ejecución lo instalan automáticamente las aplicaciones que lo necesitan, por lo que no tiene que preocuparse por configurar nada usted mismo. Al mismo tiempo, esto también significa que eliminar Edge WebView2 no es efectivo, ya que las aplicaciones que lo utilizan lo reinstalarán nuevamente..

Contrariamente a la percepción popular, no se supone que el tiempo de ejecución de WebView2 tenga una gran huella de recursos. No activa todo el navegador Edge, solo su motor de renderizado, por lo que cualquier problema de uso elevado de CPU se debe a errores o fallas técnicas.

¿Necesita Microsoft Edge WebView2 Runtime?

Si necesita o no el tiempo de ejecución de WebView2 es una pregunta difícil de responder. Ciertamente, no es un proceso esencial y se puede desactivar sin detener el sistema operativo.

Pero ¿qué pasa con las aplicaciones que utilizan el tiempo de ejecución? Afortunadamente, no muchas aplicaciones de terceros dependen del tiempo de ejecución de Edge WebView2. La mayoría usa bibliotecas nativas únicamente o utiliza algo como Electron para funciones híbridas.

El mayor usuario del tiempo de ejecución es, como era de esperar, Oficina 365. Incluso entonces, solo las funciones basadas en web se representan mediante el motor WebView2, y la mayoría de las aplicaciones de Office funcionarán bien sin él.

¿Cómo deshabilitar el tiempo de ejecución de Edge WebView2?

Puedes usar el Administrador de tareas de Windows para monitorear y deshabilitar cualquier proceso en ejecución en tu PC. El tiempo de ejecución de Edge WebView2 generalmente genera múltiples procesos con el mismo nombre, por lo que debes eliminar cada uno de ellos para finalizar la tarea.

  1. Ejecute el Administrador de tareas tocando Ctrl+Mayús+Escape. También puedes buscarlo en el menú Inicio.
    1. De forma predeterminada, el Administrador de tareas abre la pestaña Procesos, que es buena para localizar aplicaciones en ejecución, pero no procesos en segundo plano como este. Cambie a la pestaña Detallesdesde la izquierda (o desde la parte superior, si está usando Windows 10).
      1. Esto enumera todos los procesos (en segundo plano o no) en orden alfabético. Desplácese hacia abajo hasta la sección "m" y encontrará media docena de procesos llamados msedgewebview2.exe allí.
        1. Haga clic derecho en el proceso y seleccione Finalizar tarea. Repita para cada proceso con el mismo nombre.
        2. Y eso es todo. Todos los procesos de Edge WebView2 se cerrarán temporalmente, solucionando cualquier problema de uso elevado de CPU.

          Tenga en cuenta que esto solo deshabilitará el proceso por ahora. La próxima vez que inicie su computadora, los procesos se iniciarán nuevamente. Pero normalmente, eso es suficiente para sacar el proceso de un bucle de alta CPU y solucionarlo..

          ¿Cómo desinstalar Microsoft Edge WebView2 Runtime?

          Anteriormente era posible desinstalar el tiempo de ejecución de Edge WebView2 desde la sección Aplicaciones de Configuración en Windows 11 (o Agregar o quitar programas en Windows 10 ). Aunque el tiempo de ejecución todavía aparece como una aplicación instalada, la opción para desinstalarlo aparece atenuada.

          No es que sirviera de mucho, eso sí. Incluso cuando la desinstalación era posible, las personas encontraron que el tiempo de ejecución aparecía nuevamente, instalado en la siguiente actualización de Windows o en cualquiera de las aplicaciones de Office 365 que lo usan.

          Técnicamente, aún puedes forzar una desinstalación a través del símbolo del sistema, aunque es un método complicado. Acceder a su configuración requiere ubicar su directorio, lo que a su vez requiere que escriba el número de versión exacto de su tiempo de ejecución Edge WebView2. Y después de todo ese esfuerzo, es posible que vuelva a aparecer debido a que alguna aplicación aleatoria lo instaló.

          ¿Qué debe hacer con el tiempo de ejecución de Microsoft Edge WebView2?

          Primero, sepa que el tiempo de ejecución de WebView2 no es un virus sino un componente legítimo de Windows lanzado por Microsoft. Y llegó para quedarse, considerando el creciente número de aplicaciones que adoptan el enfoque híbrido.

          Eso no es necesariamente un problema. El motor Edge WebView2 está diseñado para representar elementos HTML y CSS sin consumir demasiados recursos del sistema. Normalmente, los procesos que componen el tiempo de ejecución no mostrarán un uso de recursos superior a 100 MB de RAM y apenas una fracción de CPU.

          Si ve que el tiempo de ejecución crea problemas en su computadora, informe el problema a Microsoft y reinicie su computadora. También puedes intentar finalizar el proceso erróneo desde el Administrador de tareas, sacándolo del bucle de error.

          .

          Artículos Relacionados:


          9.02.2023