Cada vez que intento instalar cualquier archivo MSI en una máquina con Windows 10, se detiene y aparece el siguiente mensaje de error (pegado aquí desde los registros usando msiexec /l*vx ...
):
MSI (s) (74:E0) [21:35:57:077]: Nota: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287008
Error 2203. Base de datos: C:\Windows\Installer\inprogressinstallinfo.ipi. No se puede abrir el archivo de base de datos. Error del sistema -2147287008.
Supongo que la causa es una desinstalación que falló y no limpió el inprogressinstallinfo.ipi
archivo.
¿Qué es este inprogressinstallinfo.ipi
archivo? ¿Es seguro eliminarlo?
Si alguien tiene esta pregunta, creo que el software antivirus le impide eliminar el archivo, por lo que debe iniciar en modo seguro para eliminarlo. Es posible que también deba detener el servicio Windows Installer. Publicaré una edición de esta pregunta sobre cómo eliminar este archivo si la comunidad dice que es seguro eliminarlo.
Respuesta1
Hasta que obtenga una mejor respuesta a mi propia pregunta:
Qué es inprogressinstallinfo.ipi
? Presumiblemente es una base de datos temporal creada por Windows Installer durante la instalación. Felicitaciones a cualquiera que pueda proporcionar una respuesta más informada.
¿Es seguro eliminarlo? Eliminé el mío, lo que solucionó los problemas.
No puede simplemente eliminar/cambiar el nombre del archivo porque está protegido porProtección de archivos de Windows. Los pasos para eliminarlo son:
- ConseguirMover archivode Microsoft. Esto puede programar movimientos de archivos en el momento del arranque.
Abra un símbolo del sistema como administrador, ingrese
movefile C:\Windows\Installer\inprogressinstallinfo.ipi C:\Windows\Installer\inprogressinstallinfo.ipi.bak
Estos pasos funcionaron para mí porque coincidieron con una actualización del sistema, que desactivó temporalmente el PMA. Entonces espere una actualización del sistema o configure la
SFCDisable
clave de registro (mira aquí)- Reinicie su computadora para
movefile
mover el archivo en el momento del arranque
Respuesta2
Sé que este es un hilo antiguo, pero quería intervenir mientras solucionaba este problema exacto hoy. Lamentablemente, el método 'MoveFile' no funcionó para mí.
Lo que encontré en cambio fue que las variables de usuario y sistema %TEMP% y %TMP% contenían rutas de carpeta adicionales. En mi caso, apuntaban no sólo a sus valores predeterminados (a continuación), sino también a varias carpetas que ya no existían.
Después de restablecerlos solo a las ubicaciones predeterminadas, el instalador se completó exitosamente y ya no muestra el error "inprogressinstallinfo.ipi".
Valores predeterminados (Usuario y Sistema respectivamente):
%TEMP% & %TMP% -> %USERPROFILE%\AppData\Local\Temp
%TEMP% & %TMP% -> %SystemRoot%\TEMP