¿Qué es el proceso dllhost.exe COM Surrogate, por qué acapara la CPU o causa errores?

Contenidos

En el Administrador de tareas de Windows 10, 8 o Windows 7 puede hallar el procedimiento dllhost.exe, en algunos casos puede causar una alta carga de CPU o errores como: COM Surrogate ha dejado de funcionar, el nombre de la aplicación fallida es dllhost .exe.

Esta instrucción detalla qué tipo de programa es COM Surrogate, si dllhost.exe se puede desinstalar y por qué este procedimiento causa el error «El programa dejó de ejecutarse».

¿Para qué se necesita el procedimiento dllhost.exe?

El procedimiento COM Surrogate (dllhost.exe) es un procedimiento «intermedio» del sistema que le posibilita conectar objetos COM (Modelo de objetos componentes) para ampliar las capacidades del programa en Windows 10, 8 y Windows 7.

Ejemplo: de forma predeterminada, el Explorador de Windows no muestra miniaturas para formatos de imagen o vídeo no estándar. A pesar de esto, cuando se instalan programas relevantes (Adobe Photoshop, Corel Draw, visores de fotos, códecs de video y similares), estos programas registran sus objetos COM en el sistema y el Explorador, a través de el procedimiento COM Surrogate, se conecta a ellos. y los utiliza para mostrar miniaturas en su ventana.

Esta no es la única opción cuando se trata de dllhost.exe, pero es la más común y, al mismo tiempo, la que causa con mayor frecuencia errores de «COM Surrogate detenido» o alta carga de CPU. El hecho de que más de un procedimiento dllhost.exe pueda aparecer en el Administrador de tareas al mismo tiempo es normal (cada programa puede ejecutar su propia instancia de procedimiento).

El archivo de sistema original para el procedimiento se encuentra en C: WindowsSystem32. No es factible borrar dllhost.exe, a pesar de esto, de forma general existen posibilidades de arreglar los problemas causados ​​por este procedimiento.

¿Por qué dllhost.exe COM Surrogate carga el procesador o causa el error «COM Surrogate dejó de ejecutarse» y cómo solucionarlo?

La mayoría de las veces, la carga alta del sistema o la terminación repentina del procedimiento COM Surrogate ocurre al abrir ciertas carpetas que contienen archivos de video o fotos en el Explorador de Windows, aún cuando esta no es la única opción: a veces, los errores además ocurren simplemente cuando se ejecutan programas de terceros.

Las causas más comunes de esta conducta son:

  1. Un programa de terceros ha registrado incorrectamente los objetos COM o no funcionan correctamente (incompatibilidad con la versión actual de Windows, software desactualizado).
  2. Códecs desactualizados o que funcionan mal, especialmente si el problema ocurre al renderizar las miniaturas en el navegador.
  3. A veces: el funcionamiento de virus o malware en la computadora, o daños en los archivos del sistema de Windows.

Utilizar puntos de restauración, borrar códecs o programas

Primero, si ha habido una carga de CPU alta reciente o errores «Los programas sustitutos COM han dejado de funcionar», intente utilizar Puntos de restauración del sistema (consulte Puntos de restauración de Windows 10) o, si sabe después de instalar qué programa o códecs ocurrió el error, intente borrar en Panel de control – Programas y componentes o, en Windows 10, en Configuración – Aplicaciones.

Nota: Aún cuando el error ha aparecido por mucho tiempo, pero ocurre específicamente al abrir carpetas con videos o imágenes en Explorer, primero intente borrar los códecs instalados, como K-Lite Codec Pack, asegúrese de reiniciar la computadora después de completar la eliminación.

Archivos corruptos

Si aparece una alta carga de CPU de dllhost.exe al abrir una carpeta específica en el explorador, es factible que contenga un archivo multimedia dañado. Una forma, aún cuando no siempre viable, de detectar un archivo de este tipo:

  1. Abra el Monitor de recursos de Windows (presione Win + R, escriba resmon y presione Entrar. Además puede utilizar la búsqueda de la barra de tareas de Windows 10).
  2. En la pestaña «CPU», verifique el procedimiento dllhost.exe y posteriormente verifique (prestando atención a la extensión) si hay algún archivo de video o imagen en el listado de archivos «Módulos relacionados». Si hay uno, lo más probable es que sea el archivo que causa el problema (puede intentar eliminarlo).

Al mismo tiempo, si ocurren problemas sustitutos COM al abrir carpetas con ciertos tipos específicos de archivos, los objetos COM registrados por el programa responsable de abrir esos tipos de archivos pueden ser los culpables: puede verificar si el problema persiste después de borrar ese programa (y, preferiblemente reinicie su computadora después de eliminarla).

Errores de registro COM

Si los métodos anteriores no ayudan, puede intentar corregir los errores de registro COM en Windows. El método no siempre conduce a un resultado positivo, puede conducir a uno negativo, por lo que recomiendo encarecidamente crear un punto de restauración del sistema antes de usarlo.

Puede usar CCleaner para corregir automáticamente estos errores:

  1. En la pestaña de registro, marque «Clase y errores de ActiveX», haga clic en «Arreglar problemas».
  2. Asegúrese de que los ítems «Errores de ActiveX / COM» estén seleccionados y haga clic en «Corregir seleccionados».
  3. Acepta guardar la copia de seguridad de las entradas del registro para borrar y especificar la ruta de guardado.
  4. Después de la corrección, reinicie su computadora.

Más información sobre CCleaner y dónde descargar el programa: Utilice CCleaner a su favor.

Más alternativas para corregir errores sustitutos de COM

En conclusión, alguna información adicional que puede ayudarlo a arreglar el problema de dllhost.exe, si no ha podido arreglar el problema hasta el momento:

  • Ejecute un escaneo de malware en su computadora con herramientas como AdwCleaner (y su antivirus además).
  • El archivo dllhost.exe en sí no suele ser un virus (pero el malware que utiliza COM Surrogate puede causar problemas). A pesar de esto, en caso de duda, asegúrese de que el archivo de procedimiento esté en C: {WindowsSystem32} (haga clic con el botón derecho en el procedimiento en el Administrador de tareas – abrir la ubicación del archivo) y Microsoft lo firmará digitalmente (haga clic con el botón derecho en el archivo – propiedades). En caso de duda, consulte Cómo chequear los procesos de Windows en busca de virus.
  • Intente ejecutar una verificación de integridad en los archivos del sistema de Windows.
  • Intente deshabilitar DEP para dllhost.exe (solo sistemas de 32 bits): vaya a Panel de control – Sistema (o haga clic con el botón derecho en «Este equipo» – «Propiedades»), seleccione «Configuración avanzada del equipo» sistema ”a la izquierda, en el Pestaña «Avanzado» en «Velocidad de rendimiento», haga clic en «Configuración» y abra la pestaña «Prevención de ejecución de datos». Seleccione «Habilitar DEP para todos los programas y servicios excepto los seleccionados a continuación», haga clic en «Agregar» y especifique la ruta del archivo C: WindowsSystem32dllhost.exe. Aplicar la configuración y reiniciar la computadora.

En resumen, si nada ha funcionado y tienes Windows 10, puedes intentar reiniciar el sistema con los datos guardados: Cómo reiniciar Windows 10.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.