Si usas Windows (XP, Vista o Windows 7) seguro has visto un proceso llamado svchost.exe, pero ¿sabes para qué sirve?. Es común creer que se trata de un virus o spyware porque en el administrador de tareas, este proceso aparece repetidamente, por lo que nos hace dudar si se trata de un programa maligno o es completamente normal su ejecución en el sistema.
De acuerdo a Microsoft, svchost.exe es un nombre de proceso de host genérico para servicios que se ejecutan desde bibliotecas de vínculos dinámicos (DLL). En otras palabras, es un programa de Windows que permite la ejecución de otros programas, por lo que es completamente normal. Este pequeño programa forma parte del núcleo del sistema operativo, así que no te debes preocupar.
¿Para qué sirve el svchost.exe?
La función básica de este programa es coordinar la ejecución de programas que usan archivos especiales, llamados librerías dinámicas enlazadas, los cuales tiene extensión .DLL. Sin este programa, sería imposible que otros programas funcionaran, por lo que es muy importante que se ejecute cada vez que inicia Windows, pues otras aplicaciones lo necesitan.
Recuerda que esto no es un virus, así que no trates de eliminar o renombrar este programa, de lo contrario podrías dañar permanentemente tu instalación de Windows. Es mejor dejarlo tal y como está y no mover configuraciones relacionadas.
Más información y la carpeta System 32
Si quieres ubicar este programa, tienes que ir a la carpeta %SystemRoot%\System32 en tu equipo. Recuerda que esa carpeta contiene archivos vitales parael funcionamiento de Windows, por lo que tienes que ser cuidadoso con lo que haces. En el registro de Windows se encuentran referencias al svchost.exe, específicamente en esta llave:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
No elimines ni modifiques valores en el registro, a menos que sepas lo que haces.
El programa en acción
Para que veas la importancia que tiene este programa, Windows permite ver qué otras aplicaciones están corriendo detrás del svchost.exe. Para verlo por ti mismo(a), ve al botón de inicio, y luego a la opción ejecutar. En el cuadro de diálogo, escribe lo siguiente y presiona enter.
tasklist /SVC

Ese comando devolverá una lista de programas que se están ejecutando actualmente.
Ahora ya sabes qué es y para qué sirve el programa svchost.exe, así que no intentes modificar su funcionamiento, o podrías echar a perder tu instalación de Windows.




