Cómo solucionar problemas del proceso COM Surrogate y qué es COM Surrogate

COM Surrogate es un proceso normal de Windows, no un virus en sí mismo. Windows lo utiliza para alojar ciertos componentes COM fuera de la aplicación que los solicitó, de modo que un componente defectuoso puede fallar sin que necesariamente se cierre la aplicación principal. Este proceso suele estar asociado con dllhost.exe, y es normal ver más de una instancia de COM Surrogate en el Administrador de tareas.

Si COM Surrogate falla repetidamente, consume una cantidad inusualmente alta de CPU o provoca que el Explorador de archivos se congele al abrir carpetas, la causa real suele ser un controlador de miniaturas, un componente multimedia, una extensión de shell de terceros, un archivo dañado, una caché corrupta o un problema con un componente de Windows. Las soluciones que se describen a continuación se centran en encontrar la causa en lugar de deshabilitar COM Surrogate.

¿Qué es COM Surrogate?

COM significa Component Object Model (Modelo de Objetos Componentes), una tecnología de Windows que permite que los componentes de software interactúen entre sí. Microsoft documenta un sustituto de DLL proporcionado por el sistema que puede cargar servidores COM basados ​​en DLL en un proceso independiente. Una ventaja importante es el aislamiento de fallos : si el componente alojado falla, la aplicación que lo llama tiene más probabilidades de seguir funcionando. Consulte la documentación de Microsoft sobre sustitutos de DLL para obtener más información sobre el diseño subyacente.

El Administrador de tareas de Windows 11 muestra varios procesos COM Surrogate en la sección de Procesos en segundo plano.
Pueden aparecer varias entradas COM Surrogate porque Windows puede alojar componentes separados en procesos subrogados separados.

Cómo solucionar problemas con COM Surrogate

1. Finalice un proceso COM Surrogate bloqueado y vuelva a intentarlo.

Presione Ctrl + Shift + Esc para abrir el Administrador de tareas. En Procesos , seleccione una instancia de COM Surrogate que esté claramente bloqueada o consumiendo recursos y elija Finalizar tarea . Luego, vuelva a abrir la carpeta o aplicación que provocó el problema. Windows puede iniciar otro servidor sustituto cuando sea necesario.

No finalice repetidamente todas las instancias como parte del mantenimiento rutinario. Finalizar el proceso solo restablece el síntoma; si el problema reaparece, continúe con las comprobaciones que se indican a continuación.

2. Pruebe las miniaturas y reconstruya la caché de miniaturas.

Los problemas con COM Surrogate suelen aparecer cuando el Explorador de archivos genera vistas previas de fotos, vídeos, PDF u otros archivos. Como paso de diagnóstico, abra el Explorador de archivos, seleccione ... > Opciones , abra la pestaña Vista y active la opción Mostrar siempre iconos, nunca miniaturas . En Windows 10, la opción Opciones de carpeta está disponible en la cinta de opciones Vista del Explorador de archivos.

Pestaña Vista de Opciones de carpeta con la opción "Mostrar siempre iconos, nunca miniaturas" activada.
Deshabilitar temporalmente las miniaturas ayuda a determinar si la generación de la vista previa está provocando el fallo.

Si el Explorador de archivos deja de fallar con las miniaturas desactivadas, borre la caché de miniaturas. Busque " Liberador de espacio en disco" en Windows , seleccione la unidad de Windows, marque la casilla "Miniaturas" y ejecute la limpieza. Microsoft confirma que el Liberador de espacio en disco puede eliminar la caché de miniaturas en su guía de limpieza de espacio en disco . Vuelva a activar las miniaturas y pruebe la carpeta de nuevo.

Ventana de Liberador de espacio en disco con el elemento Miniaturas seleccionado para su eliminación.
Borrar la caché de miniaturas obliga a Windows a reconstruir los datos de las miniaturas cada vez que se vuelven a visualizar los archivos.

3. Localiza el archivo o componente que dllhost.exe está modificando.

Cuando el fallo esté vinculado a una carpeta o tipo de archivo específico, utilice el Monitor de procesos Sysinternals gratuito de Microsoft . Añada un filtro para el nombre del proceso dllhost.exe , reproduzca el problema e inspeccione la actividad del sistema de archivos inmediatamente antes del error.

