COM Surrogate Problemas En Windows 10

  • Compartir Este
Cathy Daniels

Cuando un ordenador empieza a funcionar lentamente o a congelarse, muchos usuarios abren el administrador de tareas para ver qué proceso sustituto com está causando el problema. Cuando un proceso sustituto desconocido es el culpable, lo primero que puede venir a la mente es que su ordenador con sistema operativo Windows tiene un problema de virus.

COM Surrogate es sólo uno de los muchos procesos que están rodeados de misterio. Si el proceso COM Surrogate está congelando tu ordenador, sigue leyendo para averiguar cómo solucionar este problema.

¿Qué es una madre de alquiler COM?

El proceso COM Surrogate es un componente necesario del sistema operativo Windows, y COM es la abreviatura de "Component Object Model" (Modelo de objetos componentes). Esto significa que si la parte COM de la aplicación funciona mal y se bloquea, puede hacer que todo el programa, incluido el Explorador de Windows, se bloquee con ella.

Por este motivo, Microsoft creó el proceso COM Surrogate, que permite al programa del desarrollador crear un COM "sustituto" o "proxy" que no es vital para el sistema. Si el proceso COM sustituto se bloquea, no provocará el bloqueo del proceso host, ya que existe fuera del proceso host.

¿Es COM Surrogate un virus?

Algunos rumores de Internet afirman que el proceso COM Surrogate es un virus, lo cual es en su mayoría falso. Sí, un virus puede tener un nombre similar, pero lo más probable es que el virus, al igual que otros programas, simplemente esté utilizando la característica del proceso COM Surrogate de Windows para sus propósitos. El COM Surrogate también es conocido como el proceso COM Surrogate Sacrificial.

Del mismo modo que ha secuestrado el resto de su ordenador, también ha secuestrado el proceso COM Surrogate. Aunque un uso anormal de la potencia de procesamiento del COM Surrogate puede significar un virus, hay varias otras razones por las que estos sustitutos pueden funcionar mal. Como proceso de sacrificio del COM Surrogate, naturalmente "actúa en otro lugar". Hecho así para proteger el sistema de su PC de posibles problemas. En resumen, el COMproceso de sacrificio sustituto puede ser adecuado para su ordenador.

Por ejemplo, cuando se accede a una carpeta en el Explorador de Windows y se intenta generar imágenes en miniatura, los procesos de Windows disparan un COM Surrogate para traer las miniaturas dentro del archivo exe.

  • Véase también: Error de clase no registrada

Cómo solucionar un error COM Surrogate

Solución nº 1: Forzar manualmente el cierre de COM Surrogate en el Administrador de Tareas

A veces el proceso COM se atasca, y es necesario apagarlo dentro del sistema operativo para resolverlo. Esta es la solución más rápida y sencilla.

Paso nº 1

Haga clic con el botón derecho del ratón en la barra de tareas para abrir la ventana Menú de la barra de tareas y accede al Administrador de tareas de Windows.

Paso 2

En la ventana del Administrador de tareas, desplácese hacia abajo hasta que encuentre el icono " COM Sustituto "Haga clic en él y, a continuación, en el botón " Fin de la tarea "Repita esta operación hasta que haya cerrado todos los procesos COM Surrogate al menos una vez. Cierre el Administrador de tareas.

Si el Sustituto COM se reinicia, debería estar utilizando una cantidad mínima de potencia de procesamiento. Si sigue causando problemas, continúe con el siguiente paso.

Solución nº 2: Actualice el antivirus y analice el ordenador

Una de las principales razones por las que los procesos sustitutos consumen demasiada potencia de procesamiento es que tu ordenador tenga un virus sustituto. Para asegurarte de que un virus sustituto no está contribuyendo al problema de procesamiento de sustitutos COM, actualiza tu software antivirus.

Dado que cada software antivirus es diferente, no es fácil publicar instrucciones exactas para hacerlo.

