Solución: COM Surrogate ha dejado de funcionar (dllhost.exe)

Muchos usuarios de Windows (7, 8 y 10) han informado que experimentan un problema en el que reciben un mensaje de error que indica que “ COM Surrogate ha dejado de funcionar ” mientras exploran carpetas que contienen archivos de video o multimedia. Algunos usuarios también han recibido este error al intentar imprimir. COM Surrogate es el proceso de host ejecutable ( dllhost.exe ) que se ejecuta en segundo plano, mientras navega por archivos y carpetas. Debido a este proceso, puede ver miniaturas y, cuando este proceso falla, aparecen ventanas emergentes de error en la pantalla. Esto también puede deberse a códecs corruptos necesarios para ver los medios. En esta guía, hemos enumerado algunos pasos para usted que, con suerte, solucionarán el problema.

Reparar archivos de sistema dañados

Descargue y ejecute Restoro para buscar archivos corruptos desde aquí , si los archivos están dañados y faltan, repárelos y luego verifique si soluciona el problema, si no, continúe con las soluciones que se enumeran a continuación.

Método 1: retroceder al controlador del adaptador de pantalla anterior

Para ello, mantenga la tecla de Windows y la prensa R . En el cuadro de diálogo de ejecución, escriba hdwwiz.cpl y haga clic en Aceptar . Desplácese hasta la sección Adaptadores de pantalla en el Administrador de dispositivos. Haga clic derecho sobre él y seleccione Propiedades. Haga clic en Revertir controlador y continúe con las instrucciones en pantalla. En algunos casos, esta opción está atenuada, si ese es el caso, intente los métodos a continuación.

2015-12-03_012736

Método 2: agregue dllhost.exe a la excepción DEP

  1. Vaya a Inicio > Panel de control > Sistema > Configuración avanzada del sistema > Configuración de rendimiento > Prevención de ejecución de datos.
  2. Seleccione " Activar DEP para todos los programas y servicios excepto los que seleccione:"
  3. Haga clic en " Agregar " y vaya a C: \ Windows \ System32 \ dllhost.exe en una máquina Windows de 32 bits y en una máquina de 64 bits, agregue C: \ Windows \ SysWOW64 \ dllhost.exe
  4. Después de agregar dllhost.exe a la lista de excepciones, aplique los cambios o haga clic en Aceptar

2015-12-02_083212

Método 3: volver a registrar las DLL

Ejecute los siguientes comandos en un símbolo del sistema escalonado. Haga clic en Inicio, escriba cmd ; Haga clic derecho en el programa " cmd " de los resultados de la búsqueda y seleccione Ejecutar como administrador .

cmd-ejecutar-como-administrador

En la ventana del símbolo del sistema , escriba los siguientes comandos y presione la tecla Intro uno por uno:

regsvr32 vbscript.dll regsvr32 jscript.dll

2015-12-03_002655

Método 4: comprobar si hay errores en el disco

Si este error ocurre al abrir archivos guardados en una UNIDAD en particular que no sea C: \, entonces debe verificar esa unidad en busca de errores; de lo contrario, si no hay unidades adicionales, entonces se debe verificar C: \.

Mantenga la tecla de Windows y la prensa de E . En Windows 7 / Vista : verá las unidades enumeradas. En Windows 8/10, elija Esta PC en el panel izquierdo para ver las unidades. Haga clic derecho en la unidad de disco duro seleccionada que desea verificar y luego seleccione " Propiedades" .

2015-12-03_003530

Haga clic en la pestaña Herramientas desde la parte superior y luego haga clic en Comprobar ahora en Comprobación de errores.

2015-12-03_004636

Compruebe tanto las Opciones como el Haga clic en Iniciar .

Método 5: Actualizar códecs

Otro método manual para solucionar este error es actualizar todos los Codecs de Windows (7, 8 o 10) a sus últimas versiones actualizadas. Puede descargar e instalar su último paquete de códecs de Windows desde aquí:

Paquete de códecs de Windows 7: //www.windows7codecs.com/

Paquete de códecs de Windows 8 y 10: //www.windows8codecs.com/

Método 6: restablecer Internet Explorer

El problema también puede deberse a archivos en caché que estaban corruptos. En este caso, sería mejor reiniciar IE. Para ello, mantenga la tecla de Windows y la prensa R . En el cuadro de diálogo de ejecución, escriba inetcpl.cpl y haga clic en Aceptar. Vaya a la pestaña Avanzado y elija Restablecer. Marque Eliminar configuración personal y presione el botón de reinicio nuevamente. Una vez hecho esto, reinicie la PC y pruebe.

Método 7: desinstalar EaseUS Data Recovery

En algunos casos, se informó que la aplicación EaseUS Data Recovery estaba causando problemas con el proceso COM Surrogate al interferir con algunos de sus elementos importantes. Por lo tanto, se recomienda desinstalarlo y verificar si el problema persiste. Para poder hacer eso:

  1. Presione las teclas " Windows " + " I " simultáneamente para abrir la configuración.
  2. Haga clic en " Aplicaciones " y seleccione " Aplicaciones y funciones " en el panel izquierdo .
  3. Desplácese hacia abajo y haga clic en la opción " EaseUS Data Recovery " y seleccione " Desinstalar ".
  4. Siga las en - pantalla de instrucciones a completamente desinstalar de su equipo.
  5. Verifique si el problema persiste.

Método 8: realizar un arranque limpio

En algunos casos, realizar un inicio limpio puede solucionar este problema porque en un estado de inicio limpio no se pueden iniciar las aplicaciones de terceros. Por lo tanto, verifique si este error ocurre durante el inicio limpio y si no es así, significa que una aplicación de terceros lo está causando. Intente habilitar las aplicaciones una por una y vea cuál hace que vuelva el error. Además, puede optar por desinstalar esta aplicación o buscar alguna solución que solucione el error.

Nota: Además, intente deshabilitar la Vista previa en miniatura y verifique si eso soluciona el problema por usted.