2013-04-05 59 views
2

我想用py2exe構建一個Python程序。試圖運行內置程序時,我收到此錯誤:py2exe - MSVCR90.dll

The program can't start because MSVCR90.dll is missing from your computer. Try reinstalling the program to fix this problem. 

我已經安裝Visual C++ 2008再發行組件包,而不是SP1版本。是什麼賦予了??

回答

0

看這個迴應從 https://superuser.com/questions/351609/how-can-i-fix-a-missing-msvcr90-dll-file-error

Just when I thought I was going to have to wipe the computer and reinstall everything to fix the problem, I decided to uninstall applications one at a time to see if one was conflicting. 
I uninstalled these apps... 
Zetafax Client Applications 
Visual Studio 2005 Tools for Office Second Edition Runtime 
Microsoft Silverlight 
I then performed yet another repair on Office Home and Business 2010, rebooted and voila - Excel is working again. 
I've since reinstalled Zetafax Client Applications and Microsoft Silverlight with all the latest Windows Updates and Excel is still working. 
I think the conflict was with "Visual Studio 2005 Tools for Office Second Edition Runtime", though I've no idea which application installed this in the first place. 
Problem solved. 
This issue now appears to have been solved with a Windows Update. We encountered the same issue again with another machine. Uninstalling the apps listed here and repairing Office didn't help, but running the latest batch of updates that came out on Tuesday 14th February 2012 seems to have fixed the issue. 
+0

,我將嘗試安裝/卸載看到的。可能的confilcta包括VS Express 2010和2012,以及Office 2013 Preview(我仍然需要重新保存我的文檔)。 – refi64 2013-04-06 03:09:15