“该应用程序无法正确启动(0xc000007b).单击“确定"关闭该应用程序. [英] "The application was unable to start correctly (0xc000007b). Click ok to close the application."

本文介绍了“该应用程序无法正确启动(0xc000007b).单击“确定"关闭该应用程序.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试打开Visual Studio 2010时,在运行Windows Server 2008 R2 Enterprise SP1的VPS上,标题中出现错误消息.即使在安装SQL Server 2012和VS 2013之后,开始时一切仍然正常./p>

在尝试解决此问题时,我发现其他人遇到此问题,指出SysWOW64文件夹中的msvcp100,msvcp100d,msvcr100,msvcr100d和msvcr100_clr0400 DLL的32位版本已被64位版本覆盖.因此,我下载了32位版本,并没有运气就将其替换.我也删除了system32文件夹中的版本.这也不起作用,所以我把原件放回去了.

我还执行了Visual Studio 2010的完全干净的卸载,然后,我重新安装了VS 2010 Shell Integrated; Visual Studio仍然无法启动,并给出相同的错误.

有人可以帮助我解决此问题吗?如果DLL有问题,有谁知道有什么工具可以帮助我缩小导致问题的DLL的范围?

任何帮助将不胜感激.谢谢!!!

解决方案

使用Dependency Walker工具并找到一篇文章,其中提供了有关如何使用该工具的一些信息,我发现我有一个64位版本的ATL100.DLL而不是32位版本.该文件以前丢失了,我在不知不觉中下载并替换为64位版本.

I am getting the error message in the title on a VPS running Windows Server 2008 R2 Enterprise SP1 when I try to open Visual Studio 2010. Things were working fine in the beginning even after I installed SQL Server 2012 and VS 2013.

In trying to resolve this, I found others who had this issue stating that the 32 bit version of the msvcp100, msvcp100d, msvcr100, msvcr100d, and msvcr100_clr0400 DLLs in the SysWOW64 folder were overwritten somehow with the 64 bit version. So, I downloaded the 32 bit version and replaced them with no luck. I, also, removed the versions in the system32 folder. This didn't work either so I put the originals back.

I, also, performed a full clean uninstall of Visual Studio 2010, then, I reinstalled VS 2010 Shell Integrated; Visual Studio still will not start and gives the same error.

Can anyone help me to resolve this issue? If it is a problem with a DLL, does anyone know of a tool to help me narrow down exactly what DLL(s) are causing the problem?

Any help would be greatly appreciated. Thanks!!!

解决方案

Using the Dependency Walker tool and finding a post that provided a little information on how to use the tool, I figured out that I had a 64-bit version of the ATL100.DLL instead of the 32-bit version. This file went missing earlier and I unknowingly downloaded and replaced it with a 64-bit version.

这篇关于“该应用程序无法正确启动(0xc000007b).单击“确定"关闭该应用程序.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