Adiós al error COM Surrogate

Escrito por Maktub, el 21 de enero de 2008
votarmeneala

comsurro

Hola a tod@s de nuevo!! Después de tanto tiempo de inactividad he tenido un pequeño hueco y he decidido venir aquí y escribir un pequeño truquillo. Bien, a alguna gente el Vista le da ciertos fallos con el llamado “COM Surrogate” cuando se van a previsualizar los videos. Muchos dicen que la solución esta en instalar unos códecs más actuales (no suele ser la solución), otros que es el nero el que da problemas y que hay que renombrar ciertos archivos (no funciona), otros que el error es debido al DivX (mentira, DivX funciona perfectamente), bueno, podría seguir pero no quiero escribir 2 folios… Investigando, porque yo también sufro (o más bien sufría) este error, me he dado cuenta que en Vista existe lo que se llama DEP (Data Execution Prevention).
Como su propio nombre indica, con esta “aplicación” vamos a evitar la ejecución de ciertos programas. Con esto no resolveremos el problema, pero por lo menos nos lo quitaremos de en medio hasta que salga un parche de Windows. Personalmente a mi me ha funcionado perfectamente, pero es posible que a alguien no le funcione por lo que sea, así es que podeís comentar vuestros problemas y entre todos los intentaremos solucionar. El procedimiento es el siguiente:

  • Botón derecho en “Equipo” –> Propiedades
  • Vamos a la izquierda y pinchamos en “Configuración Avanzada del Sistema”
  • En la pestaña “Opciones Avanzadas”, en el apartado “Rendimiento” pichamos en el botón “Configuración
  • Vamos a la pestaña “Prevención de Ejecución de Datos” –> Seleccionamos “Activar DEP para todos los programas y Servicios Excepto los que seleccione”
  • Pinchar en Agregar y abrir el siguiente archivo “C:\Windows\System32\dllhost.exe”
  • Aplicamos y aceptamos todas las pantallas y problema resuelto!

Como veis, DEP no solo sirve para esto, sino que además es muy útil para evitar la ejecución de programas o software malintencionado. Pues bueno, desde aquí nada más. Y por cierto felicidades a Apple, una vez más demuestra que es el único que se puede superar a sí mismo.

Un Saludo!

