Solucione el alto uso de CPU por svchost.exe (netsvcs)
Publicado: 2017-07-30
Svchost.exe (Service Host o SvcHost) es un nombre de proceso de host genérico para servicios que se ejecutan desde bibliotecas de vínculos dinámicos. Todos los servicios internos de Windows se movieron a un archivo .dll en lugar del archivo .exe, pero necesita un archivo ejecutable (.exe) para cargar estos archivos .dll; por lo tanto, se creó el proceso svchost.exe. Ahora puede notar que hubo varias instancias de procesos svchost.exe que están ahí porque si un servicio falla, no derribará Windows y todos estos servicios están organizados en grupos, y cada instancia de svchost.exe se crea para cada uno de ellos. grupo.
Ahora, el problema comienza cuando svchost.exe (netsvcs) comienza a tomar casi todos los recursos de Windows y provoca un uso elevado de la CPU. Si buscó en el Administrador de tareas, encontrará que un svchost.exe en particular está ocupando casi toda la memoria y creando un problema para otros programas o aplicaciones. La computadora se vuelve inestable ya que se vuelve muy lenta y comienza a congelar Windows al azar, luego el usuario tiene que reiniciar su sistema o forzar el apagado.
El problema de uso elevado de CPU de Svchost.exe ocurre principalmente debido a una infección de virus o malware en la PC de los usuarios. Pero el problema no se limita solo a esto, ya que generalmente depende de la configuración del sistema de los usuarios y del entorno. Entonces, sin perder tiempo, veamos cómo solucionar realmente el uso elevado de la CPU por svchost.exe (netsvcs) con la guía de solución de problemas que se detalla a continuación.
Contenido
- Solucione el alto uso de CPU por svchost.exe (netsvcs)
- Método 1: Ejecute CCleaner y Malwarebytes
- Método 2: deshabilite el servicio particular que está causando CPU alta
- Método 3: borrar registros del visor de eventos
- Método 4: Cambiar el nombre de la carpeta de distribución de software
- Método 5: Ejecute el Solucionador de problemas de actualización de Windows
- Método 6: asegúrese de actualizar Windows
- Método 7: deshabilite el servicio BITS y Windows Update
- Método 8: Descargar y ejecutar RKill
- Método 9: Ejecute el Comprobador de archivos del sistema (SFC) y Verifique el disco (CHKDSK)
- Método 10: Ejecute el Solucionador de problemas del sistema y mantenimiento
Solucione el alto uso de CPU por svchost.exe (netsvcs)
Asegúrate de crear un punto de restauración en caso de que algo salga mal.
Método 1: Ejecute CCleaner y Malwarebytes
1. Descargue e instale CCleaner y Malwarebytes.
2. Ejecute Malwarebytes y deje que escanee su sistema en busca de archivos dañinos. Si se encuentra malware, lo eliminará automáticamente.
3. Ahora ejecute CCleaner y seleccione Limpieza personalizada .
4. En Limpieza personalizada, seleccione la pestaña Windows y marque los valores predeterminados y haga clic en Analizar .
5. Una vez que se complete el análisis, asegúrese de eliminar los archivos que desea eliminar.
6. Finalmente, haga clic en el botón Ejecutar limpiador y deje que CCleaner siga su curso.
7. Para limpiar aún más su sistema, seleccione la pestaña Registro y asegúrese de que lo siguiente esté marcado:
8. Haga clic en el botón Buscar problemas y permita que CCleaner analice, luego haga clic en el botón Solucionar problemas seleccionados .
9. Cuando CCleaner pregunta " ¿Quieres hacer una copia de seguridad de los cambios en el registro?" ” seleccione Sí .
10. Una vez que se haya completado la copia de seguridad, haga clic en el botón Reparar todos los problemas seleccionados .
11. Reinicie su PC para guardar los cambios.
Método 2: deshabilite el servicio particular que está causando CPU alta
1. Presione Ctrl + Shift + Esc al mismo tiempo para iniciar el Administrador de tareas.
2. Cambie a la pestaña Detalles y haga clic con el botón derecho en el proceso svchost.exe de alto uso de CPU y seleccione Ir a servicio(s).
3. Esto lo llevará automáticamente a la pestaña Servicios y notará que hay varios servicios resaltados que se ejecutan bajo el proceso svchost.exe.
4. Ahora haga clic derecho en el servicio resaltado uno por uno y seleccione Detener.
5. Haga esto hasta que se solucione el alto uso de la CPU por parte de ese proceso svchost.exe en particular.
6. Una vez que haya verificado los servicios por los que se ha producido este problema, es hora de desactivar ese servicio.
Nota: La mayoría de las veces, el Servicio de actualización de Windows es el servicio culpable, pero lo trataremos más adelante.
7. Presione la tecla de Windows + R, luego escriba services.msc y presione Enter.
8. Ahora busque ese servicio en particular en esta lista, luego haga clic derecho sobre él y seleccione Propiedades.
9. Haga clic en Detener si el servicio se está ejecutando y luego asegúrese de que Tipo de inicio esté configurado en Deshabilitar y haga clic en Aplicar seguido de Aceptar.
10. Reinicie su PC para guardar los cambios y ver si el problema se resuelve o no
Esto definitivamente resolvería el uso elevado de la CPU por parte de svchost.exe (netsvcs) . Si le resulta difícil concentrarse en el archivo svchost.exe en particular que causa el problema, puede usar un programa de Microsoft llamado Process Explorer, que lo ayudará a encontrar la causa del problema.
Método 3: borrar registros del visor de eventos
1. Presione la tecla de Windows + R, luego escriba eventvwr.msc y presione Enter para abrir el Visor de eventos.
2. En el menú del lado izquierdo, expanda los registros de Windows y luego haga clic con el botón derecho en las subcarpetas una por una y elija Borrar registro.

