Múltiples instancias de conhost.exe

20

Mi escritorio tiene dos instancias de conhost.exeejecución en segundo plano en todo momento. Al buscar en Google aparecieron algunos artículos, como este , pero no explican por qué tengo varias instancias de conhostejecución. No tengo ninguna ventana de consola abierta.

Aquí hay una captura de pantalla de Process Explorer:

Captura de pantalla de Process Explorer

Soy cauteloso por naturaleza. Después de una instalación limpia de Windows 7, lo primero que hice fue activar UAC, obtener un antivirus, antimalware y firewall en funcionamiento. No puedo descartar un virus, pero es muy poco probable.

¿Qué está pasando por aquí? ¿A qué se pasa ese gran número como argumento conhost?

George P. Burdell
fuente
2
Algunos servicios y sus programas auxiliares son aplicaciones de consola que necesitan conhosts.
billc.cn
1
¿Hay alguna manera de averiguar qué aplicaciones están generando estos procesos conhost?
George P. Burdell
Detuve los servidores de medios Serviio y Plex e inmediatamente terminé los procesos conhost.exe para mí.
2
Me gustan cientos de ellos.
kenorb
Yo también tengo cientos.
Moss

Respuestas:

17

Conhost ejecuta servicios de consola para ventanas de consola. Es responsable de dibujar la ventana de la consola y de administrar la entrada / salida a la aplicación de consola (normalmente invisible).

Aunque no tenga ninguna ventana de consola abierta, es probable que solo esté viendo una ventana de consola en otro escritorio o un proceso zombie: en el funcionamiento normal de Windows, conhost.exe siempre se inicia desde csrss.exe, que es un Proceso SYSTEM - y este es el caso en su imagen que sugiere que los conhost.exes son genuinos.

Si está particularmente preocupado de que estos puedan ser malware que fingen ser un host, lo mejor que puede hacer es abrir el Administrador de tareas, navegar a la pestaña "Procesos", hacer clic con el botón derecho en el proceso que le preocupa y seleccionar "Abrir archivo" Ubicación".

En la ventana del explorador que se abre, haga clic derecho en la aplicación y haga clic en "Ver propiedades" y busque la pestaña "Firmas digitales". Todos los ejecutables de Microsoft tendrán una Firma digital que verifica que la aplicación es una aplicación genuina de Microsoft, y falsificar una Firma digital es al menos tan difícil como descifrar una sesión SSL entre usted y su banco, por lo que puede estar seguro de que el ejecutable es genuino.

En respuesta a la segunda parte de su pregunta, el gran número que se pasa a conhost como argumento es una ID de sesión que le dice a conhost.exe a qué aplicación de consola debe mostrar en la pantalla, esencialmente es la ID de la aplicación de consola a la que conectarse. Los detalles precisos del número son específicos de csrss, que corre la comunicación entre la aplicación de consola y conhost.exe.

SecurityMatt
fuente
1
En mi caso, conhost.exe se está ejecutando incluso cuando no hay ventanas de consola abiertas, desde el inicio del sistema (por lo tanto, cuando no puede quedar fuera de un proceso de shell zombie). Tampoco tiene el ícono típico "c: \" en el explorador de procesos, sino un ícono genérico. Se encuentra en csrss.exe pero si hago clic derecho y hago clic en las propiedades me sale en la ruta: error al abrir el proceso. Si hago clic en "verificar", dice, no se encontró ninguna firma digital en el archivo. En "usuario" dice "acceso denegado". Soy administrador del sistema y no puedo matarlo ... ¿algún consejo por favor? Gracias
jj_
@jj_, veo lo mismo. Descubre algo?
Patrick Szalapski el
@PatrickSzalapski Ojalá pudiera ayudar, pero básicamente no puedo recordar los pasos específicos que tomé para solucionar el problema y cómo lo impactaron. Estuve monitoreando el sistema durante algún tiempo, lo escaneé en busca de virus / malware / troyanos con un par de herramientas, desinstalé algunas cosas que no necesitaba que probablemente venían con algunos servicios de inicio, y luego lo olvidé por completo ... Y de repente desapareció. Solo puedo aconsejarle que intente arrancar el sistema con los servicios que apenas se necesitan y ver qué sucede. Sin embargo, manténganos informados, ¡podría ser útil para todos! Saludos
jj_
1
Si @jj_ regresa o aparece alguien más: ProcessExplorer se debe elevar para mostrar información completa como la línea de comandos y las propiedades exe para los procesos del sistema y del servicio (y eliminarlos); comience desde el acceso directo o la entrada del menú o el resultado de búsqueda con clic derecho-Ejecutar como administrador o cuadro de búsqueda con control-shift-enter o cuando ya esté ejecutando el menú Ir a archivo y haga clic en Mostrar detalles para todos los procesos.
dave_thompson_085
En mi caso, lo sabía :) ¡pero todavía vale la pena señalarlo!
jj_
5