Si utiliza Kaspersky Antivirus, existe un problema conocido con el propio antivirus que causa problemas con los procesos COM Surrogate, por lo que es esencial actualizar todo el programa en lugar de buscar únicamente definiciones de antivirus.

Es posible que tenga que desinstalar el software y volver a instalarlo. Si el problema desaparece al desinstalar el software y vuelve a aparecer al volver a instalarlo, es posible que desee cambiar de programa antivirus.

Para actualizar el antivirus integrado, Windows Defender, escriba " Windows Defender " en el menú Inicio, selecciónelo y haga clic en " Compruebe si hay actualizaciones " cuando se abra.

Debe ejecutar un análisis completo del sistema cuando su antivirus esté actualizado. Este análisis puede llevar mucho tiempo, pero es vital para asegurarse de que no tiene un virus sustituto interfiriendo o utilizando el proceso COM Surrogate. Una vez finalizado el análisis, haga que el antivirus elimine cualquier virus sustituto que pueda encontrar y reinicie el equipo.

Si utiliza un antivirus de terceros, puede visitar el sitio web del fabricante para obtener instrucciones específicas sobre cómo actualizarlo y utilizarlo para eliminar cualquier virus sustituto. Una vez que haya actualizado el antivirus, también debe asegurarse de que Windows Defender esté desactivado.

Por último, si el antivirus no encuentra ningún virus sustituto pero sigue creyendo que puede tener un virus, puede intentar ejecutar un análisis sin conexión. También es muy recomendable comprobar si hay otras infecciones de malware que puedan estar causándole una infección en el ordenador. De nuevo, para ello debe seguir las instrucciones del fabricante del antivirus.

Solución nº 3: Asegúrese de que Windows está actualizado para solucionar el problema del COM sustituto

Otra causa del bajo rendimiento del proceso COM Surrogate es que el SO (sistema operativo) de Windows 10 no esté actualizado. Tener una versión obsoleta de Windows en ejecución puede dar lugar a muchos problemas. Para actualizar Windows 10 manualmente, sigue los pasos que se indican a continuación:

Paso nº 1

Tipo " Ajustes " en la barra de búsqueda, seleccione la opción correspondiente o pulse el botón " Ajustes " en el menú Inicio.

Paso 2

En el menú Configuración, seleccione " Actualizaciones y seguridad ."

Paso 3

Asegúrese de seleccionar " Actualización de Windows " en el menú de la derecha. A la izquierda, pulse el botón " Actualizar estado " que dice " Buscar actualizaciones ."

Paso 4

Si se instala alguna actualización, deberá reiniciar el ordenador antes de que entre en vigor. Para ello, haga clic en el menú Inicio " Potencia " y seleccione " Reinicie ."

Si una actualización estancada o faltante interfiere una vez que se ejecuta el proceso del Sustituto COM, este método debería solucionar el problema. Si continúa experimentando problemas con el Sustituto COM, continúe con el siguiente método.

Solución nº 4: Reparar el problema del sustituto COM actualizando el Reproductor de Windows Media

El Reproductor de Windows Media se utiliza para reproducir cualquier archivo de vídeo o multimedia. Sin embargo, si no utilizas el Reproductor de Windows Media (o no lo abres) con frecuencia, es posible que el reproductor esté desactualizado. Esto, a su vez, provocará problemas en todo el sistema. Puedes reparar el problema actualizando el reproductor multimedia. De esta forma, también podrás volver a disfrutar de los archivos multimedia.

Paso nº 1

Tipo " Reproductor de Windows Media " en la barra de búsqueda y seleccione la opción adecuada, o pulse el botón " Reproductor de Windows Media " si está disponible en su barra de tareas.

Paso 2

Cuando se abra la aplicación, déjala reposar unos minutos. Si necesita actualizarse, lo hará automáticamente, y aparecerá un " Actualización completa " en la parte inferior de la ventana.

Paso 3

Cierre el Reproductor de Windows Media y reinicie el ordenador. Para ello, haga clic en el menú Inicio " Potencia " y seleccione " Reinicie ."