Sysinternals Process Monitor se filtró para mostrar la actividad del archivo dllhost.exe.
Un filtro dllhost.exe puede acotar el rastreo a los archivos y componentes implicados cuando se produce el problema de COM Surrogate.

Si se accede repetidamente al mismo archivo multimedia justo antes del fallo, muévalo fuera de la carpeta y vuelva a probar. Si Process Monitor apunta a una carpeta o códec de un programa de terceros, actualice, repare o elimine dicho software desde su instalador oficial. No elimine archivos DLL de Windows ni archivos del sistema desconocidos solo porque aparezcan en el registro de seguimiento.

4. Escanee en busca de malware en lugar de incluir COM Surrogate en la lista blanca.

Dado que los procesos legítimos de Windows pueden ser imitados por malware, ejecute un análisis de seguridad si el comportamiento es inusual o el archivo ejecutable parece sospechoso. Abra Seguridad de Windows > Protección contra virus y amenazas y ejecute un análisis rápido; utilice un análisis completo o Microsoft Defender sin conexión cuando se requiera una revisión más exhaustiva. La guía de seguridad de Windows de Microsoft explica las opciones de análisis disponibles.

Página de protección contra virus y amenazas de Seguridad de Windows que muestra las opciones de análisis rápido, completo, personalizado y sin conexión.
Utilice la Seguridad de Windows para comprobar el comportamiento sospechoso de COM Surrogate en lugar de excluir el proceso de la protección antivirus de forma generalizada.

Evite agregar una exclusión general del antivirus para COM Surrogate o desactivar la protección como solución general. Si un producto de seguridad de terceros está bloqueando un componente legítimo, revise su historial de detección, actualice el producto y siga las instrucciones del proveedor para esa detección específica.

5. Repara los archivos del sistema de Windows si el problema afecta a todo el sistema.

Si se producen errores de COM Surrogate en varias carpetas y aplicaciones, repare el almacén de componentes de Windows y los archivos del sistema protegidos. Abra el símbolo del sistema como administrador y ejecute estos comandos en orden:

DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow

Microsoft recomienda ejecutar DISM antes del Comprobador de archivos del sistema (SFC), ya que DISM proporciona archivos que SFC puede usar para la reparación. Las instrucciones completas y los mensajes de resultados se encuentran en la documentación del Comprobador de archivos del sistema de Microsoft .

El símbolo del sistema del administrador muestra que los comandos DISM RestoreHealth y SFC scannow se ejecutaron correctamente.
DISM, seguido de SFC, puede reparar componentes de Windows dañados cuando el problema no se limita a un solo tipo de archivo.

Lo que no debes hacer

  • No elimine ni deshabilite permanentemente dllhost.exe. COM Surrogate forma parte del mecanismo normal de alojamiento de componentes de Windows.
  • No instales paquetes de códecs aleatorios. Si un formato en particular provoca el problema, opta por las actualizaciones de la aplicación, el dispositivo o el proveedor del códec que ya utilizas.
  • No elimine un archivo problemático basándose únicamente en un registro de seguimiento. Primero, muévalo o cópielo, confirme los cambios de comportamiento y guarde copias de seguridad de los datos importantes.

En la mayoría de los casos, COM Surrogate solo actúa como host. La solución definitiva consiste en identificar el proveedor de miniaturas, el archivo, el códec, la extensión de shell, el conflicto de seguridad o el componente de Windows dañado que está provocando el fallo de COM Surrogate.