Sé que golpear un hilo viejo no es una buena práctica. Pero llegué aquí buscando el mismo problema. Y encontró una razón y también podría ser una solución.

En mi caso, había alrededor de una docena de conhost.exe, bajo csrss.exe.

Sé que conhost.exe es para ayudar a las aplicaciones de consola, pero aparte de una vez Símbolo del sistema (cmd.exe) no tenía nada ejecutándose.

Encontré numerosas posibilidades en este hilo que podría estar relacionado con iTunes http://answers.microsoft.com/en-us/windows/forum/windows_7-security/multiple-instances-dozens-of-conhostexe-running de 32 bits / 6e8c045f-8738-4e20-87e2-56d4360f1bd3

No tengo iTunes instalado. Y mirando a través del Administrador de tareas y el Explorador de procesos , descubrí que había varios msbuild.exe de VisualStudio 2012. Una vez que cerré VS 2012, todo desapareció.

devenv.exe y MSBuild.exe son programas de 32 bits

Vemman
fuente
1

Descubrí que mi sistema tenía dos procesos conhost ejecutándose en todo momento. Me di cuenta de que con el tiempo, ejecutar en mi cuenta daría lugar a un número creciente de otros procesos conhost .

Me llevó algo de tiempo buscar la fuente, eliminando sospechosos como AutoHotKey y Console2 . Finalmente, descubrí que Visual Studio (2013) estaba creando estos procesos adicionales de host , y desaparecieron después de cerrar Visual Studio.

Dejé los dos procesos conhost permanentes solo en mi sistema, ya que provenían de la cuenta SYSTEM de Windows.

palswim
fuente
0

Mi computadora estaba actuando lentamente con las renovaciones de la pestaña iexplorer. Decidí verificar el administrador de tareas de Windows y noté el uso de la CPU en 14-15% y algunos de los procesos se movían constantemente hacia arriba y hacia abajo. Uno de estos fue un segundo proceso de conhost.exe. Parecía como si estuviera corriendo de vez en cuando. El proceso conhost.exe que se encendía y apagaba estaba asociado con mi identificación de inicio de sesión. No pude obtener la ubicación de este archivo haciendo clic derecho y ubicar el archivo.

El proceso AVG-Free v14 avgidagent.exe estaba monitoreando la computadora y causando el uso de recursos de CPU del 14-15%.

También noté que mgusb.exe parpadeaba intermitentemente. Una búsqueda en Internet identificó este proceso como parte de mobogenie y sugirió desinstalarlo como una solución para resolver este problema. Después de desinstalar mobogenie (usando "desinstalar" desde el panel de control), tanto el segundo conhost.exe como mgusb.exe se han eliminado de la ventana de procesos del Administrador de tareas y parece ser normal.

El uso de la CPU vuelve a la normalidad en 0-3%. Los procesos no se mueven constantemente hacia arriba y hacia abajo.

gracias por las personas que publicaron información de mobogenie en internet.

Prescott
fuente
0

Mi computadora portátil Win7 tiene dos procesos conhost que se ejecutan desde boottime. Usando ProcExp, mirando la ventana inferior que muestra Manijas, determiné que una era de wlanext.exe y la otra era uno de los procesos iniciados por el panel táctil Alps. Me tomó un tiempo descubrir qué los generó, solo tuve la costumbre de matar los procesos después del arranque. No regresan hasta el próximo arranque.

Supongo que tienen el propósito de abrir las utilidades de la barra de tareas para el panel táctil y la conexión a Internet que eliminé del inicio. [Windows es mucho más confiable para administrar la conexión a Internet, mientras que el software opcional que viene con los controladores de la tarjeta de red con frecuencia causa problemas. Y generalmente prefiero un mouse, ya que configuré el sistema para deshabilitar el panel táctil cuando el mouse está presente.]

mjm
fuente
Has respondido una pregunta que tiene años y ya tiene una respuesta aceptada. Si bien esto no está prohibido o es incorrecto por su parte, debe saber que no es probable que obtenga una respuesta o que acepte su respuesta. Habiendo dicho eso; has hecho un buen trabajo al explicar tu experiencia. A modo de mejora, es recomendable hacer una copia de seguridad de sus respuestas con algún tipo de fuente para validar su punto. No es obligatorio, pero ayuda.
CharlieRB