Tecnología

Inicio

SvcHost.exe y proceso fuera de control

SvcHost.exe y proceso fuera de control


El proceso svchost.exe es descrito por Microsoft como "un nombre de proceso de host genérico para servicios que se ejecutan desde bibliotecas de vínculos dinámicos". Svchost.exe, en otras palabras, es un proceso que permite a Windows para ejecutar múltiples servicios de archivos DLL. Un "proceso fuera de control" se refiere a un proceso en Windows que entra en un bucle infinito y consume recursos del ordenador, haciendo que otros procesos se bloquee. El proceso svchost.exe menudo puede convertirse en un proceso fuera de control debido a errores y accidentes, causando Windows para congele o se caiga.

Orígenes y Ubicación

El archivo svchost.exe se creó para ejecutar archivos DLL para los procesos de Windows. El proceso svchost.exe aparece numerosas veces en el Administrador de Tareas y sigue funcionando hasta que el ordenador está apagado; los procesos de Windows, tales como la actualización automática, Firewall de Windows y los servicios de fax son todos los archivos DLL que requieren el svchost.exe para ejecutar y ejecutar en el sistema. El archivo svchost.exe escaneará el registro en el arranque e identificar los procesos que necesitan ser ejecutados y servicios de grupo en varios archivos ejecutables svchost. Normalmente hay un puñado de los procesos svchost en funcionamiento, algunos de los cuales pueden tardar hasta recursos informáticos valiosos. El proceso svchost se encuentra bajo la clave de registro "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Svchost" en el Editor del Registro; cada tecla en esta partida identificará un grupo de servicios o de los archivos DLL administrados por el svchost.exe en el inicio.

Uso de memoria

Svchost.exe ejecuta varios procesos a la vez para evitar los accidentes de todo el sistema. Si un archivo svchost.exe solo era para ser cargados y ejecución de todos los servicios de Windows, el proceso podría tomar más memoria y causar accidentes potenciales en el sistema. Por tanto, el proceso se duplica; si falla un svchost.exe, todo el sistema no se bloqueará y se puede recuperar fácilmente. Cuando el archivo svchost.exe comienza a utilizar más del 70 por ciento de la memoria disponible en la CPU, esto podría indicar una actualización está en progreso o que uno de los procesos en su ordenador se está descargando una nueva actualización.

proceso fuera de control

Debido a que el proceso svchost.exe está ejecutando procesos constantemente de archivos DLL, que tiene el potencial para entrar en un proceso fuera de control y la caída del sistema informático. Cuando un servicio alojado por el proceso svchost.exe falla por cualquier razón, el svchost puede tratar de ejecutar el archivo de nuevo, provocando errores en el proceso svchost.exe y creando un proceso fuera de control que ocupa todos los recursos de memoria y CPU, evitando todos los demás información (como los golpes de teclado de los movimientos del ratón) de entrar en el sistema.

La prevención de un fugitivo

Detención de un svchost.exe fuera de control es muy difícil; el proceso o bien reemplear sí misma o se bloqueará el sistema por completo, evitando que el usuario ni siquiera intentar desactivar el archivo svchost.exe. Sin embargo, puede desactivar algunos procesos ejecutados por el svchost mediante la apertura de la línea de comandos (al hacer clic en "Inicio", seleccione "Ejecutar" y escribir "cmd.exe") y escribiendo en "lista de tareas / SVC." Esto le mostrará los servicios individuales y un número "PID". En el Administrador de tareas (Ctrl + Alt + Supr) al hacer clic en la pestaña "Procesos" y seleccionar "Ver" en el menú superior, a continuación, "Seleccionar columnas" y marque "PID", podrás ver los procesos en el Administrador de tareas aparecerá con una número de PID al lado de ellos. procesos svchost.exe innecesarios pueden ser identificados por referencia al número de PID en el Administrador de línea de comandos y tareas y es totalmente desactivado haciendo clic derecho sobre el proceso y seleccionando la opción "Terminar proceso". archivos DLL individuales se pueden borrar y discapacitados.