Contenido de este artículo
Si usted es una persona que juega con su sistema y está intrigado por cada pequeño detalle, lo más probable es que se haya encontrado con uno o más "sustitutos COM" ejecutándose en el gestor de tareas de su PC con Windows. Este proceso normalmente tiene un nombre de archivo " dllhost.exe ..." Desde windows 10 a windows 8 a windows 7 y otras versiones anteriores, todas estas versiones de windows alojan procesos de sustitución COM. Ahora la pregunta del millón de dólares es, ¿qué son los procesos de sustitución COM y cómo arreglarlos en caso de que estés experimentando uno? Sigue leyendo y lo descubrirás en un momento.
COM Sustituto (dllhost.exe): Lo que debe saber
El acrónimo COM significa Component Object Model . Y esencialmente, es una interfaz de Microsoft que fue introducida a principios de la década de 1990 usando varios lenguajes de programación. Sin tener en cuenta las palabras, las interfaces COM y los objetos se añadieron a otras aplicaciones para ampliarlas. Por ejemplo, el popular gestor de archivos de Windows utiliza objetos COM para crear miniaturas de imágenes cuando se abren carpetas con facilidad. Para poner las cosas en retrospectiva, el objeto COM es importante y maneja el procesamiento de videos, imágenes y otros archivos mientras que posteriormente genera sus miniaturas. Con estas miniaturas, el Explorador de archivos se puede ampliar para que sea compatible con los nuevos códecs de vídeo.
Sin embargo, esto puede resultar en muchos problemas, especialmente cuando un objeto COM se bloquea. Cuando esto sucede, el objeto com puede desactivar su proceso host, afectando así a todo el proceso del explorador de Windows y adivina qué, esto no es algo que quieras experimentar.
Para solucionar este problema, Microsoft creó el proceso de sustitución COM. Esto permite que sus ventanas ejecuten el objeto COM fuera del proceso original que requería dicho comando. En caso de colisión de un objeto COM, lo que se vería afectado sería el proceso de sustitución COM y no el objeto COM en sí. Veamos este rápido escenario para tener un entendimiento más amplio, ¿de acuerdo? Siempre que el explorador de Windows inicia un proceso de sustitución COM, lo hace para generar una miniatura de las imágenes, en este escenario, el COM Surrogate es el anfitrión del objeto COM que fue diseñado en primer lugar para manejar estas tareas. Si el objeto COM se bloquea en el proceso de realización de esta tarea, sólo se bloquea el sustituto COM, lo que permite que el proceso original del Explorador de archivos siga ejecutándose normalmente.
¿Cómo sabe qué objeto COM está hospedando un sustituto de COM?
Aunque el Administrador de tareas estándar de Windows no le proporciona esta información, puede obtenerla instalando la herramienta Process Explorer de Microsoft. Usando este software, se le concederá acceso para ver qué objeto COM o archivo DLL está alojando.
De la captura de pantalla de abajo, podemos ver que este dllhost.exe en particular está alojando el objeto thumbcache.dll.
¿Es posible desactivarlo?
Esta es una de las muchas preguntas que hacen las personas que experimentan un problema con el proceso de la madre de alquiler COM. Lamentablemente, no se puede desactivar, ya que es un componente esencial que necesita el equipo para funcionar de forma óptima. Y además de que Com surrogate ayuda a crear miniaturas cuando se abren carpetas, otros programas también pueden utilizarlo para crear sus procesos COM surrogate. Recuerde que todos los archivos dllhost.exe de su ordenador fueron iniciados por otros programas para ejecutar un proceso.
¿Es la madre de alquiler COM un virus?
Mientras que muchos usuarios de computadoras encuentran problemas con el proceso COM Surrogate, no es un virus; más bien es una parte integral de su operación de Windows. Desafortunadamente, el sustituto de COM puede ser tomado por malware como Trojan.Poweliks para desatar el caos en su ordenador. Si alguna vez encuentra un número variable de procesos dllhost.exe utilizando una cantidad significativa de su CPU, debe saber que el sustituto COM ha sido tomado por malware u otros programas maliciosos.
Cómo solucionar problemas con el sustituto COM
Si actualmente tiene problemas con el programa sustituto COM que no funciona en su ordenador, especialmente al ver imágenes o vídeos, la siguiente información le será de gran ayuda.
Primer método: Actualizar códecs
Si estás viendo imágenes o vídeos y de repente aparece la ventana emergente "COM surrogate has stopped working", lo más inteligente es actualizar el códec. Hacer esto ha ayudado a mucha gente a arreglar sus problemas con los sustitutos de COM. Además, si tiene DivX o Nero instalado en su computadora, también puede considerar actualizarlos a sus últimas versiones.
Segundo método: Desactivar miniatura
¿Ha probado el primer método y el problema persiste? A continuación, intente desactivar las vistas previas en miniatura. Algunos usuarios han reportado éxito con este método. Aunque esto puede no ofrecer una solución permanente, es una opción que siempre se puede aprovechar.
Tercer método: Volver a registrar DLLs
Volver a registrar un número de DLLs puede ayudarle a arreglar los problemas de los errores de la madre de alquiler COM. Y hacer esto es muy fácil. Empiece haciendo clic con el botón derecho del ratón en el botón de ventanas y proceda a seleccionar la línea de comandos. En la ventana de la línea de comandos, escriba el siguiente comando y presione Enter después de cada uno.
regsvr32 vbscript.dll
regsvr32 jscript.dll
Esto ha sido reputado para trabajar bastante bien en la fijación de errores COM sustituto.