Problemas de instalación de Silverlight 4 (Solución)

A lo largo de esta semana, he estado intentando actualizar en producción una serie de equipos con Silverlight 3 a Silverlight 4, digo intentando porque nos hemos encontrado con un problema bastante grande. No hemos sido los únicos por lo que he podido leer en los foros de Silverlight.

El caso es que para actualizar Silverlight 3 a Silverlight 4 hemos usado la Web oficial donde se puede descargar el paquete runtime de Silverlight: http://www.microsoft.com/getsilverlight. Una vez aquí nos dice que hay una nueva versión disponible y hacemos click en instalar. El proceso de instalación empieza y al cabo de unos segundos falla. El proceso normal en caso de error en un instalador es revertir los cambios hechos hasta el momento y dejarlo tal cual. Pues no es el caso. A partir de ese momento, en Agregar y quitar programas, en el caso de XP, y en el caso de Vista o 7, en Desinstalar un programa, ya no está Silverlight. Mirando la carpeta donde se instala Silverlight si que están los ficheros, de hecho los links a aplicaciones Out Of Browser están y si hacemos click en ellos el sllaucher.exe, de Silverlight se arranca.

¿Dónde está el problema entonces?

A partir de ese momento navegando con cualquiera de los navegadores Silverlight no se carga y las aplicaciones OOB se carga el host (sllauncher.exe) pero no el contenido, aparece dentro el icono “Get Silverlight”. Por otra parte, nosotros vamos a http://www.microsoft.com/getsilverlight y nos dice que NO tenemos Silverlight instalado y que lo descarguemos. Nosotros aventureros lo descargamos y lo volvemos a intentar instalar, pero el proceso de instalación vuelve a fallar reiteradamente.

¿Qué solución hay?

Pues como se comenta en el foro que referencie antes y como luego me detalló Microsoft Support, existe una herramienta creada para la desinstalación de Office 97, que se llama Windows Installer Clean Up, que lo que hace es buscar programas instalados con Windows Installer y lo elimina completamente.

La herramienta se puede obtener del siguiente enlace:

http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe

Y los pasos a seguir para poder instalar Silverlight a partir de ese momento son:

  1. Descargar e instalar la herramienta (Si estáis en Windows Vista o 7 ejecutar de base como Administrador que sino da error)
  2. Buscamos “Windows Installer Clean Up” y lo ejecutamos (Debería estar en una carpeta similar a esta, C:Program FilesWindows Installer Clean Up y el programa se llama msicuu.exe) y borrar todas las entradas que se refieran a Silverlight.
  3. Nos dirigimos a línea de comandos (CMD en el cuadro de búsqueda de inicio o en ejecutar) y ejecutamos: reg delete HKLMSoftwareMicrosoftSilverlight /f
  4. Y por último descargamos e instalamos Silverlight desde el enlace: http://www.microsoft.com/getsilverlight/

¡Vamos un proceso totalmente intuitivo! Después de varios días peleándome con ello… he de comentar que nos ha ocurrido en un 30% de las actualizaciones.

4 comentarios sobre “Problemas de instalación de Silverlight 4 (Solución)”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *