Cómo arreglar COM Surrogate ha dejado de funcionar
Miscelánea / / November 28, 2021
¿COM Surrogate ha dejado de funcionar y aparece repentinamente mientras veía fotos o 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.
Contenido
- ¿Qué hace COM Surrogate y por qué siempre deja de funcionar?
- Cómo arreglar COM Surrogate ha dejado de funcionar
- Método 1: actualizar códecs
- Método 2: deshabilitar la miniatura
- Método 3: volver a registrar archivos DLL
- Método 4: comprobación de errores del disco duro
- Método 5: deshabilite DEP para el archivo "dllhost"
- Método 6: Controlador de pantalla de retroceso
¿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 es probable que note 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?
El COM Surrogate es un nombre elegante para el proceso de sacrificio de un objeto 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 historial pobre de estabilidad. Explorer ha decidido absorber la penalización del rendimiento a cambio de una confiabilidad mejorada que da como resultado la eliminación de estos trozos de código poco fiables 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, el COM Surrogate es el No me siento bien con este código, así que le voy a pedir a COM que lo aloje en otro proceso. De esa manera, si falla, es el proceso de sacrificio de COM sustituto 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 tiene este tipo de bloqueos cuando navega por carpetas que contienen archivos de video o multimedia, lo más probable es que el problema sea un códec defectuoso. Entonces, sin perder tiempo, veamos cómo reparar COM Surrogate ha dejado de funcionar con la ayuda del tutorial que se enumera a continuación.
Cómo arreglar 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í.
Si tiene DivX o Nero instalado, puede considerar actualizarlos a su última versión y, en algunos casos, debe desinstalarlos y volver a instalarlos para que funcionen correctamente.
Si actualizó Nero y DivX y aún tiene el problema, puede intentar cambiar el nombre del archivo C: \ Archivos de programa \ Archivos comunes \ 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
Usted puede deshabilitar las vistas previas de miniaturas, que debería resolver el problema temporalmente, pero no es la solución óptima para arreglar que COM Surrogate ha dejado de funcionar.
Método 3: volver a registrar archivos DLL
Vuelva a registrar algunas DLL con Windows que posiblemente puedan corregir el error sustituto COM. Para hacer esto:
1. Haga clic derecho en el botón Ventana y seleccione "Símbolo del sistema (administrador).”
2. En la ventana de cmd, escriba los siguientes comandos y presione enter después de cada uno de ellos:
regsvr32 vbscript.dll. regsvr32 jscript.dll
Esto puede arreglar el COM Surrogate ha dejado de funcionar problema, pero si no, ¡continúa leyendo!
Método 4: comprobación de errores del disco duro
Otra forma de corregir el error COM Surrogate es ejecutando la utilidad check disk 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. Puedes leer más sobre esto en mi publicación anterior sobre cómo apagar DEP.
1. En el último paso, haga clic en Agregar como se muestra a continuación:
2. En el cuadro emergente Agregar, seleccione los siguientes archivos ejecutables:
Si está en un sistema de 32 bits, seleccione el siguiente archivo: C: \ Windows \ System32 \ dllhost.exe Si está en un sistema de 64 bits, seleccione el siguiente archivo: C: \ Windows \ SysWOW64 \ dllhost.exe
3. Seleccione el archivo dllhost, haga clic en abrir y aparecerá algo como esto:
Esto probablemente debería solucionar el error COM Surrogate ha dejado de funcionar.
Método 6: Controlador de pantalla de retroceso
A veces, las actualizaciones recientes de los controladores de pantalla pueden causar este error y, por lo tanto, la reversión del controlador puede solucionar el problema. Pero debe hacer esto solo si nota un problema después de que se hayan actualizado los controladores.
1. Haga clic derecho en Esta PC o Mi computadora y seleccione propiedades.
2. Ahora a la izquierda, haga clic en Administrador de dispositivos.
3. Expanda Adaptadores de pantalla y luego haga clic con el botón derecho en el dispositivo de pantalla y elija Desinstalar
4. Verá un cuadro emergente donde debe marcar la casilla "Elimina el software del controlador para este dispositivo”Y haga clic en Aceptar. Windows desinstalará el dispositivo y eliminará el software del controlador descargado de Windows Update. Puede instalar un software de controladores nuevo después.
También te puede interesar:
- Cómo reparar el error de aplicación 0xc000007b
- Cómo reparar la caché de iconos en Windows 10
- Cómo arreglar MMC no pudo crear el complemento
- Cómo crear un punto de restauración del sistema: la forma más fácil
Con suerte, uno de estos métodos arreglar COM Surrogate ha dejado de funcionar error. Si aún tiene alguna duda o pregunta, no dude en comentar, intentaremos ayudarlo.