每當我嘗試在 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 檔案保護。刪除的步驟是:
答案2
我知道這是一個較舊的線程,但我想在今天解決這個確切問題時插話。不幸的是,「MoveFile」方法對我來說不起作用。
我發現%TEMP%和%TMP%用戶和系統變數包含額外的資料夾路徑。就我而言,他們不僅指向預設值(如下),還指向幾個不再存在的資料夾。
將它們重設為預設位置後,安裝程式成功完成,不再顯示「inprogressinstallinfo.ipi」錯誤。
預設值(分別為使用者和系統):
%TEMP% & %TMP% -> %USERPROFILE%\AppData\Local\Temp
%TEMP% & %TMP% -> %SystemRoot%\TEMP