Cómo arreglar COM Surrogate ha dejado de funcionar en Windows 10, 8 y 7

Tabla de contenido:

Cómo arreglar COM Surrogate ha dejado de funcionar en Windows 10, 8 y 7
Cómo arreglar COM Surrogate ha dejado de funcionar en Windows 10, 8 y 7
Anonim

Un error 'COM Surrogate ha dejado de funcionar' o 'DLL host no responde' es extraño y frustrante. Los errores de COM Surrogate no son catastróficos, pero si estos errores ocurren con la suficiente frecuencia, pueden ser perjudiciales.

Cómo solucionar el problema del COM sustituto depende del sistema operativo, pero lo guiaremos, ya sea que tenga Windows 10, Windows 8 o Windows 7.

¿Qué es COM sustituto?

COM Surrogate es un nombre genérico para los procesos llamados dllhost.exe que separa el Explorador de Windows de los hosts DLL individuales que tienen el potencial de bloquearse. En particular, las DLL que tratan con miniaturas de medios. Hay muchos otros, pero ese es uno de los más comunes.

Image
Image

COM Surrogate hace que si alguno de esos archivos DLL falla, los archivos no bloquean todo el Explorador de Windows. Piense en ello como una primera línea de defensa para la estabilidad del sistema.

¿Qué hace que COM Surrogate deje de funcionar?

El error 'COM Surrogate ha dejado de funcionar' no parece impedirle hacer mucho. Sin embargo, su interrupción puede ser irritante y, a menudo, no es obvio qué causó el problema.

Encontrar la causa precisa de por qué un host DLL no responde no siempre es fácil. Hay algunas maneras en que puede salir mal. El más típico es que ha habido alguna corrupción en un códec que permite que se muestren las miniaturas de ciertos medios. En otros casos, un controlador de pantalla dañado puede ser la causa de errores en una unidad de almacenamiento.

En algunos casos específicos, ha habido informes de aplicaciones específicas, como Adobe Photoshop y Nero disk burner, que provocan que COM Surrogate deje de funcionar. Eso es menos probable, y recomendamos algunas de las correcciones más generales a continuación antes de señalar con el dedo cualquier aplicación en particular. Si recientemente instaló una nueva aplicación y experimenta un error, volver a antes de instalarla puede ser un buen primer paso.

Reparar COM Surrogate ha dejado de funcionar en Windows 10

Sin una causa aparente para los errores de COM Surrogate, a menudo es bueno probar primero algunas soluciones generales que pueden solucionar una serie de problemas. Después de cualquiera de las siguientes correcciones, reinicie su sistema y repita los pasos para desencadenar el problema de COM Surrogate. Si todo va bien, no debería volver a aparecer.

Estos pasos están diseñados para funcionar con Windows 10. Estos también son aplicables a Windows 8.1 y 7; sin embargo, los métodos para llegar pueden ser ligeramente diferentes.

  1. Ejecute un análisis antivirus. Probablemente no sea un problema de malware, pero siempre es una buena idea ejecutar un análisis antivirus si tiene un problema con su PC con Windows.
  2. Actualizar controladores de gráficos. Un controlador de pantalla dudoso puede ser la razón por la que COM Surrogate ha dejado de funcionar. Eliminar el existente e instalar una versión actualizada (o una versión más antigua que se haya confirmado que funciona) puede ser un buen lugar para comenzar a solucionar los problemas de host DLL que no responde.

    Para asegurarse de que eliminó todo lo relacionado con los controladores de gráficos, descargue y ejecute el Desinstalador de controladores de pantalla. Es un poco más complicado, pero los pasos se explican por sí mismos y el asistente lo guía a través del proceso.

    Si esto no soluciona el error y cree que la actualización a un controlador reciente puede haberlo causado, descargue un controlador anterior que sepa que funciona e instálelo en su lugar.

  3. Comprobar errores de disco. Los problemas con una unidad de almacenamiento pueden ser la causa de errores de host de DLL, por lo que es una buena idea revisarlo si se encuentra con ese problema.
  4. Agregar una excepción DEP. La prevención de ejecución de datos, o DEP, es una herramienta de seguridad de Windows que evita que se carguen secuencias de comandos no reconocidas en la memoria reservada. Un DEP demasiado entusiasta podría evitar que COM Surrogate se ejecute correctamente. Para solucionarlo, agréguelo a la lista de excepciones DEP.

Recomendado: