Contactos

Problemas en Windows Vista

Si está leyendo este artículo, entonces se estará preguntando qué es el proceso conhost.exe y qué hace en
Administrador de tareas y por qué funciona en Windows 7.

Proceso conhost.exe es una solución al problema fundamental del manejo de ventanas de consola en
versiones anteriores de Windows funcionaba con errores en Vista, pero en Windows XP no funcionaba en absoluto
no tenía.

Es completamente seguro si se inicia y se ejecuta desde la carpeta. C:\Windows\system32\conhost.exe.
Pero escanear tu computadora en busca de virus nunca está de más.
Si se encuentra en una ubicación diferente, lo más probable es que se trate de un virus o malware.

Windows 7 ha sido mejorado para que la consola maneje las ventanas visuales por sí misma
Sistema operativo. En versiones anteriores de Windows, el proceso de la consola se ejecutaba en
procesar csrss.exe (Proceso de tiempo de ejecución del servidor cliente). Se ejecutó como sistema privilegiado.
cuenta.

Si observa la ventana de la línea de comandos en Windows XP, notará que siempre tiene
aspecto clásico, sin importar el tema de Windows que uses en tu
computadora. Esto se debe al hecho de que la ventana de la consola no está formada por Windows Explorer.exe, sino
el servicio mencionado anteriormente csrss.exe.

La ventana de la consola en Windows Vista usa el mismo tema que todas las demás ventanas, pero si
Si miras de cerca, puedes ver que las barras de desplazamiento todavía usan el estilo antiguo. Este
debido al hecho de que DWM (Desktop Window Manager) controla el proceso de dibujar la apariencia
Windows, pero el proceso funciona igual que en Windows XP y las barras de desplazamiento son parte de
la ventana misma.

Conhost.exe se sienta en el medio CSRSSS Y cmd.exe y lo soluciona en Windows 7
problemas con versiones anteriores de Windows, no sólo hace que las barras de desplazamiento funcionen correctamente, sino que también
le permite arrastrar un archivo desde el Explorador directamente a la línea de comando:


A veces, conhost.exe y otros errores del sistema EXE pueden estar relacionados con problemas en el registro de Windows. Varios programas pueden usar el archivo conhost.exe, pero cuando esos programas se desinstalan o modifican, a veces quedan entradas de registro EXE "huérfanas" (incorrectas).

Básicamente, esto significa que, si bien la ruta real del archivo puede haber cambiado, su ubicación anterior incorrecta todavía está registrada en el Registro de Windows. Cuando Windows intenta encontrar las referencias de estos archivos incorrectos (ubicación de los archivos en su PC), aparecen errores de conhost.exe. Además, una infección de malware puede haber dañado las entradas del registro asociadas con Windows 7 Home Premium. Por lo tanto, estas entradas de registro EXE corruptas deben corregirse para solucionar el problema desde la raíz.

No se recomienda editar manualmente el registro de Windows para eliminar las claves inválidas conhost.exe a menos que sea un técnico de mantenimiento de PC. Los errores cometidos al editar el registro pueden dejar su PC inoperable y causar daños irreparables a su sistema operativo. De hecho, incluso una coma colocada en el lugar equivocado puede impedir que su computadora arranque.

Debido a este riesgo, recomendamos utilizar un limpiador de registro confiable como %%product%% (desarrollado por Microsoft Gold Certified Partner) para escanear y reparar cualquier problema de registro relacionado con conhost.exe. Con un limpiador de registro, puede automatizar el proceso de búsqueda de entradas de registro dañadas, referencias de archivos faltantes (como la que causa el error conhost.exe) y enlaces rotos dentro del registro. Antes de cada escaneo, se crea automáticamente una copia de seguridad, lo que le permite deshacer cualquier cambio con un solo clic y lo protege de posibles daños a su computadora. La mejor parte es que eliminar los errores de registro puede mejorar drásticamente la velocidad y el rendimiento del sistema.


Advertencia: A menos que sea un usuario experimentado de PC, NO recomendamos editar manualmente el Registro de Windows. El uso incorrecto del Editor del Registro puede causar problemas graves que pueden requerir la reinstalación de Windows. No garantizamos que los problemas resultantes del uso incorrecto del Editor del Registro puedan corregirse. Utiliza el Editor del Registro bajo su propia responsabilidad.

Antes de reparar manualmente el registro de Windows, debe crear una copia de seguridad exportando una parte del registro asociado con conhost.exe (por ejemplo, Windows 7 Home Premium):

  1. Haga clic en el botón Comenzar.
  2. Ingresar " dominio" V. barra de búsqueda... NO HAGAS CLIC AÚN INGRESAR!
  3. Mientras mantienes presionadas las teclas CTRL-Mayús en tu teclado, presiona INGRESAR.
  4. Se mostrará un cuadro de diálogo para acceder.
  5. Hacer clic .
  6. El cuadro negro se abre con un cursor parpadeante.
  7. Ingresar " regedit" y presione INGRESAR.
  8. En el Editor del Registro, seleccione la clave relacionada con conhost.exe (por ejemplo: Windows 7 Home Premium) de la que desea hacer una copia de seguridad.
  9. En el menú Archivo seleccionar Exportar.
  10. En la lista Salvar a Seleccione la carpeta donde desea guardar la copia de seguridad de la clave de Windows 7 Home Premium.
  11. en el campo Nombre del archivo Ingrese un nombre para el archivo de copia de seguridad, por ejemplo "Copia de seguridad de Windows 7 Home Premium".
  12. Asegúrese de que el campo Rango de exportación valor seleccionado Sucursal seleccionada.
  13. Hacer clic Ahorrar.
  14. El archivo se guardará. con extensión .reg.
  15. Ya posee una copia de seguridad de su conhost.exe relacionado con la entrada de registro.

Los siguientes pasos para editar manualmente el registro no se describirán en este artículo, ya que es probable que dañen su sistema. Si desea obtener más información sobre cómo editar el registro manualmente, consulte los enlaces a continuación.

Comprender el proceso de la consola de Windows requiere un poco de historia. En la época de Windows XP, la línea de comando era manejada por un proceso llamado ClientServer Runtime System Service (CSRSS).

Como sugiere el nombre, CSRSS era un servicio a nivel de sistema. Esto creó un par de problemas. En primer lugar, un fallo en CSRSS podría provocar que todo el sistema colapsara, creando posibles vulnerabilidades de seguridad. El segundo problema era que CSRSS no podía tener un tema porque los desarrolladores no querían comprometer el código del tema para ejecutarlo en el proceso del sistema. Por lo tanto, la línea de comando siempre tuvo un aspecto clásico, en lugar de utilizar nuevos elementos de interfaz.

Tenga en cuenta la captura de pantalla de Windows XP a continuación: la línea de comando ni siquiera tenía el estilo que ya tenía el Bloc de notas.

Windows Vista introducido Administrador de ventanas de escritorio es un servicio que "presenta" las ventanas de los componentes en su escritorio, pero no permite que cada aplicación individual funcione de forma independiente.

Gracias a esto, el símbolo del sistema ganó algunos temas superficiales (como el marco de vidrio presente en otras ventanas), pero esto se produjo a expensas de la capacidad de arrastrar y soltar archivos, texto, etc. en la ventana de línea de comando.

Sin embargo, esta estilización no llegó muy lejos. Si observa la consola en Windows Vista, notará que usa el mismo tema que todas las demás ventanas, pero las barras de desplazamiento aún usan el estilo antiguo. Esto se debe a que el administrador de ventanas del escritorio está procesando los títulos y marcos de las ventanas, pero todavía hay una ventana CSRSS antigua en su interior.

Windows 7 introdujo el proceso Windows Console Window Host. Como sugiere el nombre, es el proceso anfitrión de la ventana de la consola. El proceso se encuentra en el medio entre CSRSS y el símbolo del sistema (cmd.exe), lo que permite a Windows solucionar los dos problemas anteriores: elementos de la interfaz como barras de desplazamiento, y puede arrastrar y soltar archivos en el símbolo del sistema. Este método todavía se usa en Windows 8 y 10, lo que le permite agregar nuevos elementos y estilos de interfaz que vienen con Windows 7.