(31) Comentarios

  1. Juanita G. -

    ¡Vaya! El proceso COM Surrogate puede ser un verdadero dolor. Gracias por compartir tus tips sobre cómo solucionarlo

  2. Lucia Del Sol -

    Tu artículo me ha abierto los ojos. Gracias por la explicación sencilla sobre COM Surrogate. 😃

  3. Fer IT -

    Para solucionar conflictos con COM Surrogate, también es útil revisar si hay actualizaciones de Windows pendientes. A veces, eso resuelve muchos problemas

  4. Teresa Y. -

    Gran artículo, pero tengo una pregunta. ¿Qué debo hacer si se repite el error del proceso COM Surrogate

  5. Esteban Q. -

    Una de las mejores guías que he leído sobre este tema, ¡bien hecho! Lo voy a compartir con amigos que tienen el mismo inconveniente.

  6. Adriana K. -

    Wow, la forma en que explicas el proceso es muy amigable y accesible. Ya estoy lista para intentar tu método y ver si resuelve mi evento de COM Surrogate

  7. Roberto Pérez -

    ¿Alguien ha tenido problemas con virus y el proceso COM Surrogate? Siempre me preocupa que esté vinculado.

  8. Inês R. -

    ¡Hola! ¿Alguien ha probado desinstalar y reinstalar la aplicación que usa COM Surrogate? Creo que eso podría funcionar también

  9. Agustín Ser -

    La solución más rápida fue desactivar COM Surrogate temporalmente y volver a activarlo después. Espero que otros lo encuentren útil

  10. Saúl M. -

    Me gustaría saber si esto también aplica para las versiones más antiguas de Windows. ¿Alguien podría confirmarlo?

  11. Lorena D. -

    Conocía un poco sobre este proceso, pero esta información es mucho más detallada. Definitivamente valdrá la pena seguir todos los pasos que mencionas.

  12. Esteban LT -

    Gracias, la guía es clara y tiene información valiosa. ¡Me gustaría ver más contenidos así!

  13. Maria L. -

    Es interesante conocer cómo solucionar problemas del proceso COM Surrogate. A veces se siente frustrante cuando aparecen estos errores

  14. Carmen Verano -

    Siempre me había preguntado qué es exactamente COM Surrogate. Este artículo es una revelación

  15. Lucas V. -

    Yo tenía un problema similar, pero pensé que era un virus. Ahora sé que podría estar relacionado con COM Surrogate. ¡Gracias!

  16. Juan Carlos -

    ¡Gracias por esta información! No tenía idea de qué era COM Surrogate y cómo podía afectar mi computadora

  17. Fernando 1985 -

    Que gran descubrimiento tú artículo. Solucioné mi problema y ahora mi computadora corre como nueva. ¡Mil gracias

  18. Cecilia R. -

    Me encantó que explicaste cómo identificar el problema. Esos pasos son útiles para cualquiera que use Windows

  19. Marisol -

    Gracias por darme luces sobre este tema. A veces siento que mi PC se congela por culpa de procesos como el de COM Surrogate. 🤔

  20. Diana M. -

    ¡Qué alivio! Pensé que tendría que formatear mi computadora porque comencé a tener muchos problemas con el proceso COM Surrogate. Gracias por la ayuda

  21. Pablo el Geek -

    ¿Alguien ha probado las soluciones que mencionan aquí? Me gustaría saber si realmente funcionan.

  22. Sofia R. -

    ¡Increíble! Ayudaste a muchos con esta guía. Yo siempre he tenido problemas con el proceso de COM, y nunca supe por qué.

  23. Andrés G. -

    Ayer intenté una de las soluciones y, para mi sorpresa, funcionó. ¡COM Surrogate ya no molesta más! 👍

  24. Diego el Pro -

    Chicos, si tienen Windows 10, revisar los permisos de las aplicaciones puede ayudar con el proceso COM Surrogate. ¡Inténtenlo!

  25. Karla IT -

    Un consejo adicional: siempre es bueno escanear la PC en busca de malware, ya que puede estar oculto detrás de COM Surrogate.

  26. Fernando K. -

    Definitivamente seguiré tus consejos. ¡Ojalá funcione! Si lo hace, volveré a comentar para contarlo. 😉

  27. Ruben 92 -

    A veces parece que el PC tiene vida propia. Me alegra que existan guías como esta para ayudar con el tema de COM Surrogate

  28. Claudia P. -

    No sabía que COM Surrogate pudiera causar tanto problema. ¡Voy a seguir estos pasos para solucionarlo

  29. Notta L. -

    Me dio risa cómo explicaste los problemas del proceso. A veces es un caos, ¿verdad? 😂

  30. Laura P. -

    Estaba a punto de entregar mi computadora por el problema de COM Surrogate, pero ahora tengo esperanza. Gracias por los tips.

  31. Hugo 00 -

    ¡Fun fact! COM Surrogate permite que ciertos procesos se ejecuten de forma aislada, pero a veces fallan y causan errores. 😅

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.