1

Всякий раз, когда я пытаюсь установить какой-либо файл MSI на компьютер с Windows 10, он останавливается и выдает следующее сообщение об ошибке (вставленное сюда из журналов с использованием msiexec /l*vx ...):

MSI (74:E0) [21: 35: 57: 077]: примечание: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287008

Ошибка 2203. База данных: C:\Windows\Installer\inprogressinstallinfo.ipi. Не удается открыть файл базы данных. Системная ошибка -2147287008.

Я предполагаю, что причиной является деинсталляция, которая вызвала сбой и не очистила файл inprogressinstallinfo.ipi .

Что это за файл inprogressinstallinfo.ipi , и безопасно ли его удалять?

Если кто-то ответит на этот вопрос, я полагаю, что антивирусное программное обеспечение мешает вам удалить файл, поэтому вы должны загрузиться в безопасном режиме, чтобы удалить его. Возможно, вам также придется остановить службу установщика Windows, я опубликую изменение этого вопроса о том, как удалить этот файл, если сообщество считает, что его можно безопасно удалить.

2 ответа2

1

Пока я не получу лучший ответ на свой вопрос:

Что такое inprogressinstallinfo.ipi? Предположительно это временная база данных, созданная установщиком Windows во время установки. Престижность любому, кто может дать более информированный ответ.

Это безопасно удалить? Я удалил мой, который исправил проблемы.

Вы не можете просто удалить / переименовать файл, потому что он защищен Windows File Protection. Шаги для его удаления:

  • Получить MoveFile от Microsoft. Это может запланировать перемещение файлов во время загрузки.
  • Откройте командную строку как администратор, введите

    movefile C:\Windows\Installer\inprogressinstallinfo.ipi C:\Windows\Installer\inprogressinstallinfo.ipi.bak
    
  • Эти шаги работали для меня, потому что это совпало с обновлением системы, которое временно отключило WFP. Поэтому дождитесь обновления системы или установите раздел реестра SFCDisable (см. Здесь)

  • Перезагрузите компьютер для movefile переместить файл во время загрузки
0

Я знаю, что это старая ветка, но я хотел бы присоединиться к ней, поскольку я работал над этой проблемой сегодня. К сожалению, метод MoveFile у меня не сработал.

Вместо этого я обнаружил, что пользовательские и системные переменные% TEMP% и% TMP% содержали дополнительные пути к папкам. В моем случае они указывали не только на свои значения по умолчанию (ниже), но и на несколько папок, которых больше не было.

После того, как они были сброшены обратно до местоположений по умолчанию, программа установки завершила успешно, больше не отображая ошибку «inprogressinstallinfo.ipi».

По умолчанию (Пользователь и Система с уважением):

%TEMP% & %TMP% -> %USERPROFILE%\AppData\Local\Temp

%TEMP% & %TMP% -> %SystemRoot%\TEMP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .