Windows 10 defender firewall MpsSvc e Internet Sharing Services (ICS) que consumen un alto uso de CPU


12

Aquí está el rendimiento actual de mi computadora: ingrese la descripción de la imagen aquí Recientemente, encontré un problema con mi computadora durante la inactividad: "Firewall de Windows Defender" consume el 15% de la CPU, mientras que "Conexión compartida a Internet" consume el 10% de la CPU

He corrido sfc scannowpero el resultado sigue siendo el mismo

También he comprobado que la conexión compartida de Ethernet está desactivada

ingrese la descripción de la imagen aquí

En otro artículo: https://social.technet.microsoft.com/Forums/windows/en-US/a8d7ba9e-13aa-4410-9b3e-5c859e6ec93b/high-cpu-usage-windows-firewall?forum=w7itproperf

Alguien dijo que tiene el mismo problema debido al exceso de reglas de firewall que se configuran como un error de un firewall de terceros (ahora estoy usando el firewall de Avast para reemplazar el predeterminado de Windows). Así que revisé mi computadora para ver si es el mismo problema que él, pero parece que no es la causa del problema:

Exporté la lista de reglas del firewall en el firewall predeterminado de Windows para contar la cantidad de reglas que se ejecutan: ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Aquí está la configuración de las reglas del firewall avast:

ingrese la descripción de la imagen aquí

¿Hay algo que me haya perdido? ¿Por qué el uso de la CPU es tan alto?


analice el uso de la CPU con WPRUI / WPA.exe, expanda las pilas de svchost.exe y, según los nombres de las funciones, debería ver qué hace el servicio.
magicandre1981

@ magicandre1981 Encontré una solución para mí, intenté usar WPA para analizar, sin embargo, encontré algo anormal: en la pila, encontré un proceso "n / a?", no estoy seguro de si es un error de Microsoft o no.
Usuario2012384

comparta el archivo ETL (
comprímalo

Respuestas:


13

Tuve el mismo problema en Windows 10, el servicio Firewall + ICS ocupaba constantemente el 10% del tiempo de CPU.

No tengo habilitado Windows Defender, así que no pude seguir las instrucciones de la respuesta principal. En lugar:

Haga clic en Inicio y escriba wf.msc

ingrese la descripción de la imagen aquí

Haga clic en Restaurar política predeterminada

ingrese la descripción de la imagen aquí

Estoy seguro de que tiene el mismo efecto que la otra respuesta


¿Alguna idea de por qué Windows usa más CPU cuando el firewall está apagado?
tuskiomi

¡Gracias por esto! Tuve estos mismos problemas las últimas semanas sin AV aparte de Windows Defender. Tenía abierto el administrador de tareas cuando hice clic en "Restaurar política predeterminada" y el uso de la CPU cayó inmediatamente. Ahora mi PC funciona con una buena CPU del 20% durante el uso normal en lugar de estar constantemente en torno al 45%. Realmente no verifiqué las reglas antes de hacer clic en "Restaurar política predeterminada", ¿alguna idea de qué suele agregar estas reglas innecesarias?
s1h4d0w

Por lo general, Windows le pedirá que permita el acceso a alguna aplicación para acceder a Internet. Los juegos en particular a menudo lo activan.
Ciaran

12

Estaba teniendo el mismo problema pero uso el firewall de Windows Defender. Restablecer los valores predeterminados del firewall funcionó para mí.

Encontré la solución en https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/since-windows-10-fall-creators-update-1709/d03167cc-92e7-4d13-94ce-84fda7b0f94f

Restablecer Firewall de Windows Defender:

Configuración -> Actualización y seguridad -> Windows Defender -> Abra el Centro de seguridad de Windows Defender -> Firewall y protección de red -> Restaurar la configuración predeterminada del firewall> Haga clic en el botón para restaurar los valores predeterminados

O

Use la herramienta de reparación de Windows Firewall:

https://support.microsoft.com/en-us/help/17613/automatically-diagnose-and-fix-problems-with-windows-firewall


2

En el Administrador de servicios, cambie el Tipo de inicio del servicio de Conexión compartida a Internet (ICS) de "Automático" a "Manual". En el Administrador de tareas, elimine la instancia de ICS SVCHOST que acapara el 10% de la CPU. Esto deshabilitará ICS pero detendrá el desperdicio de CPU.

En las respuestas anteriores intenté "proporcionar detalles" (según las pautas de este sitio web) pero los moderadores no estuvieron de acuerdo en que esos detalles fueran constructivos, por lo que los eliminaron. Si estás interesado, escríbeme en privado, supongo.


0

Uh ... encontré una solución para esto (pero no resuelve el problema a fondo) En ejecución, escriba msconfig ingrese la descripción de la imagen aquí

Luego busque "Firewall de Windows Defender" y "Conexión compartida a Internet" y desactive la casilla de verificación. Entonces el uso se vuelve normal.

Hice esto porque estoy seguro de que no uso ambos servicios (es decir, firewall ya que tengo avast e ICS ya que no comparto mi conexión con otros usuarios o computadoras)


Se requiere el servicio ICS ya que el firewall de Windows depende de él. Si utiliza el firewall de Avast en lugar del firewall de Windows, puede deshabilitar ICS.
Biswapriyo

Oh, ya veo, pero ¿qué hace ICS?
Usuario2012384

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.