什么是inprogressinstallinfo.ipi?


1

每当我尝试在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.数据库:C:\ Windows \ Installer \ inprogressinstallinfo.ipi。无法打开数据库文件。系统错误-2147287008。

我认为原因是卸载崩溃并且没有清理inprogressinstallinfo.ipi文件。

这个inprogressinstallinfo.ipi文件是什么,删除是否安全?

如果有人提出这个问题,我相信防病毒软件会阻止你删除文件,所以你必须启动到安全模式才能删除它。您可能还必须停止Windows Installer服务,如果社区认为可以安全删除,我将发布关于如何删除此文件的此问题的编辑。



1
在那里,完成了 - 我尝试了以下内容:i)重新启动(!)ii)取消注册/重新注册Windows Installer iii)使用Accesschk检查%TEMP%文件夹中的权限iv)检查Windows Installer服务是否正在运行。没运气。
鲍勃·莫蒂默

1
你有系统备份吗?如果是这样的话我肯定没关系
Pimp Juice IT

1
我希望有一个对Windows Installer内部有深刻理解的人可以确认它没问题,否则我会在我尝试删除时发布我的经验
Bob Mortimer

1
您提供了两个重要的信息,但在您的问题中没有提及该信息。评论是不够的
Ramhound

Answers:


0

直到我对自己的问题得到更好的答案:

什么是inprogressinstallinfo.ipi?据推测,它是Windows Installer在安装期间创建的临时数据库。感谢所有能提供更明智答案的人。

删除是否安全?我删除了我的,修复了问题。

您不能只删除/重命名该文件,因为它受Windows文件保护的保护。删除它的步骤是:

  • 从Microsoft 获取MoveFile。这可以在引导时调度文件移动。
  • 以管理员身份打开命令提示符,输入

    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

1
很高兴将相同的错误消息的替代解决方案聚集在一起,谢谢。不知道我们是否有不同的潜在问题呈现相同的错误消息。然而,它使得这个页面对于获得相同错误的人更有帮助。
Bob Mortimer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.