Buenas,

En este post queríamos tratar un asunto que nos ha surgido, después de tener una charla con Vicente Rubio, donde nos indicó que había un número relevante de gente con problemas al tratar de desinstalar la versión “Preview” de Project 2013.

En este caso, donde tengamos que lidiar con desinstalaciones que no acaban de terminar correctamente, no es extraño que acabemos buceando por el registro, eliminando manualmente claves de registro, etc, lo cual no es algo demasiado recomendable.

Desde aquí os queríamos ofrecer la siguiente aproximación / solución al problema. Para ello, vamos a retomar un post que publicamos hace tiempo ya, donde introducíamos un script para recoger información de componentes de Office instalados en el sistema (¿recordáis el ROIScan? Smile)

http://blogs.technet.com/b/elfarodeprojectserver/archive/2011/12/29/project-amp-project-server-como-localizar-la-version-instalada.aspx

Una vez tengamos el script localizado, nos vamos a la máquina donde tengamos instalada la versión Preview de Project 2013, y lo ejecutamos. Tenemos dos versiones:

  • ROIScan.vbs
  • ROIScan_full.vbs

Para nuestros propósitos, la versión simple (la que no es “full”) sirve perfectamente, ya que lo que queremos realmente es localizar el GUID correspondiente al paquete de la versión Preview de Project 2013.

Una vez la hayamos ejecutado, obtenemos este tipo de información:

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Microsoft® Project Server 2013 (Preview)
----------------------------------------
ProductVersion               15.0.4128.1014
ServicePack Level            ?
Architecture                 x64 (64bit)
ProductCode                  {20150000-110F-0000-1000-0000000FF1CE}
Msi ProductName              Microsoft Project Server 2013
InstallDate                  24/06/2012 02:31:37
UserSid                     
ProductContext               Machine
ProductState                 Installed
Transforms                   |C:\Program Files\Common Files\Microsoft Shared\SERVER15\Server Setup Controller\WSS.EN-US\SShellUI.MST
Original .msi Name           pserver.msi
Cached .msi Package          C:\Windows\Installer\8ea16.msi
ProductID (MSI)              00124-90010-04070-AA472
Build/Origin                 4128_1014\x64\ship\0\Pserver
Package Code                 {C88F9F3E-A888-4BD1-893F-F9B2A00101B4}
Notes                        -
Errors                       -
Config ProductName           PSERVER
Config PackageID   

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

Nosotros estamos interesados en la información que viene en el “ProductCode”, el cual, para la versión Preview de Project 2013 es igual a {20150000-110F-0000-1000-0000000FF1CE}

Gracias a Luis Alonso, del equipo de Office, por sus apreciaciones acerca del criterio de nomenclatura de estos ProductCode/s, donde los últimos dígitos, 0000000FF1CE, indican que este paquete pertenece a la familia OFFICE.

 

Bueno, el caso es que ya tenemos la información que necesitábamos, correspondiente al ProductCode asociado a la versión Preview de Project 2013, que es lo que queremos desinstalar. No queda más que irnos a “Ejecutar” y lanzar el siguiente comando:

 

msiexec.exe /X{20150000-110F-0000-1000-0000000FF1CE}

 

20121030-164003-0001

 

Contestamos que sí al mensaje de confirmación, y una vez haya acabado, Project PRO 2013 Preview debiera haberse desinstalado de nuestro sistema.

 

Para localizar más información acerca del comando msiexec.exe, podemos irnos al siguiente enlace:

http://technet.microsoft.com/es-es/library/cc759262(v=WS.10).aspx

 

Esperamos os resulte de interés.

 

Un saludo

 

Jorge Puig