Después de arreglar tu reproductor de vídeo o archivos multimedia, reinicia tu PC y comprueba si el problema del sustituto COM se ha resuelto.

Solución nº 5: Compruebe los archivos del sistema

Windows 10 tiene un programa que comprobará los archivos en busca de errores, incluso si se producen en otros programas que se ejecutan en el sistema. Puede encontrar fácilmente los archivos que pueden causar que los hosts de procesos COM Surrogate utilicen demasiada potencia de procesamiento. Además, la ejecución de una comprobación de archivos también puede ayudar a comprobar si hay algún virus surrogate causando problemas a su sistema. Así es como se ejecuta una comprobación de archivos:

Paso nº 1

Entrar " cmd " en la barra de búsqueda y pulse [ Entre en ].

Paso 2

Haga clic con el botón derecho del ratón en " Símbolo del sistema " y elija " Ejecutar como administrador " en el menú desplegable que aparece.

Paso 3

Una vez que se abra la ventana del símbolo del sistema, escriba " sfc /scannow "después de la pregunta (sin comillas) y pulse [ ]. Entre en ...] Espere a que finalice el proceso, que puede tardar algún tiempo en completarse.

Paso 4

Cuando finalice el análisis, deberá reiniciar el ordenador. Como antes, haga clic en el botón " Potencia " en el menú Inicio y seleccione " Reinicie ."

Continúe con el siguiente método si el problema sigue sin resolverse.

Arreglo # 6: Eliminar o limpiar las miniaturas en su computadora con Windows 10

A veces, COM Surrogate intenta acceder a un archivo corrupto no utilizado. Como el archivo está corrupto, no se puede abrir la ubicación del archivo, al que no se puede acceder. Para solucionar este problema, debe eliminar las miniaturas antiguas.

Paso nº 1

Tipo " Opciones del Explorador de archivos " en el menú Inicio y haga clic en él.

Paso 2

Pulse el botón " Ver "Asegúrese de que la pestaña " Mostrar siempre iconos, nunca miniaturas " en " Archivos y carpetas "A continuación, haga clic en " Solicitar " y, por último, haga clic en " OK ."

Paso 3

Abra el menú Inicio y escriba " Limpieza de disco Luego haz clic para abrir esa aplicación.

Paso 4

Seleccione la unidad que desea limpiar. Suele ser la unidad C: Si no está seguro, repita este paso y el paso nº 5 hasta que haya limpiado todas las unidades.

Paso 5

Asegúrese de que hay una marca de verificación junto a " Miniaturas A continuación, haga clic en ". Limpiar los archivos del sistema ."

Paso nº 6

Vuelva a abrir las Opciones del Explorador de archivos escribiendo " Opciones del Explorador de archivos " en el menú Inicio y haciendo clic en él.

Paso 7

Esta vez en el " Ver "en la ventana Opciones del Explorador de archivos, desactive la casilla " Mostrar siempre iconos, nunca miniaturas " en " Archivos y carpetas ." De nuevo, haga clic en " Solicitar " y, por último, haga clic en " OK ."

Paso 8

Cierre la ventana y haga clic en el icono Encendido del menú Inicio para reiniciar el ordenador.

Arreglo 7: Vuelva a crear la caché de miniaturas con el símbolo del sistema

A veces, debe eliminar todas sus miniaturas y hacer que Windows reconstruya su caché de miniaturas. Las miniaturas defectuosas probablemente causarán problemas de sustitutos COM. Para asegurarse de que sus miniaturas abren correctamente la ubicación del archivo, siga estos pasos:

Paso nº 1

Tipo " cmd " en el cuadro de búsqueda y haga clic con el botón derecho del ratón en " Símbolo del sistema " para que aparezca el " Ejecutar como administrador "Elige esa opción.

Paso 2

