es.phhsnews.com


es.phhsnews.com / ¿Qué es "COM Surrogate" (dllhost.exe) y por qué se está ejecutando en mi PC?

¿Qué es "COM Surrogate" (dllhost.exe) y por qué se está ejecutando en mi PC?


Si busca en su Administrador de tareas, hay una buena probabilidad de que vea uno o más procesos "COM Surrogate" que se ejecutan en una PC con Windows. Estos procesos tienen el nombre de archivo "dllhost.exe" y son parte del sistema operativo de Windows. Los verás en Windows 10, Windows 8, Windows 7 e incluso versiones anteriores de Windows.

RELACIONADO: ¿Qué es este proceso y por qué se ejecuta en mi PC?

Este artículo es parte de nuestra serie en curso que explica varios procesos encontrados en el Administrador de tareas, como Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe y muchos otros. ¿No sabes cuáles son esos servicios? ¡Mejor comenzar a leer!

¿Qué es COM Surrogate (dllhost.exe)?

COM significa Modelo de Objetos Componentes. Esta es una interfaz que Microsoft introdujo en 1993 que permite a los desarrolladores crear "objetos COM" utilizando una variedad de lenguajes de programación diferentes. Básicamente, estos objetos COM se conectan a otras aplicaciones y las amplían.

Por ejemplo, el administrador de archivos de Windows usa objetos COM para crear imágenes en miniatura de imágenes y otros archivos cuando abre una carpeta. El objeto COM maneja el procesamiento de imágenes, videos y otros archivos para generar las miniaturas. Esto permite que File Explorer se amplíe con soporte para nuevos códecs de video, por ejemplo.

Sin embargo, esto puede ocasionar problemas. Si un objeto COM falla, eliminará su proceso de host. En un punto, era común que estos objetos COM generadores de miniaturas fallaran y eliminaran todo el proceso del Explorador de Windows con ellos.

Para solucionar este tipo de problema, Microsoft creó el proceso COM Surrogate. El proceso de COM Surrogate ejecuta un objeto COM fuera del proceso original que lo solicitó. Si el objeto COM falla, solo eliminará el proceso de COM Surrogate y el proceso del host original no se bloqueará. Por ejemplo, el Explorador de Windows (ahora conocido como Explorador de archivos) inicia un proceso de sustitución de COM cada vez que necesita generar imágenes en miniatura. El proceso de COM Surrogate aloja el objeto COM que hace el trabajo. Si el objeto COM se bloquea, solo el COM Surrogate falla y el proceso original de File Explorer continuará en el transporte.

"En otras palabras", como dice el blog oficial de Microsoft The Old New Thing, "el sustituto COM es el No me siento bien con este código, así que le pediré a COM que lo aloje en otro proceso. De esta forma, si falla, es el proceso de sacrificio de COM Surrogate el que falla en mi proceso .

Y, como habrás adivinado, COM Surrogate se llama "dllhost.exe" porque los objetos COM alojan son archivos .dll.

¿Cómo puedo saber qué objeto COM es un servidor auxiliar de COM?

El administrador de tareas estándar de Windows no le da más información sobre qué objeto COM o archivo DLL está alojando un proceso de COM Surrogate . Si desea ver esta información, recomendamos la herramienta Process Explorer de Microsoft. Descárguelo y puede pasar el ratón por encima de un proceso dllhost.exe en Process Explorer para ver qué objeto COM o archivo DLL está hospedando.

Como podemos ver en la captura de pantalla siguiente, este proceso dllhost.exe particular está alojando el CortanaMapiHelper Objeto .dll.

¿Puedo deshabilitarlo?

No puede deshabilitar el proceso de COM Surrogate, ya que es una parte necesaria de Windows. En realidad, es solo un proceso contenedor que se utiliza para ejecutar objetos COM que otros procesos desean ejecutar. Por ejemplo, Windows Explorer (o el Explorador de archivos) crea regularmente un proceso de sustitución de COM para generar miniaturas cuando abre una carpeta. Otros programas que utilice también pueden crear sus propios procesos de sustitución de COM. Todos los procesos dllhost.exe en su sistema fueron iniciados por otro programa para hacer algo que el programa quiere hacer.

¿Es un virus?

El proceso de COM Surrogate no es un virus, y es una parte normal de Windows . Sin embargo, puede ser usado por malware. Por ejemplo, el malware Trojan.Poweliks utiliza procesos dllhost.exe para hacer su trabajo sucio. Si ve una gran cantidad de procesos dllhost.exe ejecutándose y están usando una cantidad notable de CPU, eso podría indicar que el proceso de COM Surrogate está siendo maltratado por un virus u otra aplicación maliciosa.

RELACIONADO: ¿Cuál es el mejor antivirus para Windows 10? (¿Es suficiente Windows Defender?)

Si le preocupa que el malware abuse del proceso dllhost.exe o COM Surrogate, debe ejecutar un análisis con su programa antivirus preferido para encontrar y eliminar cualquier malware presente en su sistema. Si su programa antivirus de elección dice que todo está bien pero sospecha, ejecute un análisis con otra herramienta antivirus para obtener una segunda opinión.


Cómo configurar y personalizar el modo No molestar en el Echo Show

Cómo configurar y personalizar el modo No molestar en el Echo Show

Ahora que Amazon Echos puede recibir llamadas y mensajes, es solo cuestión de tiempo antes de que se canse de todas las notificaciones . El Echo Show puede ser el más invasivo, permitiendo videollamadas improvisadas o Drop Ins, y mostrándote eventos o noticias. A continuación, le mostramos cómo activar el modo No molestar en el Echo Show para que pueda disfrutar de paz y tranquilidad por la noche.

(how-top)

Cómo silenciar llamadas telefónicas (pero no mensajes de texto ni notificaciones)

Cómo silenciar llamadas telefónicas (pero no mensajes de texto ni notificaciones)

Si no quiere que su teléfono suene, pero desea escuchar mensajes de texto y otras notificaciones, nosotros ' Tiene una solución simple que puede usar sin importar el teléfono que tenga. RELACIONADO: Cómo configurar una alarma iOS que vibrará, pero no emitirá sonido Ya sea que esté tratando de capacitar a las personas para enviar mensajes de texto En lugar de pegarle demasiado o realmente odias las llamadas telefónicas en general, es fácil configurar tu teléfono para que las llamadas sean silenciosas, pero los mensajes de texto, las notificaciones de las aplicaciones y otras alertas siguen siendo audibles.

(how-top)