什麼是 inprogressinstallinfo.ipi?

什麼是 inprogressinstallinfo.ipi?

每當我嘗試在 Windows 10 電腦上安裝任何 MSI 檔案時,它都會停止並發出以下錯誤訊息(使用日誌從日誌貼上到此處msiexec /l*vx ...):

MSI(s)(74:E0)[21:35:57:077]:注意:1:2203 2:C:\ Windows \ Installer \ inprogressinstallinfo.ipi 3:-2147287008

錯誤 2203。無法開啟資料庫檔案。系統錯誤-2147287008。

我認為原因是卸載崩潰並且沒有清理文件inprogressinstallinfo.ipi

這個檔案是什麼inprogressinstallinfo.ipi,刪除是否安全?

如果有人提出這個問題,我相信防毒軟體會阻止您刪除該文件,因此您必須啟動到安全模式才能刪除它。您可能還需要停止 Windows Installer 服務,如果社群表示可以安全刪除,我將對此問題發布有關如何刪除此檔案的編輯。

答案1

直到我對自己的問題得到更好的答案:

什麼是inprogressinstallinfo.ipi?據推測,它是 Windows Installer 在安裝過程中創建的臨時資料庫。感謝任何能夠提供更明智答案的人。

刪除安全嗎?我已經刪除了我的,這解決了問題。

您不能只刪除/重命名該文件,因為它受到保護Windows 檔案保護。刪除的步驟是:

  • 得到移動檔案來自微軟。這可以安排在啟動時移動文件。
  • 以管理員身份開啟命令提示符,輸入

    movefile C:\Windows\Installer\inprogressinstallinfo.ipi C:\Windows\Installer\inprogressinstallinfo.ipi.bak
    
  • 這些步驟對我有用,因為它恰逢系統更新,暫時關閉了糧食計劃署。因此,要么等待系統更新,要么設定SFCDisable註冊表項(看這裡

  • 重新啟動電腦以movefile在啟動時移動文件

答案2

我知道這是一個較舊的線程,但我想在今天解決這個確切問題時插話。不幸的是,「MoveFile」方法對我來說不起作用。

我發現%TEMP%和%TMP%用戶和系統變數包含額外的資料夾路徑。就我而言,他們不僅指向預設值(如下),還指向幾個不再存在的資料夾。

將它們重設為預設位置後,安裝程式成功完成,不再顯示「inprogressinstallinfo.ipi」錯誤。

預設值(分別為使用者和系統):

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

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

相關內容