116 Comentarios en “Adiós al error COM Surrogate”

  1. Rafa dice:

    Sos un genio.!! mil gracias…!!!!!

  2. Felipe dice:

    Tengo este problema hace 2 dias, aparecio tras instalar el programa Format Factory, y no me deja usar el Subtitle Workshop porque al cargar la pelicula tira error y se cierra el programa. Al intentar la solucion que dices me sale que el equipo puede quedar expuesto a daños, y tengo entendido que el archivo dllhost.exe controla todos los procesos .dll ¿hay alguna forma de corregir el error sin dejar el equipo con la guardia baja ante un virus?

  3. Miguel dice:

    Va perfecto! Muchas gracias por el aporte!

  4. pamela dice:

    gracias todo resultando!!!eres un genio!!!!

  5. pamela dice:

    gracias!!!!solucionado!!!

  6. felipe dice:

    No me resulta! no se que hacer…todos dicen que el problema es con el nero, y yo jamás lo he tenido. Acá dan una alternativa, pero no me funcionó…no sé que más hacer, me tiene loco!

  7. vic dice:

    no lo hagan no funciona

  8. terri dice:

    A mi sí me ha funcionado, gracias!

  9. Paco dice:

    Lo acabo de poner en practica y me ha funcionado. Muchísimas gracias. Estaba ya de los nervios de que me apareciese el maldito mensajito cada dos por tres. Gracias de nuevo

  10. pacoger dice:

    Lo hice tal y como dicen aca, y me funciono, un dia, reinicie y al otro dia con otras imagenes y videos volvio el error, por lo tanto no soluciona definitivamente. A seguir googleando.

  11. david dice:

    hola amigo y gracias por la ayuda que das…mi duda es esto….segui todos los pasos y llegue hasta el sitio “C:\Windows\System32\dllhost.exe”.le aplique pero sale un alerta que me dice”SI DESHABILITA LA PREVENCION DE DATOS PARA UN PROGRAMA, EL EQUIPO PUEDE QUEDAR EXPUESTO A LOS DAÑOS CAUSADOS POR VIRUS Y OTRAS AMENAZAS ETC, ETC…..bueno dude y NO acepte obiamente sigo con el problema…ahora quisiera preguntarte si puedo pasar por alto a ese aviso que deverdad no quisiera…..o esque algo hice mal…si puedes respondeme “misterio20_2003@hotmail.com”…..bueno de todas maneras gracias

  12. david dice:

    hola amigo…hice todo lo que dijiste y solo por un par de dias o mas estaba bien pero ahora cuando quiero ver un video avi SIGUE SALIENDO ESE COM SURROGATE DEJO DE FUNCIONAR…ojala hayas encontrado otra solucion ..de todas maneras gracias….saludos

  13. franco dice:

    Apple es de lo peorcito.

  14. Corc dice:

    He seguido los pasos (por cierto, muy bien indicados) pero al añadir el dllhost.exe me sale el aviso simpático de: “No se pueden definir atributos DEP en ejecutables de 64 bits”.

    Me quedo con cara de flipao y me pregunto si tendrá algo que ver con mi OS Windows 7 64 bits. ¿Qué opinais?

    Gracias

  15. Joana dice:

    hola a todos, les cuento,yo tengo el mismo problema desde hace menos de dos meses…. segui los pasos… y Nada sucedio para que se solucionara.
    Tengo el maldito Win7 Starter, estaria bueno que alguien que haya solucionado el problema, de una manera distinta a la planteada aca(ya que, reitero, no me sirvio :( ) la comparta, desde ya se les agradece… :]

  16. Ale dice:

    ¡Muchísimas Gracias!

  17. welinkell dice:

    perfecto hermano eres un genio

  18. Ivan dice:

    A mi no me funciona me sigue saliendo, ayudame porfaaaaa

  19. Angel dice:

    Hola, he realizado los pasos indicados y continua saliendo el mensaje ERROR COM SURROGATE Tengo el problema a la hora de imprimir desde el visualizador de fotos de windows. Tengo windows 7

  20. Mario dice:

    Eres buenisimo tio me ha funcionado ya me tenia loco la ventanita que me salia cada medio segundo. Muchisimas gracias!!!!!! Sigue asi

  21. juan dice:

    oe no aparese “C:\Windows\System32\dllhost.exe” en mi compu

  22. juan dice:

    porfa responde mi mensaje y dime como encontrar eso

  23. juan dice:

    maldito idiota no sale porque diablos no te mueres y dejas de aser perder el tiempo a la gente

  24. rodolfo dice:

    lo intente pero me sal este mensaje “No se pueden definir atributos DEP en ejecutables de 64 bits” existe otro archivo ejecutable que dice dllhstg3 sera ese al que te refieres

  25. airo dice:

    y para 64 bits como le hago responde!!!

  26. Mao dice:

    No funciona en windows 7 de 64 bits, dice que nose puede el .exe en windows 64 bits

    ???

  27. Mario dice:

    Hola, no me funciona, me podrías explicar cómo hacerlo para win 7???

  28. Bryan dice:

    Hola muchas gracias me sirvio en mi windows 7 pero tengo que hacer una aclaracion porque vi q los que siguieron los pasos y les funciono fue para windows vista, pero he aqui la solución para los que como yo tienen el “maravilloso” windows 7.

    Botón derecho en “Equipo” –> Propiedades
    Vamos a la izquierda y pinchamos en “Configuración Avanzada del Sistema”
    En la pestaña “Opciones Avanzadas”, en el apartado Opciones de Rendimiento
    Vamos a la pestaña “Prevención de Ejecución de Datos” –> Seleccionamos “Activar DEP para todos los programas y Servicios Excepto los que seleccione”
    Pinchar en Agregar y abrir el siguiente archivo “C:\Windows\System32\dllhost.exe”
    Aplicamos y aceptamos todas las pantallas y problema resuelto!

    Lee mas: http://www.facilware.com/adios-al-error-com-surrogate.html#ixzz1xdZvNHRr

  29. angel conde dice:

    en windows seven solo sale con un error pero asi acepta y aplica a todos y yaesta problema resuelto

  30. pimienta79 dice:

    Holaaaaaa,graciassss problema solucionaaaaaaaadooooo, gracias a este chaval que dejo esta solucion en este post,eres un maquina chaval,gracias majo por compartir,ya se me fue el problema,,,,,Un saludo!!! compy!!!….

  31. Mauricio dice:

    Pues tal vez le haya servido a los demas pero lo probe en un windows profesional de 64 bits y me dice que no deja

  32. Miguel dice:

    A mi me paso el error que comentais y se soluciona actualizando los drivers de la tarjeta de video. Dejaros de desactivar cosas y mejor actualizar los drivers.

    Mi grafica es una Intel(R) HD Graphics 4000 y se soluciona con la version de contralador: 8.15.10.2761.

    Espero que os sirva el aporte…..

  33. miguel dice:

    a mi me dice qe no encuentra “C:\Windows\System32\dllhost.exe”

  34. Mikelontxo dice:

    Gracias campeon¡¡¡¡¡
    Ya me estaba empezando a incordiar el problemita.

  35. fnakre dice:

    Es un virus no lo hagan, tendra acceso a sus datos atraves de conexion a internet, pero igual si quieren haganlo………..

  36. Alchemist33 dice:

    Win7 64bit

    C:\Windows\SysWOW64\dllhost.exe

  37. Cristobal dice:

    Para los que tengan el problema en Windows 7 de 64 bits, la ruta es diferente…
    C:\Windows\SysWOW64\dllhost.exe

    usen esta y los pasos indicados acá para solucionar el problema.

    Saludos.

  38. FELIPE dice:

    va perfecto y funciona, no como otras basuras que hay de videos en youtube

  39. J0rg3 Lu1s dice:

    Cristobal sos un genio

  40. Fermin dice:

    Muchas gracias, se acabo el malestar de ver la pantallita de mier.., del (com surrogate)
    Sludos.

  41. Rich dice:

    Desinstalé el divx player.. y solucionado.. el disco dejó de estar funcionando intermitentemente..

  42. alec dice:

    para windows 7 de 64 bits esta solucion me cayo del cielo, simplemente cambiando el Windows Photo Viewer

    http://blog.nolar.info/com-surrogate-has-stopped-working-in-windows-photo-viewer/

    que no tiene nada que ver con codecs ni nero.

    saludos

  43. TEC dice:

    algo facill …. yo tambien tengo ese problemaaa y pues me canse de buscar solucion.. se q es de mediocres rendirse pero es de inteligentes buscar nuevas alternativas … pues solo cambien el visuaizador de imagenes de… y normal puedes ver tus imagenes jaja … ya no tengo problemas suerte y si optan por esta opcion sino pues me avisan si encuentran alguna solucion!!!

  44. Thronltd dice:

    Win7 64bit

    C:\Windows\SysWOW64\dllhost.exe

    Funciona…Mil gracias.

  45. fernando palmou dice:

    a mi no me funcionó…sigo con este p…coñazo!!! gracias de todos modos

  46. luis dice:

    a mi me funciono el que tiene 64 bit..

    Win7 64bit

    C:\Windows\SysWOW64\dllhost.exe

  47. Lisandro dice:

    Amigo gracias me funciono a la perfeccion.

  48. Clau dice:

    Intenté hacerlo con dllhost.exe de 32 bits y dice que “No se pueden establecer atributos DEP en archivos ejecutables de 64 bits”. Pensé que por lógica era mejor colocar el dllhost.exe de /SysWOW64 Y bueno, antes de colocarlo sale una ventana donde dice que “Si se deshabilita la prevención de datos para un programa o servicio de Windows, el equipo puede quedar expuesto a los daños causados por virus y otras amenazas.
    Haga clic en Aceptar para deshabilitar la Prevención de ejecución de datos.”
    Le doy en aceptar y ahora tengo unas cuantas dudas:

    1. Antes de realizar todo esto, en la lista de programas y servicios donde está activado DEP, aparece el dllhost.exe pero no sé si sea el de 32 o 64 bits. (Me aparece como COM Surrogate)
    2. Al hacer todo esto aun persisten las molestias :(
    3. Cuando reinicio, apago mi hp ya no aparece en la lista dllhost, cabe mencionar que al realizar el procedimiento que me diste aparece 2 veces COM Surrogate. supongo que ya estaba activado, por eso desaparece.

    Espero puedan ayudarme :(

Deja un comentario