Cuando aparezca el símbolo del sistema, escriba " taskkill /f /im explorer.exe " sin comillas (o córtalo y pégalo) en la ventana, y pulsa [ Entre en Este comando detiene el Explorador de archivos.

Paso 3

Ahora, escriba " del /f /s /q /a %LocalAppData%MicrosoftWindowsExplorerthumbcache_*.db " sin las comillas (o córtalo y pégalo) en la ventana, y pulsa [ Entre en Este comando borra todos los archivos de miniaturas de la base de datos.

Paso 4

Por último, reinicie el Explorador de archivos escribiendo " iniciar explorer.exe " sin las comillas en la ventana, y pulsa [ Entre en ].

El Explorador de Windows viene con un objeto COM que le permite recrear las miniaturas automáticamente. Compruebe si al refrescar las miniaturas se ha solucionado el problema del proceso sustituto del DOM.

Solución nº 8: Vuelva a registrar los archivos DLL

En algunos casos, el archivo .dll utilizado por el Sustituto COM funciona, pero puede ser necesario volver a registrarlo para que funcione correctamente. Para volver a registrarlo, siga estos pasos:

Paso nº 1

Tipo " cmd " en el cuadro de búsqueda y haga clic con el botón derecho del ratón en " Símbolo del sistema " para que aparezca el " Ejecutar como administrador "Elige esa opción.

Paso 2

Cuando aparezca el símbolo del sistema, escriba " regsvr32 vbscript.dll " sin las comillas en la ventana, y pulsa [ Entre en ].

Paso 3

A continuación, escriba " regsvr32 jscript.dll " sin las comillas en la ventana, y pulsa [ Entre en ].

Esto debería volver a registrar los archivos dll utilizados por COM Surrogate y permitir que su ordenador funcione sin problemas. Si no resuelve el problema, continúe leyendo.

Solución nº 9: Ejecute Check Disk en el símbolo del sistema

Los archivos corruptos son la causa frecuente de que un proceso utilice demasiada potencia de CPU en el Explorador de Windows. Puede comprobar si hay errores en las unidades de disco de su ordenador siguiendo estos pasos:

Paso nº 1

Tipo " Símbolo del sistema " en el menú Inicio como en otros métodos. Haga clic con el botón derecho del ratón en " Símbolo del sistema " y elija " Ejecutar como administrador " en el menú desplegable.

Pulse " " para permitir que el programa realice los cambios y continuar al Símbolo del sistema.

Paso 2

Entrar " chkdsk c: /r "Recuerde que c: es el nombre de la unidad que desea comprobar, por lo que es posible que tenga que sustituir esa letra por otra diferente. Ahora pulse " Entre en ."

Paso 3

El sistema le pedirá que reinicie el sistema. Seleccione Y para reiniciar ahora y, a continuación, pulse [ Entre en Este proceso puede llevar algún tiempo, sobre todo si es la primera vez que lo haces.

Sin embargo, Windows debería reparar automáticamente cualquier error que encuentre. Una vez hecho esto, pruebe a ver si persiste el problema del sustituto COM.

Fix #10: Excluir COM Sustituto de la Prevención de Ejecución de Datos

Si aparece un mensaje de error: COM Surrogate ha dejado de funcionar Este método ayudará a solucionar ese y otros errores de proceso de COM Surrogate. A continuación se explica cómo excluir COM Surrogate de DEP (Data Execution Prevention)

Paso nº 1

En el menú Inicio, escriba " configuración avanzada del sistema " y haga clic en " Ver la configuración avanzada del sistema ."

Paso 2

El " Avanzado "ya debe estar seleccionada cuando se abra la ventana Propiedades del sistema. En la pestaña " Rendimiento "haga clic en el subtítulo " Ajustes ".

Paso 3

Ahora, haga clic en el botón " Prevención de la ejecución de datos "y haga clic en " Activar DEP para todos los programas y servicios excepto los que yo seleccione ."

Paso 4

Ahora, haga clic en " AÑADE ."

Paso 5

Si tienes Windows 10 de 32 bits, navega a C:WindowsSystem32, o si tienes Windows 10 de 64 bits, tienes que navegar a C:WindowsSysWOW64

Tenga en cuenta lo siguiente: probablemente se iniciará en la carpeta System32 aunque tenga un sistema de 64 bits (los sistemas de 64 bits tienen ambas carpetas).

Para navegar a la carpeta correcta, debe hacer clic en el icono de la carpeta superior (situado junto al icono " Mira dentro: "en la parte superior de la ventana emergente.

Paso nº 6

Una vez que haya encontrado la carpeta correcta ( Sistema32 o SysWOW64 ), encuentre dllhost haga clic en él y seleccione " Abrir Esto lo añadirá a la lista de exclusión.

o

Paso 7

Pulse " Solicitar " y luego " OK " para guardar los cambios.

Compruebe si se ha solucionado el error del proceso sustituto COM. Intente el siguiente paso si no es así.

Solución nº 11: Actualizar o hacer retroceder los controladores

Si ha actualizado recientemente un controlador, siga estas instrucciones para revertir el controlador de dispositivo a una versión anterior. En algunos casos, las actualizaciones pueden publicarse con errores que afectan al proceso de COM Surrogate.

Deshacer el controlador restaurará temporalmente el correcto funcionamiento del proceso.

Si no está seguro de si se ha actualizado recientemente algún dispositivo, lo mejor es comprobar primero los controladores de gráficos, vídeo y pantalla y después los de audio/micrófono.

Si estos controladores no se han actualizado recientemente (la función de reversión no está disponible), debe intentar actualizarlos siguiendo estos pasos:

Paso nº 1

Pulse la tecla [ X ] y la tecla [ Windows Esto abre el menú Enlace rápido, donde debe elegir " Administrador de dispositivos ."

Paso 2

Si no sabe si el controlador de un dispositivo se ha actualizado recientemente, haga clic en el botón " Adaptadores de pantalla " para ampliarlo.

Ahora, haz clic con el botón derecho en el nombre del primer dispositivo de la lista y pulsa " Propiedades ."

Paso 3

Elija " Roll Back Driver "Si no está disponible, vaya al paso 4.

Aparecerá una pantalla en la que se le preguntará el motivo por el que desea hacer retroceder el dispositivo. Rellene la información y haga clic en " " para confirmar que desea volver a una versión anterior del controlador. Vaya al paso nº 7.

Paso 4

Si el " Roll Back Driver " está en gris, haga clic en " Actualizar controlador ".

Paso 5

Cuando haga clic en Actualizar controlador, verá una opción para que el ordenador búsqueda automática de software de controladores Elige esta opción.

Como alternativa, puede anotar la versión actual del controlador y comprobar en el sitio web del fabricante si existe la última versión. Si no dispone de la última versión, puede descargarla e instalarla manualmente desde el sitio web del fabricante.

Paso nº 6

El ordenador debería realizar una búsqueda automática. Si su controlador está actualizado, verá un mensaje indicando que ya tiene instalado el mejor controlador para ese dispositivo. De lo contrario, el ordenador debería actualizar el controlador automáticamente.

Paso 7

Cierre la ventana emergente una vez finalizada la búsqueda (y la actualización si es necesario).

Deberías reiniciar tu ordenador y comprueba si se resuelve el problema del exceso de CPU.

Si no es así, puede volver a la ventana del administrador de dispositivos (paso 2) y reinstalar el controlador que ha eliminado. Siga las instrucciones para el siguiente controlador de dispositivo hasta que haya comprobado todos los controladores de dispositivos gráficos, de vídeo, de pantalla y de audio/micrófono que aparecen en la lista.

Continúa leyendo si aún no has resuelto el error del sustituto COM.

Fix #12: Desinstalar programas que interfieren con el sustituto COM

Se sabe que dos programas de terceros interfieren con COM Surrogate y provocan un uso elevado de la CPU: Acronis TrueImage y Reproductor VLC (cuando se utiliza la versión de 32 bits con Windows 10 de 64 bits). Con VLC Player, puede volver a instalar la versión de 64 bits una vez que siga los pasos que se indican a continuación para desinstalar un programa.

Desafortunadamente, si Acronis TrueImage es el culpable, no hay una alternativa ahora. En algunos casos, otros reproductores multimedia de terceros podrían causar el problema, y desinstalarlos podría ayudar.

Paso nº 1

Abra el menú Inicio y escriba " Panel de control " sin las comillas.

Paso 2

Pulse " Desinstalar un programa ."

Paso 3

En la lista que aparece, busque el programa que desea desinstalar y haga clic en él. A continuación, haga clic en Desinstalar/Cambiar y confirme que desea desinstalarlo.

Paso 4

Cuando el programa haya terminado de desinstalarse, reinicie el ordenador.

Solución nº 13: Crear una nueva cuenta de usuario con privilegios administrativos

A veces, los ajustes específicos que guardaste pueden crear problemas con el Sustituto COM. Crear una nueva cuenta con privilegios administrativos restablecerá estos ajustes y restaurará la función de búsqueda.

Paso nº 1

Pulse las teclas [X] y [ ]. Windows Seleccione " Windows PowerShell (Administrador) " y acepta que el programa realice cambios.

Paso 2

Cuando se abra PowerShell, escriba " net user NombreDistintoContraseñaDistinta /add "sin las comillas en el indicador de PowerShell.

Debe sustituir DifferentUsername con el nombre de usuario que desee para la nueva cuenta. Contraseña diferente debe sustituirse por la contraseña que desea utilizar para la nueva cuenta.

Ni la contraseña ni el nombre de usuario pueden contener espacios, y ambos distinguirán entre mayúsculas y minúsculas. Cuando haya terminado de escribir el comando, pulse [ ]. Entre en ] para ejecutarlo.

Paso 3

Debe reiniciar el ordenador antes de que los cambios surtan efecto. Cierre la ventana de PowerShell y reinicie utilizando el icono de Encendido del menú Inicio o pulsando la tecla [ Ctrl ], [ Alt ], y [ Borrar simultáneamente en tu teclado para acceder al menú del Administrador de Tareas y al icono de Encendido.

Cuando se reinicie el ordenador, deberá iniciar sesión en la nueva cuenta de usuario que ha creado utilizando el nombre de usuario y la contraseña exclusivos que ha escrito en el comando PowerShell.

Fix #14: Cambiar la forma de ver los menús

Esto no solucionará el problema subyacente, pero puede ayudarte a recuperar el control de tu ordenador cuando nada más funcione. Para cambiar las vistas de los menús, puedes seguir los pasos nº 1 y nº 2 del sexto método mencionado aquí, o puedes utilizar los siguientes pasos para cambiar temporalmente la forma de ver los menús.

Este método funcionará si el problema del COM Surrogate está causado por un problema conocido y Microsoft está desarrollando una solución. Cuando se publique la solución, podrá ver los menús con miniaturas.

Paso nº 1

Tipo " Explorador de archivos " en el menú Inicio o haga clic en el menú Inicio Explorador de archivos icono.

Paso 2

En la ventana del Explorador de archivos, haga clic en el botón " Ver ".

Paso 3

Ahora, haga clic en " Lista " o " Detalles "-como prefieras.

Si ha probado todos los métodos anteriores y sigue notando que COM Surrogate utiliza demasiada CPU, puede consultar la publicación del blog Cómo rectificar el error de uso de disco del 100% en un equipo con Windows 10 para obtener más ideas.

Soy Cathy Daniels, experta en Adobe Illustrator. He estado usando el software desde la versión 2.0 y he estado creando tutoriales para él desde 2003. Mi blog es uno de los destinos más populares en la web para las personas que quieren aprender Illustrator. Además de mi trabajo como blogger, también soy autor y diseñador gráfico.