Aunque el Administrador de tareas presenta la consola Window Host como un objeto separado, todavía está estrechamente relacionado con CSRSS. Si marca el proceso conhost.exe en Process Explorer, verá que efectivamente se está ejecutando bajo el proceso csrss.exe.

En última instancia, la consola Window Host es una especie de contenedor que admite la capacidad de ejecutar un servicio a nivel de sistema como CSRSS, pero aún brinda la capacidad de integrar elementos de interfaz de usuario modernos.

¿Por qué se ejecutan varios procesos conhost.exe?

A menudo puedes ver múltiples instancias del proceso de la consola de Windows (conhost.exe) ejecutándose en el administrador de tareas. Cada instancia de línea de comando ejecuta su propio proceso de Host Window Console.

Además, otras aplicaciones que utilizan la línea de comandos crearán su propio proceso de consola incluso si no ve una ventana activa para ellas.

Un buen ejemplo de esto es la aplicación Plex Media Server, que se ejecuta como una aplicación en segundo plano y utiliza la línea de comando para ponerla a disposición de otros dispositivos en su red.

Mucha gente trabaja de esta manera, por lo que no es raro ver varias instancias del proceso de la Consola de Windows. Este es un comportamiento normal. En su mayor parte, cada proceso debería ocupar muy poca memoria (normalmente menos de 10 MB) y casi cero CPU si el proceso no está activo.

Sin embargo, si nota que una instancia particular de Console Window Host o su servicio asociado está causando problemas, como un uso excesivo y persistente de CPU o RAM, es posible que desee verificar aplicaciones específicas. Esto puede darle una idea de por dónde empezar a solucionar problemas.

Desafortunadamente, el administrador de tareas no proporciona buena información al respecto. La buena noticia es que Microsoft proporciona una excelente herramienta para trabajar con procesos como parte de la línea Sysinternals. Simplemente descargue Process Explorer y ejecútelo; aplicación portátil, por lo que no es necesario instalarlo. Process Explorer proporciona a la extensión información sobre todos los procesos.

La forma más sencilla de realizar un seguimiento de estos procesos es en Process Explorer– presione Ctrl + F para comenzar a buscar. Busque "conhost" y luego haga clic en los resultados. Verá un cambio en la ventana principal que le mostrará la aplicación (o servicio) asociada con esa instancia particular de la consola de Windows.

¿Podría el proceso conhost.exe ser un virus?

El proceso en sí es un componente oficial de Windows. Aunque es posible que el virus haya reemplazado la consola real Window Host con su propio archivo ejecutable, pero esto es poco probable.

Si quiere estar seguro, puede verificar la ubicación base del archivo de proceso. En el Administrador de tareas, haga clic derecho en cualquier proceso conhost.exe y seleccione la opción "Abrir ubicación del archivo".

Si el archivo está almacenado en la carpeta Windows\System32, puede estar seguro de que no se trata de un virus.

De hecho, existe un troyano llamado Conhost Miner que se hace pasar por el proceso conhost.exe. En el Administrador de tareas se ve exactamente como el proceso real, pero unos pasos simples mostrarán que en realidad está almacenado en %userprofile%\AppData\Roaming\Microsoft y no en Windows\System32.

El troyano se utiliza para secuestrar su computadora con el fin de extraer criptomonedas, lo que se puede ver en la creciente carga de memoria y CPU (a menudo por encima del 80%).

Por supuesto, utilizar un buen escáner de virus es la mejor manera de prevenir infecciones de malware. ¡Dios salva al hombre, que se salva a sí mismo!

Probablemente no haya un solo usuario de sistemas operativos Windows en el mundo que no haya iniciado al menos una vez el "Administrador de tareas" para finalizar alguna aplicación congelada o para ver el rendimiento de la computadora. Pero a veces, en el árbol de procesos actualmente activos, muchos usuarios prestan atención a la presencia en la lista de un determinado servicio en forma de archivo ejecutable conhost.exe. Nadie entiende realmente qué tipo de proceso está "colgado" en el sistema, considerándolo un virus (especialmente si se inicia muchas veces). De hecho, puede ser una amenaza, pero no siempre.

Conhost.exe: ¿qué proceso se observa en el “Administrador de tareas”?

En primer lugar, es necesario comprender qué es este proceso y el archivo ejecutable responsable del mismo.

El proceso en sí pertenece a los servicios del sistema de Windows y apareció en Windows XP. Es responsable de abrir ventanas de consola como Símbolo del sistema o PowerShell. Su objetivo principal es abrir una ventana de consola utilizando el diseño especificado para el tema actual instalado para todos los elementos gráficos, en particular para Windows.

¿Para qué sirve el servicio conhost.exe?

Para hacerlo más claro, veamos el mismo Windows XP. Probablemente, muchos notaron que con el tema predeterminado instalado, las ventanas de todos los programas tienen el mismo diseño, por ejemplo, en forma de una voluminosa gorra azul en la parte superior.

Pero cuando se llama a la misma línea de comando, la ventana se ve diferente (en el diseño estándar de sistemas más antiguos). Para que la ventana se parezca al tema actual, se desarrolló el componente del sistema conhost.exe. Cuando se activa el archivo ejecutable, la ventana de la consola del nodo se abre exactamente en la forma en que se presentan todas las demás ventanas.

Sin embargo, el principal problema inicialmente fue que este servicio en XP estaba claramente poco desarrollado, por lo que Windows se abría de forma incorrecta y, a veces, incluso todo el sistema se congelaba. En Vista, el servicio fue modificado, aunque funcionaba con un rango de prioridad inferior al componente scrss.exe, que en XP era inicialmente responsable del diseño de las ventanas de la consola. Pero aquí también hubo muchos problemas.

Y sólo a partir de la séptima modificación, el servicio fue radicalmente rediseñado. A pesar de que su prioridad de llamada y ejecución se mantuvo entre los niveles scrss y cmd, las ventanas de la consola comenzaron a verse como se esperaba al llamar a los programas correspondientes (por ejemplo, en el diseño del tema Aero).

¿Es posible desactivar el servicio?

Este es el servicio conhost.exe en pocas palabras. Creo que el tipo de proceso que tenemos ante nosotros está un poco claro. Ahora unas palabras sobre si este proceso se puede desactivar.

En general, no se recomienda hacer esto, como ocurre con todos los demás componentes del sistema. Sin embargo, si no le molesta la apariencia de las ventanas sin aplicar el diseño establecido para el tema actual, el proceso se puede desactivar (completado en el "Administrador de tareas"). Tenga en cuenta que el servicio sólo está desactivado y sólo temporalmente. Es imposible eliminarlo, incluso con todos los derechos administrativos (a menos que sea un virus). El sistema simplemente no le permitirá hacer esto y absolutamente todas las herramientas de terceros quedarán impotentes. Además, el proceso comienza sólo cuando se inician las ventanas de la consola, y si están ausentes o durante momentos de inactividad del sistema, no aparece en el “Administrador de tareas”. Y este servicio no afecta particularmente el rendimiento de la computadora.

Virus Conhost.exe: comprobando la ubicación del archivo del programa

Una situación completamente diferente es cuando en el mismo "Administrador de tareas" en el árbol de procesos activos se observa la aparición de varios servicios con el mismo nombre (al menos más de dos). Esto ya es un claro indicio de la presencia de virus en el sistema, que se disfrazan de este servicio. Y si también está el componente motor.exe, eso es todo: ¡espere problemas! Definitivamente esto es un virus. Pero incluso la presencia de un solo proceso puede indicar que una amenaza en forma de códigos ejecutables maliciosos ha penetrado en el sistema. La mayoría de las veces esto se aplica a los troyanos.

Para asegurarse de que el proceso sea del sistema (o virus), en el "Administrador de tareas", usando la pestaña de procesos, a través del menú RMB, debe seleccionar la línea para abrir la ubicación del archivo. El archivo conhost.exe original siempre se encuentra en la carpeta del sistema System32 del directorio principal del sistema operativo. Si se indica algo distinto a lo indicado, se deben tomar medidas inmediatas.

comprobar si hay amenazas

Ahora veamos cómo eliminar conhost.exe. En principio, aquí no hay nada especialmente complicado. Sin embargo, conviene tener en cuenta algunos matices. En primer lugar, en el Administrador de tareas, debe finalizar todos los procesos con el mismo nombre. Incluso si se abandona el servicio original en este momento, está bien (cuando se reinicie, se iniciará de nuevo automáticamente).