3. Estas subcarpetas serán Aplicación, Seguridad, Configuración, Sistema y Eventos reenviados.
4. Asegúrese de borrar los registros de eventos de todas las carpetas anteriores.
5. Reinicie su PC para guardar los cambios.
Método 4: Cambiar el nombre de la carpeta de distribución de software
1.Presione la tecla de Windows + X y luego seleccione Símbolo del sistema (Administrador).
2. Ahora escriba los siguientes comandos para detener los servicios de actualización de Windows y luego presione Entrar después de cada uno:
parada neta wuauserv
parada neta cryptSvc
bits de parada de red
servidor de parada neta
3. A continuación, escriba el siguiente comando para cambiar el nombre de la carpeta de distribución de software y luego presione Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4. Finalmente, escriba el siguiente comando para iniciar los Servicios de actualización de Windows y presione Entrar después de cada uno:
inicio neto wuauserv
cryptSvc de inicio neto
bits de inicio neto
servidor de inicio neto
5. Reinicie su PC para guardar los cambios.
Método 5: Ejecute el Solucionador de problemas de actualización de Windows
1. Escriba "solución de problemas" en la barra de búsqueda de Windows y haga clic en Solución de problemas.
2. A continuación, en la ventana de la izquierda, seleccione Ver todo.
3. Luego, en la lista de problemas de la computadora Solucionar problemas, seleccione Actualización de Windows.
4. Siga las instrucciones en pantalla y deje que se ejecute la solución de problemas de Windows Update.
5. Reinicie su PC para guardar los cambios.
Esto debería ayudarlo a corregir el uso elevado de CPU por svchost.exe (netsvcs), pero si no, continúe con el siguiente método.
Método 6: asegúrese de actualizar Windows
1. Presione la tecla de Windows + I y luego seleccione Actualización y seguridad.
2. A continuación, haga clic en Buscar actualizaciones y asegúrese de instalar las actualizaciones pendientes.
3. Después de instalar las actualizaciones, reinicie su PC para corregir el uso elevado de la CPU mediante svchost.exe (netsvcs).
Método 7: deshabilite el servicio BITS y Windows Update
1. Presione la tecla de Windows + R, luego escriba services.msc y presione Enter.
2. Ahora busque BITS y Windows Update en la lista, luego haga clic derecho sobre ellos y seleccione Propiedades.
3. Asegúrese de hacer clic en Detener y luego configure su Tipo de inicio en Deshabilitado.
4. Haga clic en Aplicar, seguido de Aceptar.
5. Reinicie su PC para guardar los cambios.
Esto debería ayudarlo a corregir el uso elevado de CPU por svchost.exe (netsvcs), pero si no, continúe con el siguiente método.
Método 8: Descargar y ejecutar RKill
Rkill es un programa desarrollado en BleepingComputer.com que intenta finalizar los procesos de malware conocidos para que su software de seguridad normal pueda ejecutarse y limpiar su computadora de infecciones. Cuando se ejecuta Rkill, eliminará los procesos de malware y luego eliminará las asociaciones ejecutables incorrectas y corregirá las políticas que nos impiden usar ciertas herramientas cuando finalicemos. Mostrará un archivo de registro que muestra los procesos que se terminaron mientras se ejecutaba el programa. Esto debería resolver el problema de Uso elevado de CPU por svchost.exe.
Descarga Rkill desde aquí, instálalo y ejecútalo.
Método 9: Ejecute el Comprobador de archivos del sistema (SFC) y Verifique el disco (CHKDSK)
1. Presione la tecla de Windows + X y luego haga clic en Símbolo del sistema (Administrador).
2. Ahora escriba lo siguiente en el cmd y presione enter:
sfc /escanear ahora sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (si lo anterior falla, pruebe con este)
3. Espere a que finalice el proceso anterior y, una vez hecho esto, reinicie su PC.
4. A continuación, ejecute CHKDSK desde Solucionar errores del sistema de archivos con la Utilidad de verificación de disco (CHKDSK).
5. Deje que el proceso anterior se complete y vuelva a reiniciar su PC para guardar los cambios.
Método 10: Ejecute el Solucionador de problemas del sistema y mantenimiento
1. Presione la tecla de Windows + X y haga clic en Panel de control.
2. Busque Solución de problemas y haga clic en Solución de problemas.
3. A continuación, haga clic en ver todo en el panel izquierdo.
4. Haga clic y ejecute el Solucionador de problemas para el mantenimiento del sistema .
5. El Solucionador de problemas puede corregir el uso elevado de CPU por svchost.exe (netsvcs).
Recomendado:
- Arreglar el alto uso de la CPU por TiWorker.exe
- 10 formas de arreglar Se produjo un error de lectura de disco
- Solucionar mensaje de error de disco o disco que no es del sistema
- Solucione el alto uso de CPU por RuntimeBroker.exe
Eso es todo, ha solucionado con éxito el uso elevado de la CPU mediante svchost.exe (netsvcs), pero si todavía tiene alguna pregunta con respecto a esta publicación, no dude en hacerla en la sección de comentarios.