Что такое inprogressinstallinfo.ipi?

1870
Bob Mortimer

Всякий раз, когда я пытаюсь установить какой-либо файл 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, я опубликую изменение этого вопроса о том, как удалить этот файл, если сообщество считает, что его можно безопасно удалить.

1
https://answers.microsoft.com/en-us/windows/forum/windows_8-performance/windows-installer-internal-error-2203/ef289a19-a749-49ff-96ba-b269101e2271 6 лет назад 0
Опубликуйте это возможное решение в ответ Tiago Caldeira 6 лет назад 0
Сделано это - я попробовал следующее: i) перезагрузка (!) Ii) отмена регистрации / повторной регистрации установщика Windows iii) использование Accesschk для проверки разрешений в папке% TEMP% iv) проверка работоспособности службы установщика Windows. Неудачно. Bob Mortimer 6 лет назад 1
[Я решил, что проблема заключается в переименовании файла inprogresinstallinfi.ipi в .old, а MSI теперь устанавливаются нормально] (https://social.technet.microsoft.com/Forums/windowsserver/en-US/bbfda694-abf1-4806- a149-73c7d7441646 / Невозможно установить-или-удалить-приложения? forum = winserverTS) .... в расположении `C: \ Windowa \ Installer \ inprogressinfo.ipi`, возможно. Pimp Juice IT 6 лет назад 0
@PimpJuiceIT Я тоже видел этот пост (хотя антивирус мешает мне его удалить), он, похоже, сработал, но мы уверены, что он в порядке? Bob Mortimer 6 лет назад 0
У вас есть резервные копии системы? Если так, то я уверен, что все в порядке Pimp Juice IT 6 лет назад 1
Я надеюсь, что кто-то с глубоким пониманием внутренних компонентов установщика Windows может подтвердить, что все в порядке, в противном случае я опубликую свои опыты, когда я попытаюсь удалить Bob Mortimer 6 лет назад 1
Для потомков следующее также не работало: v) Microsoft fixit vi) `sfc / scannow`. YMMV Bob Mortimer 6 лет назад 0
Вы предоставили два важных фрагмента информации, но не указали эту информацию в своем вопросе. Комментарий не достаточно Ramhound 6 лет назад 1
Вы пытались временно переименовать файл в `.old`? Raghu Ranganathan 6 лет назад 0
Эта ссылка на форум, кажется, решила проблему, выполнив следующие действия: https://social.technet.microsoft.com/Forums/windowsserver/en-US/bbfda694-abf1-4806-a149-73c7d7441646/unable-to-install-or -uninstall-apps? forum = winserverTS Так как вы уже попробовали, попробуйте отключить антивирус и попытаться временно переименовать файл. Raghu Ranganathan 6 лет назад 0

2 ответа на вопрос

1
Bob Mortimer

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

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

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

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

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

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

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

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

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

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

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

%TEMP% & %TMP% -> %USERPROFILE%\AppData\Local\Temp  %TEMP% & %TMP% -> %SystemRoot%\TEMP 
Спасибо, что собрали альтернативные решения для одного и того же сообщения об ошибке. Не знаю, были ли у нас разные проблемы с одним и тем же сообщением об ошибке. Тем не менее, это делает эту страницу гораздо более полезной для тех, кто получает ту же ошибку. Bob Mortimer 5 лет назад 1

Похожие вопросы