Después de esto, deberá utilizar algún escáner potente, preferiblemente uno portátil (por ejemplo, Dr. Web CureIt! o KVRT). Ejecutar un análisis en profundidad utilizando un antivirus ya instalado parece inapropiado, aunque sólo sea porque ya no detectó la amenaza.

Sin embargo, como muestra la práctica, el método más eficaz para eliminar este flagelo es utilizar programas de disco especiales como Kaspersky Rescue Disk o análogos de otros desarrolladores especializados en protección antivirus. La ventaja de estas utilidades es que tienen su propio gestor de arranque y, al grabar en un medio extraíble, puede arrancar desde él incluso antes de que se inicie el sistema operativo principal. La aplicación puede utilizar una interfaz gráfica o modo DOS. A continuación, sólo necesita verificar todo el sistema configurando la opción de escaneo en profundidad y esperar a que se complete el proceso. En este caso, se pueden identificar incluso aquellos virus que están muy profundamente integrados en el sistema o que incluso residen permanentemente en la RAM.

En lugar de un total

Este es el servicio conhost.exe. Ya está claro qué tipo de proceso ocurre en el sistema cuando se abren las consolas, así como el hecho de que el servicio puede convertirse en un elemento malicioso cuando se inicia varias veces. En realidad, deshacerse de dicho virus no será difícil. Sólo necesita elegir la utilidad óptima para escanear y eliminar la amenaza.

Sin duda estás leyendo este artículo porque te encontraste con el proceso Console Window Host (conhost.exe) en el Administrador de tareas y te preguntas qué es. Tengo una respuesta para ti.

Este artículo es parte de una serie que explica varios procesos que se encuentran en el Administrador de tareas, como svchost.exe, dwm.exe, ctfmon.exe, mDNSResponder.exe, rundll32.exe, Adobe_Updater.exe y muchos más. ¿No sabes qué es? !

Entonces, ¿qué es el proceso conhost.exe?

Comprender el proceso de Console Window Host requiere un poco de historia. En la época de Windows XP, la línea de comando era manejada por un proceso llamado ClientServer Runtime System Service (CSRSS). Como sugiere el nombre, CSRSS era un servicio a nivel de sistema. Esto creó un par de problemas. En primer lugar, un fallo en CSRSS podría provocar un fallo de todo el sistema, lo que expondría no sólo problemas de seguridad, sino también posibles vulnerabilidades de seguridad. El segundo problema era que CSRSS no podía tener un tema porque los desarrolladores no querían arriesgarse a ejecutar código en un proceso del sistema. Por lo tanto, la línea de comando siempre tuvo un aspecto clásico y no utilizó nuevos elementos de interfaz.

Tenga en cuenta que en la captura de pantalla de Windows XP a continuación, el símbolo del sistema no tiene el mismo estilo que aplicaciones como el Bloc de notas.

Windows Vista introdujo Desktop Window Manager, un servicio que "dibuja" vistas compuestas de ventanas en su escritorio, en lugar de permitir que cada aplicación individual las use por sí sola. El símbolo del sistema tiene algunos temas superficiales (como el marco de vidrio presente en otras ventanas), pero esto se produjo a expensas de la capacidad de arrastrar y soltar archivos, texto, etc. en la ventana del símbolo del sistema.

Sin embargo, este tema no llegó tan lejos. Si miras la consola en Windows Vista, parece que usa el mismo tema que todos los demás, pero notarás que las barras de desplazamiento aún usan el estilo antiguo. Esto se debe a que el administrador de ventanas del escritorio está procesando los dibujos y los marcos de título, pero la antigua ventana CSRSS todavía está dentro.

Inicie sesión en Windows 7 y en el proceso de Console Window Host. Como sugiere el nombre, es el proceso anfitrión de la ventana de la consola. El grado del proceso se encuentra a medio camino entre CSRSS y el símbolo del sistema (cmd.exe), lo que permite a Windows solucionar ambos problemas anteriores: los elementos de la interfaz, como las barras de desplazamiento, se dibujan correctamente y puede arrastrarlos nuevamente al símbolo del sistema. Y es un método que todavía se usa en Windows 8 y 10, lo que le permite aprovechar todos los nuevos elementos y estilos de interfaz que vienen con Windows 7.

