2012-06-07 38 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