Sistema Operativo

¿Cuál es la función o funciones de svchost.exe en Windows?

Explicamos a continuación lo que se debe hacer para averiguar si svchost.exe está afectando negativamente el normal funcionamiento de un ordenador con Windows. Indicamos así mismo las medidas que se deben tomar para volver todo a su mejor estado.

¿Cuál es la función o funciones de svchost.exe en Windows?

El ordenador va lento, demasiado lento. Ya son varios los días en que se repite el problema. Y hablo de problema porque no hay nada más frustrante que el tener que estar esperando a que la máquina responda a nuestras demandas.

Para comprobar lo que pasa pulsamos Ctrl + Alt + Supr y se abrirá el Administrador de tareas de Windows tras hacer la selección adecuada. (También podemos, en las últimas versiones de Windows, pulsar el botón derecho del ratón sobre la barra de tareas y seleccionar Administrador de tareas).

Activamos la pestaña Procesos y vemos una ingente  lista de archivos en ejecución. En esa lista aparece varias veces svchost.exe. ¿Qué pasa? ¿Hay una infección? Aunque es posible que el ordenador esté infectado, no tiene por que ser así.

¿De qué se ocupa svchost.exe?

Svchost.exe se ocupa de examinar los servicios referenciados en el Registro de Windows que debe cargar, y así lo hace. Por ello es normal que se inicien varias instancias de svchost.exe, conteniendo cada una de ellas un conjunto de servicios. Es la única forma que tiene el sistema para hacer que un determinado servicio, o grupo de servicios, se ejecuten de manera autónoma.

Administrador de Tareas

Conocer los servicios referenciados

Si quieres conocer todos los servicios que están referenciados en el Registro haz lo siguiente:

  • Vete a Inicio \ Ejecutar o pulsa las teclas Windows + R y escribe regedit.
  • Sigue la ruta:
    HKEY_LOCAL_MACHINE -> Software -> Microsoft -> WindowsNT -> CurrentVersion -> Svchost
  • Verás, en el panel de la derecha, la relación de servicios con su nombre y datos.

Servicios activos

Si deseas conocer en detalle los servicios activos en cada momento en las diferentes instancias de svchost.exe, accede a la Consola de comandos. Haz lo siguiente:

  • Vete a Inicio \ Ejecutar o pulsa las teclas Windows + R y escribe cmd.
  • Escribe en el prompt del sistema la instrucción siguiente:
    tasklist /svc /fi «imagename eq svchost.exe»
  • Surgirá la lista de todos los servicios activos para cada instancia de svchost.exe.
CMD

Conclusiones

De todo lo anterior se desprende que svchost.exe puede llegar a consumir una gran cantidad de recursos del sistema, llegando hasta los 60 MB de memoria y hasta un 20% del procesador. Este consumo de CPU no tiene por que estar siempre al límite. En el caso de que alguna aplicación de malware esté infectando tu equipo, el consumo de CPU por parte de svchost.exe puede llegar a ese límite y hasta superarlo (vulnerabilidad RPC).

Existen algunos virus y troyanos que utilizan nombre similares a svchost.exe, como svhost.exe o svcshost.exe. Siempre que tu equipo vaya muy lento comprueba que ninguno de estos está ejecutándose. Si observas que hay alguno en ejecución, recurre a Internet para encontrar información sobre como eliminarlo.

Fabriciano González

Amante de la informática y de Internet entre otras muchas pasiones. Leo, descifro, interpreto, combino y escribo. Lo hago para seguir viviendo y disfrutando. Trato de dominar el tiempo para que no me esclavice.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.