Aunque el Administrador de tareas presenta el host de la ventana de la consola como un objeto separado, todavía está estrechamente relacionado con CSRSS. Si verifica el proceso conhost.exe en, verá que efectivamente se está ejecutando bajo el proceso csrss.ese.

En última instancia, Console Window Host es una especie de contenedor que admite la capacidad de ejecutar un servicio a nivel de sistema como CSRSS, pero aún brinda la capacidad de integrar elementos de interfaz de usuario modernos.

¿Por qué hay múltiples instancias de un proceso?

A menudo verá varias instancias del proceso Console Window Host ejecutándose en el Administrador de tareas. Cada instancia de línea de comando inicia su propio proceso de ventana de consola. Además, otras aplicaciones que utilizan la línea de comandos crearán su propio proceso de ventana de consola incluso si no ve una ventana activa para ellas. Un buen ejemplo de esto es la aplicación Plex Media Server, que se ejecuta como una aplicación en segundo plano y utiliza la línea de comando para ponerla a disposición de otros dispositivos en su red.

Muchas aplicaciones en segundo plano funcionan de esta manera, por lo que no es inusual tener varias instancias del proceso de la ventana de la consola ejecutándose en un momento dado. Este es un comportamiento normal. En su mayor parte, cada proceso debería ocupar muy poca memoria (normalmente menos de 10 MB) y casi cero CPU si el proceso no está activo.

Sin embargo, si nota que una instancia particular de Console Window Host o su servicio asociado está causando problemas, como un uso excesivo y persistente de CPU o RAM, es posible que desee verificar las aplicaciones específicas involucradas. Esto al menos puede darle una idea de por dónde empezar a solucionar problemas. Desafortunadamente, el administrador de tareas no proporciona buena información al respecto. La buena noticia es que Microsoft proporciona una excelente herramienta avanzada de gestión de procesos como parte de la línea Sysinternals. Simplemente descargue Process Explorer y ejecútelo; es portátil, por lo que no es necesario instalarlo. Process Explorer proporciona todo tipo de funciones avanzadas y recomiendo encarecidamente leer la guía para comprender Process Explorer para obtener más información.

La forma más sencilla de realizar un seguimiento de estos procesos en Process Explorer es presionar primero Ctrl+F para comenzar a buscar. Busque "conhost" y luego haga clic en los resultados. Cuando haga esto, verá cambiar la ventana principal, que le mostrará la aplicación (o servicio) asociada con esa instancia particular de Console Window Host.

Si le preocupa el uso excesivo de CPU o RAM, al menos limite su búsqueda a una aplicación específica.

¿Podría este proceso ser un virus?

El proceso en sí es un componente oficial de Windows. Aunque la posibilidad de que el virus haya reemplazado el verdadero Console Window Host con su propio archivo ejecutable es poco probable. Si quiere estar seguro, puede verificar la ubicación base del archivo de proceso. En el Administrador de tareas, haga clic derecho en el proceso y seleccione la opción "Abrir ubicación del archivo".

Si el archivo está almacenado en su carpeta Windows\System32, puede estar seguro de que no se trata de un virus.

En realidad, existe un troyano llamado Conhost Miner que se hace pasar por el proceso Console Window Host. En el Administrador de tareas se ve igual que el proceso real, pero la ubicación mostrará que está almacenado en %userprofile%\AppData\Roaming\Microsoft y no en la carpeta Windows\System32. En realidad, el troyano se utiliza para secuestrar su computadora, por lo que un comportamiento inusual que puede notar es un uso de memoria mayor de lo esperado y un uso de CPU mantenido en niveles muy altos (a menudo por encima del 80%).

Por supuesto, usar un buen escáner de virus es la mejor manera de prevenir (y eliminar) malware como Conhost Miner, y eso es lo que debes hacer de todos modos. ¡Dios salva al hombre, que se salva a sí mismo!



¿Te gustó el artículo? Compártelo