No puedo desinstalar ni reinstalar Web Platform Installer 4.0. Sigue buscando el archivo wpi.msi en la carpeta temporal. Incluso cuando se le solicita, este archivo no existe en la computadora.
Este problema también impide que Visual Studio 2012 se instale porque desea eliminar primero el instalador de plataforma web. (Windows 7 de 64 bits)
¿Alguna solución?
Respuesta1
Este tipo de problema se debe al hecho de que algunas "características" aparecen en el registro como presentes en el archivo MSI, por lo que Windows Installer necesita ese archivo MSI y ningún otro para realizar varias tareas de limpieza.
La solución más sencilla, si puedes hacerlo, eslocalizar la versión exacta del archivo MSIy colóquelo donde el sistema espera encontrarlo.
Sin suerte
Si no tienes esa versión, puedes probar.Limpieza del instalador de MS, que ha quedado obsoleto debido a conflictos con Office 2007 (tendrás que buscar en Google); o el MicrosoftSolución para solucionarlo.
Si eso funciona, todo muy bien.
Mala suerte
Si no es así (y, lamentablemente, a veces no es así), puede intentar hacerlo a mano.
Comience por lograr el sistema más estable posible reiniciando, ejecutando una limpieza del registro conCCleaner de Piriformo algo parecido, y reiniciar nuevamente (no siempre es necesario, pero solo por suerte).
CCleaner también tiene una opción para eliminar las entradas del instalador. Intente eliminar el suyo y vea si es suficiente para permitirle reinstalar el nuevo MSI; podría ahorrarle todo el trabajo que se describe a continuación.
Peor suerte
Por ejemplo, tuve este problema con Google Earth. En el Registro estaba esta clave.
HKEY_CLASSES_ROOT\Installer\Products\0C22D86408082E118BE68BCAF689CC3E\SourceList
donde el LastUsedSource
valor reportado n;1;C:\DOCUME~1\LEONAR~1\IMPOST~1\Temp\._msige61\
era PackageName
"Google Earth.msi".
La clave justo debajo (en mi caso 0C22D86408082E118BE68BCAF689CC3E, por supuesto el suyo será diferente) contiene una Version
clave que se puede utilizar para localizar el archivo MSI apropiado.
Si el archivo MSI ya no está disponible y no se puede descargar desde ningún otro lugar, o hay demasiados archivos MSI para descargarlos todos (no puede inspeccionar el número de versión hasta que haya descargado el archivo completo localmente), ¿qué puede hacer? es borrar las referencias al paquete de instalación buscando el nombre .MSI en el Registro (recuerde hacer una copia de seguridad del registro primero).
Esto lo dejará con la aplicación instalada, pero ahora el sistema no sabe que está instalada y permitirá la reinstalación.
En algunos casos, una vez que el instalador MSI ha iniciado la instalación, el script de instalación se resistirá al ver algunos archivos que cree que no deberían estar allí. La mayoría de los instaladores simplemente los sobrescribirán, pero es posible que algunos no. En ese caso lo harástambiénPrimero debe eliminar el directorio de instalación o moverlo a otro lugar.
Esto te dejará con undañadoinstalación (y debenuncahacer con las aplicaciones del sistema (incluso podría hacer que su sistema no pueda arrancar), y sería una buena idea realizar una limpieza adicional del registro con CCleaner.
Pero ahora el sistema debería estar "lo suficientemente limpio" de la instalación anterior para que la nueva instalación pueda realizarse sin problemas. Cualquier gancho del sistema que quede colgando de la instalación anterior será reescrito por la nueva, y si las versiones no están muy separadas, ninguna de las llamadas obsoletas sobrevivirá.
Si quieresdesinstalarel software, ahora debería poder hacerlo y dejar el sistema en un estado estable.
Tuve que seguir este procedimiento varias veces debido a un error "eliminar archivos no utilizados y recuperar espacio en disco". utilidad, el año pasado, que no fue demasiado exigente acerca de qué era exactamente un "archivo no utilizado". Con la excepción de una instalación de Microsoft Office 2010, que tuve que borrar y restaurar desde los CD originales, alrededor del 75% de las instalaciones se recuperaron mediante MSICUU2/Fix It o eliminando la entrada con CCleaner; la mayoría de los demás podrían eliminarse eliminando las entradas MSI del registro; tal vez uno de cada veinte requiera eliminar también el directorio de instalación.
(Cualquiera que lea esto y quiera seguir el procedimiento con SkyPE "antes de la adquisición de MS" y SkyPE "después de la adquisición de MS",no. Tuve que recurrir a eliminar todas las entradas relacionadas con SkyPE de todas partes y reiniciar cuatro o cinco veces. Luego me topé con un archivo de Google con todos los instaladores de SkyPE MSI completos con números de versión de seis dígitos, lo que probablemente podría haber solucionado el problema en poco tiempo).
Respuesta2
Si falta WPI 3.0, puedes simplementedescargarlo desde Microsoft.comy asegúrese de cambiarle el nombre a wpi.msi.
Respuesta3
Puede utilizar la "Utilidad de limpieza de Windows Installer" para desinstalar instalaciones corruptas. Me ayudó en el mismo caso. Verhttp://en.wikipedia.org/wiki/Windows_Installer_CleanUp_Utility.