Cómo arreglar COM Surrogate ha dejado de funcionar

¿ COM Surrogate ha dejado de funcionar aparece repentinamente mientras estaba viendo fotos o viendo videos? No se preocupe, la mayoría de los usuarios enfrentan este error, por lo que debe haber una solución para esto. En esta publicación, vamos a discutir cómo solucionar este error.

COM Surrogate ha dejado de funcionar

¿Qué hace COM Surrogate y por qué siempre deja de funcionar?

El proceso dllhost.exe se conoce con el nombre de COM Surrogate y la única vez que probablemente notará su existencia es cuando falla y recibe el mensaje COM Surrogate ha dejado de funcionar. ¿Qué es este COM Surrogate y por qué sigue fallando?

COM Surrogate es un nombre elegante para el proceso Sacrificial de un objeto (Sacrificial)COM que se ejecuta fuera del proceso que lo solicitó. Explorer utiliza COM Surrogate al extraer miniaturas, por ejemplo. Si va a una carpeta con miniaturas habilitadas, Explorer activará un COM Surrogate y lo usará para calcular las miniaturas de los documentos en la carpeta. Lo hace porque Explorer ha aprendido a no confiar en los extractores de miniaturas; tienen un pobre historial de estabilidad. Explorador(Explorer)ha decidido absorber la penalización de rendimiento a cambio de una mayor confiabilidad, lo que resulta en sacar estos bits de código dudosos del proceso principal de Explorer . Cuando el extractor de miniaturas falla, el bloqueo destruye el proceso COM Surrogate en lugar de Explorer .

En otras palabras, COM Surrogate es el No me siento bien con este código, así que voy a pedirle a COM que lo aloje en otro proceso. De esa manera, si falla, es el proceso de sacrificio COM Surrogate el que falla en lugar de mi proceso. Y cuando falla, solo significa que los peores temores de Explorer se hicieron realidad.

En la práctica, si obtiene este tipo de fallas al explorar carpetas que contienen archivos de video o multimedia, lo más probable es que el problema sea un códec escamoso. Entonces, sin perder tiempo, veamos cómo arreglar COM Surrogate(Fix COM Surrogate) ha dejado de funcionar con la ayuda del tutorial que se detalla a continuación.

Cómo arreglar COM Surrogate(Fix COM Surrogate) ha dejado de funcionar

Método 1: Actualizar códecs

Dado que el problema está relacionado con la visualización de fotos y videos, actualizar el códec parece ser una buena opción y, con suerte, puede ayudarlo a corregir el error COM Surrogate . Puede descargar la última versión del códec para Windows 10/8.1/7 aquí(here) .

Si tiene instalado DivX o Nero , puede considerar actualizarlos a su última versión y, en algunos casos, debe desinstalarlos e instalarlos nuevamente para que funcionen correctamente.

Si actualizó Nero y DivX y aún tiene el problema, puede intentar cambiar el nombre del archivo C:Program Files\Common Files\Ahead\DSFilter\NeVideo.ax a NeVideo.ax.bak . Es posible que también deba cambiar el nombre de NeVideoHD.ax a NeVideoHD.bak , sin embargo, esto romperá Nero Showtime .

Método 2: deshabilitar la miniatura

Puede deshabilitar las vistas previas en miniatura(disable Thumbnail previews) , lo que debería resolver el problema temporalmente, pero no es la solución óptima para solucionar COM Surrogate ha dejado de funcionar.

Método 3: Vuelva a registrar archivos DLL

Vuelva a registrar algunas DLL(DLLs) con Windows que posiblemente puedan corregir el error sustituto de COM . Para hacer esto:

1. Haga(Right) clic con el botón derecho en el botón Ventana(Window) y seleccione " Símbolo del sistema (Administrador)(Command Prompt (Admin)) ".

administrador del símbolo del sistema

2. En la ventana cmd, escriba los siguientes comandos y presione Intro después de cada uno:

regsvr32 vbscript.dll
regsvr32 jscript.dll

registrar archivos DLL

Esto puede solucionar el problema de que COM Surrogate ha dejado de funcionar( fix the COM Surrogate has stopped working) , pero si no, ¡sigue leyendo!

Método 4: comprobación de errores del disco duro

Otra forma de solucionar el error COM Surrogate es ejecutar la utilidad de comprobación de disco que se explica aquí .

Método 5: deshabilite DEP para el archivo "dllhost"

Deshabilitar DEP para dllhost.exe parece solucionar el problema para la mayoría de los usuarios, así que veamos cómo hacerlo. Puede leer más sobre esto en mi publicación anterior sobre cómo desactivar DEP(how to turn off DEP) .

1. En el último paso, haga clic en Agregar(Add ) como se muestra a continuación:

Agregar servicios

2. En el cuadro emergente Agregar , seleccione los siguientes archivos ejecutables:(Add)

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

archivo dllhost abierto

3. Seleccione el archivo dllhost, haga clic en abrir y obtendrá algo como esto:

COM sustituto en DEP

Esto probablemente debería solucionar el  error COM Surrogate ha dejado de funcionar.

Método 6: controlador de pantalla de reversión

A veces, las actualizaciones recientes de los controladores de pantalla pueden causar este error y, por lo tanto , la reversión del controlador en Windows 10(driver rollback on Windows 10) puede solucionar el problema. Pero debe hacer esto solo si nota un problema después de que se hayan actualizado sus controladores.

1. Haga clic derecho en Esta PC(This PC) o Mi PC (My Computer ) y seleccione propiedades.

2. Ahora, a la izquierda, haga clic en Administrador de dispositivos(Device Manager) .

administrador de dispositivos

3. Expanda (Expand Display) Adaptadores(Adapters) de pantalla y luego haga clic con el botón derecho en el dispositivo de pantalla y elija Desinstalar.(Uninstall.)

Controlador de pantalla de reversión

4. Verá un cuadro emergente donde debe marcar la opción " Eliminar el software del controlador para este dispositivo " y hacer clic en (Delete the driver software for this device)Aceptar. Windows(OK. Windows) desinstalará el dispositivo y eliminará el software del controlador descargado de Windows Update . Puede instalar un nuevo software de controladores después.

También te puede interesar:

Con suerte, uno de estos métodos solucionará el error COM Surrogate ha dejado de funcionar(fix COM Surrogate has stopped working error) . Si todavía tienes alguna duda o pregunta, no dudes en comentar, trataremos de ayudarte.



About the author

Soy un revisor profesional de Windows y software de oficina. Tengo un profundo conocimiento de estos programas, así como de sus diversas características y capacidades. Mis revisiones son objetivas y detalladas, para que los clientes potenciales puedan ver qué tan bien funciona el programa y qué mejoras se pueden hacer. También me encanta ayudar a las personas a encontrar las mejores aplicaciones para sus necesidades, ya sea a través de reseñas o buscando las mejores ofertas en aplicaciones.



Related posts