Cómo arreglar un COM sustituto ha dejado de funcionar

¿Surrogate COM dejó de funcionar cuando miraba fotos o videos? No se preocupe, la mayoría de los usuarios se enfrentan a este error y, por lo tanto, debe solucionarse. En esta publicación, vamos a discutir cómo solucionar este error.

El sustituto COM ha dejado de funcionar

Índice

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

El proceso dllhost.exe se llama COM Surrogate, y la única vez que probablemente notará su existencia es cuando falla y recibe un mensaje de que COM Surrogate ha dejado de funcionar. ¿Qué es un sustituto COM y por qué falla todo el tiempo?

Un sustituto COM es un nombre de proceso Sacrificial intrincado para un objeto COM que se ejecuta fuera del proceso que lo solicitó. El conductor utiliza un sustituto COM, por ejemplo, para extraer miniaturas. Cuando vaya a la carpeta de miniaturas incluida, Explorer ejecutará el sustituto COM y lo usará para calcular las miniaturas de los documentos en la carpeta. Esto se debe a que Explorer ha aprendido a no confiar en los extractores de miniaturas; tienen una mala reputación de estabilidad. Explorer decidió absorber la degradación del rendimiento a cambio de una mayor confiabilidad, lo que condujo a la reubicación de estos complicados fragmentos de código del proceso principal de Explorer. Si el eliminador de miniaturas falla, el bloqueo destruye el proceso COM Surrogate en lugar de Explorer.

En otras palabras, un sustituto de COM es un código con el que no me siento bien, así que le pediré a COM que lo coloque en otro proceso. Entonces, cuando falla, es un proceso COM Surrogate de sacrificio el que falla en lugar de mi proceso. Y si falla, significa que los peores temores del Explorer se han hecho realidad.

En la práctica, si obtiene este tipo de fallas al ver carpetas que contienen videos o archivos multimedia, lo más probable es que el problema sea un códec inestable. Entonces, sin perder tiempo, veamos cómo arreglar cómo un COM sustituto dejó de funcionar con el tutorial que se detalla a continuación.

Cómo arreglar un COM sustituto ha dejado de funcionar

Método 1: Actualizar códecs

Dado que el problema es ver fotos y videos, actualizar el códec parece una buena opción y, con suerte, esto lo ayudará a solucionar el error COM Surrogate. Puede descargar el códec más reciente para Windows 10/8.1/7 aquí.

Si tiene instalado DivX o Nero, puede actualizarlos a la última versión y, en algunos casos, tendrá que desinstalarlos y reinstalarlos para que funcionen correctamente.

Si actualizó Nero y DivX, pero el problema persiste, 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 interrumpirá Nero Showtime.

Método 2: deshabilitar la miniatura

Puede deshabilitar la vista previa en miniatura, lo que debería solucionar el problema temporalmente, pero no es la mejor solución para eliminar el hecho de que el sustituto COM dejó de funcionar.

Método 3: Vuelva a registrar la DLL

Vuelva a registrar varias DLL en Windows, lo que puede solucionar el error de sustituto de COM. Para hacer esto:

1. Haga clic derecho en el botón "Ventana" y seleccione "Línea de comando (administrador)».

administrador de línea de comandos

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

regsvr32 vbscript.dll
regsvr32 jscript.dll

registrar dll

Puede Arreglar com sustituto dejó de funcionar pregunta, pero si no, ¡sigue leyendo!

Método 4: compruebe si hay errores en el disco duro

Otra forma de corregir el error sustituto de COM 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 resolver 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 deshabilitar DEP.

1. En el último paso, presione Agregar Como se muestra abajo:

Agregar servicios

2. En la ventana emergente Agregar, seleccione los siguientes archivos ejecutables:

 If you are on a 32-bit system then select the following file:
 C:WindowsSystem32dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:WindowsSysWOW64dllhost.exe

Abra el archivo dllhost

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

COM sustituto a DEP

Esto probablemente debería solucionar el error COM sustituto que dejó de funcionar.

Método 6: revertir el controlador de pantalla

A veces, las últimas actualizaciones del controlador de pantalla pueden causar este error y, por lo tanto, una reversión del controlador puede resolver el problema. Pero solo debe hacer esto si nota un problema después de actualizar los controladores.

1. Haga clic derecho esta ordenador o Mi ordenador y seleccione propiedades.

2. Ahora haz clic a la izquierda Administrador de dispositivos.

administrador de dispositivos

3. Expanda Adaptadores de pantalla, luego haga clic con el botón derecho en el dispositivo de pantalla y seleccione Borrar.

Reversión del controlador de pantalla

4. Verá una ventana emergente donde debe marcar «Desinstale el software del controlador para este dispositivo”Y haga clic en Aceptar. Windows desinstala el dispositivo y desinstala el software del controlador descargado de la actualización de Windows. A continuación, puede instalar los nuevos controladores.

También te puede interesar:

  • Cómo reparar el error de aplicación 0xc000007b
  • Cómo recuperar caché de iconos en Windows 10
  • Cómo arreglar MMC no puede crear snap
  • Cómo crear un punto de restauración del sistema es una manera fácil

Esperemos que uno de estos métodos sea corregir error sustituto COM dejó de funcionar. Si aún tienes dudas o preguntas, no dudes en comentar, trataremos de ayudarte.

Artículos de interés

Subir