Reparar COM Surrogate ha dejado de funcionar en Windows 7


Un cliente mío comenzó a tener un problema extraño cuando buscaba imágenes y videos en su PC con Windows 7: aparecería el siguiente mensaje de error:

COM Surrogate has stopped working

com sustituto

Lo curioso es que el error solo apareció cuando se buscaban archivos de video o de imagen, no en otro tipo de archivo. Después de investigar un poco, logramos solucionar el problema, pero tuvimos que probar un par de cosas diferentes antes de que finalmente funcionara. En esta publicación, escribiré las diferentes soluciones posibles y con suerte una de ellas funcionará para usted.

Método 1 - Actualizar códecs

Obviamente, dado que era un video / imagen problema, pensamos que podría ser algo con el conjunto actual de códecs instalados. A este cliente en particular le gustaba copiar y copiar cosas, por lo que instaló ffdshow más algunos otros códecs. Actualizamos manualmente todos los códecs a sus últimas versiones, incluidos ffdshow, Windows 7 Codec Pack y otros. Puede descargar la última versión de Windows 7 Codec Pack.

Si tiene DivX o Nero instalado en su computadora, continúe y actualícelos también a las versiones más recientes. En algunos casos, es posible que deba desinstalar un programa y luego reinstalarlo más adelante.

Método 2 - Kaspersky Antivirus

Ha habido un problema conocido con el antivirus de Kaspersky que causa este problema que se produzca. Si está utilizando Kaspersky, debe asegurarse de actualizar el software de Kaspersky real, no solo las definiciones de antivirus. También puede probar para ver si esto realmente está causando el problema al deshabilitar el programa por completo y ver si el problema desaparece.

Método 3 - Comandos

Hay algunos comandos que puede intentar ejecutarse en Windows para ver si soluciona el problema. Debe ejecutar estos en el símbolo del sistema. Haga clic en Inicio, escriba cmd y luego haga clic con el botón derecho y seleccione Ejecutar como administrador. Ahora escriba los siguientes comandos, presionando Enter después de cada uno:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Esto volverá a registrar algunos dlls con Windows y posiblemente corrija el error sustituto COM. Si no, ¡sigue leyendo!

Método 4 - Revisa el disco en busca de errores

Si solo ves este problema en una unidad en particular, como un dispositivo USB externo, entonces podría ser que hay algunos sectores defectuosos en el disco duro. Es una buena idea ejecutar un chkdsk para asegurarse de que la unidad funcione correctamente. Puede leer mi publicación anterior en cómo usar la utilidad chkdsk.

Método 5 - Deshabilitar DEP para dllhost.exe

Otra solución que se ha mencionado varias veces es agregar dllhost .exe a la lista de exclusión para DEP (Data Execution Protection). Puedes leer mi publicación anterior en cómo desactivar DEP en Windows. En el último paso de ese artículo, haga clic en Agregar y luego agregue el siguiente archivo exe en Windows 7 de 32 bits:

C:\Windows\System32\dllhost.exe

Para Windows 7 de 64 bits, debe excluir el archivo dllhost.exe en esta ruta:

C:\Windows\SysWOW64\dllhost.exe

Com Surrogate Dll

Método 6 - Pantalla / Controlador de impresora

Esto puede ser un poco complicado, pero si actualizó recientemente un controlador para su pantalla o incluso algún otro hardware en su computadora, intente retrotraer el controlador a la versión anterior. Por lo general, es más con el controlador de pantalla que con cualquier otra cosa. En algunos casos, la actualización a la versión más reciente del controlador de pantalla también puede solucionar el problema, por lo que tendrá que jugar con la actualización del controlador o la recuperación del controlador.

Para deshacer el controlador de pantalla, vaya a Administrador de dispositivos, expanda Adaptadores de pantallay luego haga clic con el botón derecho en el dispositivo de visualización y seleccione Desinstalar. Verá una ventana emergente en la que debe marcar el cuadro Eliminar el software del controlador para este dispositivo.

revertir el controlador

Del mismo modo, también debería verificar los controladores de su impresora y actualizarlos todos, si hay actualizaciones disponibles.

Con suerte, uno de estos métodos solucionará el error COM Surrogate en Windows 7. Si no, publique un comentario aquí y háganos saber sus especificaciones y lo que ha intentado y trataremos de ayudarlo. ¡Disfruta!

Solución al error COM Surrogate

Artículos Relacionados:


3.07.2012