2012-06-07 103 views
4

我一直在安装程序一段时间的问题,通常会得到一个错误,Visual Studio j#安装是一个未完成的安装,它给了我一个选项,回滚安装该程序之前安装该程序我试图安装。安装失败,阻止TFS安装

我现在试图安装Team Foundation Server 2012 Express,当我运行安装程序时出现以下错误。

错误:TF400293:Windows当前正在安装另一个软件包。等到Windows完成其他安装,然后重新启动此安装程序。

任何人都可以给我一些建议,关于如何摆脱失败的安装一劳永逸,所以我可以安装其他东西没有所有这些问题。

我使用Windows 7的方式。

此外,我似乎无法完全完成Windows更新。看起来好像有1个更新永远不会安装,我的电脑只会挂在安装更新屏幕上。我离开了它4个小时以上,并决定它不会完成,所以不得不关闭我的电脑。

+0

虽然它是一个你正在尝试安装的开发产品,但我怀疑你在SuperUser上会问这个问题的运气会更好...... –

+0

@DanPuzey:http://stackoverflow.com/tour明确列出“软件开发工具“作为StackOverflow的主题。 –

+0

@JoeyAdams:虽然我无法确定,但自20个月前发布评论以来,我确信我的评论a)明确认识到问题是关于软件开发工具,并且b)不建议这个问题是不合时宜的。我所说的只是我认为OP可能在SuperUser上运气更好,因为这个一般类的问题往往会在那里找到答案。 –

回答

4

当安装程序失败,但MSIEXEC.exe仍在运行或者有重新启动挂起阻止其他安装时,您会收到此错误消息。

对于第一种情况:杀死MSIEXE.exe进程。

对于第二种情况:使用regedit查看此注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations清除注册表中的任何值,然后重试。

顺便说一下,此问题与TFS不相关。

+0

是的,我收集了由于以前失败的安装。禁用了MSI服务,并重新安装了MSI SDK,其中有一个名为MSIZAP.exe的atool。这使我至少可以开始安装TFS。 – user589195

+0

请注意,MSI Windows服务与MSIEXE.Exe(由Windows Service在启动.msi文件时启动)不同,MSIEXE.Exe是运行以安装给定软件的进程。例如,您可以有多个MSIEXE.exe实例。 – Nock

+0

杀死MSIEXEC.exe进程的工作,但有没有办法阻止它自动重新启动安装所有的时间? – user589195