He tenido durante un tiempo éste problema de ComSurrogate, el procesador se me disparaba, y el visualizador de imágenes se me quedaba en blanco. La solución que he encontrado es: cuando abro carpetas, poner la opción de ver, en "lista" por que si la pones en iconos grandes, pequeños etc. el explorador se satura y se pone en marcha dllhost com surrogate. Espero haber ayudado a alguien. Un saludo.
No es mala la idea pero mas que una solución es un apaño, solo se esta escondiendo la causa del fallo sin ir a la raiz del mismo.
Casi todo el mundo prefiere ver las miniaturas de sus imágenes o videos, sobre todo quienes toman fotos con cámaras digitales que les ponen de nombre series alfanuméricas que no dicen nada, si son muchas se hace largo identificarlas.
Lo que he puesto en otros mensajes en este hilo, desinstala cualquier paquete de codecs. Si se tienen muchos formatos de video que Windows Media no reconoce se usa Videolan:
http://www.videolan.org/vlc/download-windows.HTML
Un programa muy limpio que utiliza sus codecs internos y no fastidia ninguna instalación.