如何修复丢失的 MSVCR90.dll 文件错误?

Mat*_*own 5 dll microsoft-office-2010

安装 Office Home and Business 2010、SP1 和所有 Windows 更新后,每当我尝试运行 Excel 时,都会收到此消息...

程序无法启动,因为您的计算机缺少 MSVCR90.dll。
尝试重新安装程序以解决问题。

这个问题让我发疯。我已经修复、卸载并重新安装,使用了 Microsoft Office 2010 删除工具 (Microsoft Fixit 50450),但没有任何帮助。

只有 Excel 不起作用 - Word、PowerPoint 和 Outlook 都可以。我也没有注意到任何其他应用程序有任何问题。我已经按照您的建议尝试了 C++ 2008 SP1 安装程序,但没有任何区别。

按住Ctrl,或添加命令行参数-s没有任何区别 - 错误消息是一样的。在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Excel或下的注册表中似乎没有定义任何加载项HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel

And*_*aKo 6

MSVCR90.dll 是一个动态链接库,由 Microsoft Visual C++ 2008 中的程序使用。解决问题的最简单方法是下载可再发行组件并安装它,如果已经安装,则重新安装它。Office 设置应该自动执行此操作,但似乎不起作用。

是它的链接。

除此之外,您可能需要下载Microsoft Visual C++ 2008 SP1 Redistributable Package。我不是 100% 确定 Windows 更新是否会自动将常规 redist 升级到 SP1 版本。我建议先获得非 SP1 版本,因为我听说有人遇到问题是他们先获得了 SP1 版本。

如果您安装了 64 位操作系统,您也应该获得这些下载的 64 位版本。他们在这里这里


Mat*_*own 1

正当我以为我必须擦除计算机并重新安装所有内容才能解决问题时,我决定一次卸载一个应用程序,看看是否有冲突。

我卸载了这些应用程序...

  • Zetafax 客户端应用程序

  • Office 第二版运行时的 Visual Studio 2005 工具

  • 微软银光

然后,我对 Office Home and Business 2010 进行了另一次修复,重新启动后,瞧 - Excel 又开始工作了。

此后,我重新安装了 Zetafax 客户端应用程序和 Microsoft Silverlight,并安装了所有最新的 Windows 更新,Excel 仍然可以工作。

我认为冲突与“Visual Studio 2005 Tools for Office Second Edition Runtime”有关,尽管我不知道哪个应用程序首先安装了它。

问题解决了。

现在,这个问题似乎已通过 Windows 更新得到解决。我们在另一台机器上再次遇到了同样的问题。卸载此处列出的应用程序并修复 Office 没有帮助,但运行 2012 年 2 月 14 日星期二发布的最新一批更新似乎已经解决了该问题。

  • 现在遇到了这个问题,所以它不仅可以通过更新解决。我只有 Silverlight,卸载并安装解决了问题。 (2认同)