viernes, 18 de julio de 2008

Problemas instalando Windows Live Messenger en Windows Vista con WLInstaller.exe? Aca está la solución!

Hace unos días me cambiaron la PC en el laburo y cuando ya casi la tenía en condiciones me dispuse a instalar el msn.

Me bajé el instalador desde el sitio oficial de microsoft. Resulta que el archivo que uno se baja (WLInstaller.exe), es una aplicación chiquita (menos de 200 KB) que permite instalar desde un único lugar componentes de Windows Live. Uno de esos componentes es el Msn (Windows Live Messenger).

Hasta ahí todo bárbaro.

El problema empezó cuando ejecuté el WLInstaller.exe.

Luego de chequear durante unos segundos si era posible instalar los componentes de Windows Live en mi PC, la instalación se detuvo diciendo que era imposible instalar el Msn (y el asistente para single-sign-in o algo así), y me daba la opción de crear un ícono en el escritorio para seguir instalándolo más tarde.

Lo interesante es que fallaba, pero no decía por qué motivo. Y las posibles opciones que daba para chequear no parecían ser la raíz del problema (requerimientos de hardware, configuración de firewall, etc.).

Después de haber reiniciado la instalación varias veces (en el medio instalando los últimos parches desde Windows update por las dudas) y siempre sin resultados, me puse a buscar una alternativa: instalar el Msn 7.5 (la última versión antes del Live).

Mientras se bajaba el instalador de la versión 7.5, y en un último intento por evitar el molesto cartel que avisa que hay una nueva versión disponible para bajar, dí con lo que resultó ser la solución para mi problema: un instalador full del Windows Live Messenger desde el sitio oficial de Microsoft.

Este último es un instalador completo (18 MB) y únicamente del msn, con el cual pude instalar todo sin problemas.

----------------------------------------------------------

Como me quedé con la duda de por qué no me había funcionado el primer instalador, ya en casa me puse a investigar un poco más sobre WMInstaller y encontré que era lo que hacía que falle la instalación: la configuración del Proxy.

En mi trabajo, como en muchos lugares, salimos a Internet a través de un Proxy. Este Proxy yo lo tengo configurado en las opciones de conexión del Internet Explorer, por lo que ni se me ocurrió pensar que el problema podía venir por ahí.

Pero lo que ocurre, es que WLInstaller no usa la configuración de Proxy de Internet Explorer, sino que lo hace a través del servicio WinHTTP.

Entonces, lo que hay que hacer es configurar el Proxy para el servicio WinHTTP, que se hace de la siguiente forma:

Windows Vista

1) Abrir un command prompt (cmd.exe) con derechos de administrador (botón derecho sobre cmd.exe, “Ejecutar como administrador"

2) Ejecutar el comando

netsh winhttp set proxy [proxy]:[port]

[Proxy] debe reemplazarse por la IP o el nombre del Proxy
[port] por el puerto correspondiente.

3) Ejecutar WLInstaller.exe normalmente.



Windows XP


1) Abrir un command prompt (cmd.eXE)

2)
- Opción A

Ejecutar el comando


Proxycfg –p [Proxy]:[port]

donde [Proxy] debe reemplazarse por la IP o el nombre del Proxy
[port] por el puerto correspondiente.


- Opción B:

Ejecutar el comando


Proxycfg –u


De esta forma se toma la configuración de Proxy del Internet Explorer


3. Ejecutar WLInstaller normalmente.



Y listo, resuellto el misterio.


Suerte!

Leandro.-