该0xc00007b错误(应用程序无法以正常启动)时,某些Microsoft Windows文件损坏或更新损坏情况。尽管没有发生这种情况的具体原因,但这是用户之间的常见错误。
通常,由于DirectX工具停止工作,因此在针对使用多媒体的应用程序(例如视频游戏)中,此错误更为常见。有时某个应用程序可能会受到此错误的影响,而其他应用程序则可以正常运行。
来源:Microsoft,通过Wikimedia Commons
当“应用程序无法正确启动”,并且出现错误0xc00007b时,这是一种症状,表示已在计算机上下载或移动了扩展名为.DLL(动态链接库)的文件,并且该计算机与计算机的体系结构不同。
您的计算机所呈现的体系结构很重要。它们可以是两个:x86(32位)和x64(64位)。
这意味着,如果您的计算机基于32位体系结构,并且程序或应用程序下载了具有64位体系结构的.DLL文件,则将导致显示错误0xc00007b,因此该应用程序将无法打开。
此错误根本不会影响操作系统,只会影响有故障的应用程序。无需担心,无需“格式化并重新安装软件”。
如何解决错误:0xc00007b?
若要修复0xc00007b错误并摆脱“应用程序无法正确启动”消息,请尝试各种不需要出厂重置的替代方法。
为此,您还需要清楚应用程序中此失败的可能情况:
-如果您最近受到病毒感染,则可能其中之一已修改,删除或损坏了具有正常功能所必需的.DLL扩展名的文件。
-如果您安装了已授予其更改动态链接库(.DLL)权限的程序或应用程序,则它们可能已被其他动态链接库替换,这可能会产生错误。
-如果Windows从Microsoft接收到非官方的更新,则可能是它安装的库(.DLL)与操作系统的体系结构不符。
-与.DLL扩展直接兼容的软件包的错误安装(例如:DirectX,Microsoft Visual C ++,NetFramework)。
安装或重新安装Microsoft Visual C ++
Microsoft Visual C ++是必须在操作系统中安装的文件链,以便可以在使用Visual C ++编译器编程的应用程序中使用它。
如果您在计算机上安装了它,则必须重新安装它,建议您先将其卸载。为此,请按开始按钮,然后键入“卸载程序”,然后按Enter。
您将看到一个窗口,其中包含计算机已安装的所有程序。查找所有启动的程序:“ Microsoft Visual C ++…”,然后单击“卸载”。
下一个框将是卸载确认。最后,建议重新启动计算机以使修改生效。
完成此操作后,打开浏览器并在搜索栏中键入:“ Microsoft Visual C ++”。
注意:如果您的操作系统基于32位,请选择具有(x86)的链接,相反,如果它与64位一起工作,请选择具有(x64)的链接。建议您仅输入安全站点(例如Microsoft)来下载这些类型的工具。
进入页面后,选择您要下载的语言,然后单击“下载”。
在下载结束时运行该程序,执行此操作,单击它,您将看到所述安装程序的对话框。您必须阅读使用条款和条件,确认已阅读后,单击“安装”。
注意:无需选中“是,将安装信息发送给Microsoft Corporation”。您应该等待几分钟,以使安装程序完全下载所有文件。
下载完成后,单击“完成”并重新启动计算机,以便进行所有更改。
如果这是您的问题,则应该已经解决。
安装DirectX
安装DirectX至关重要,因为它可以使操作系统和大多数应用程序直接与计算机上的视频和音频硬件一起使用。
要在已删除的情况下安装它:
1.-在浏览器中输入“ DirectX”,然后按Enter。尝试访问Microsoft官方页面进行下载。
进入页面后,转到“ DirectX版本和操作系统更新”部分。在这里,您必须根据所使用的操作系统进行选择。
单击链接,然后将打开您要下载组件的页面。
选择安装语言,然后单击“下载”。
它会将您重定向到另一个页面,您必须在其中选择计算机的体系结构,然后单击“下一步”。
下载完成后,通过双击运行该工具。
您会看到一个Windows Update框。在那里,您必须单击“是”才能开始下载。
您必须等到安装完成。
下载完成后,单击“立即重新启动”。
重新启动计算机后,DirectX组件已成功安装。如果这是您的问题,则应解决这些步骤。
重新安装DirectX
如果您已经在计算机上安装了DirectX组件,则需要删除一些.DLL扩展名。
如果您的操作系统是32位(x86),请将它们放在“ System32”文件夹中;如果您的操作系统是64位,则将它们放在“ SysWOW64”文件夹中。
打开“开始”,单击“计算机”。
您必须找到已安装的操作系统所在的硬盘驱动器。在此处查找“ Windows”文件夹,然后双击它。
现在,通过双击打开“ System32”文件夹。
进入内部后,查找带有.DLL扩展名的文件,但文件以该单词(大写或小写)“ d3dx9”开头。消除它们。
消除所有上述文件后,您必须安装DirectX。为此,请转到本文“安装DirectX”中的部分,然后按照以下步骤操作。
其他解决方案
1.-如果您的应用程序始终显示此错误,则应重新安装它。
2.-通过启用“ Windows Update”来更新Windows。
如果这些解决方案都不能满足您的要求,并且错误仍然存在,则必须从头开始重新安装Windows。
参考文献
- 微软团队(2018)。Microsoft Visual C ++ 2010可再发行组件包(x86)。摘自:microsoft.com。
- Microsoft社区(2011)。在各种应用程序中的错误0xc000007b。摘自:answers.microsoft.com。
- Microsoft技术支持(2018年2月)。如何安装最新版本的DirectX。取自:support.microsoft.com。
- 微软社区(2015)。错误0xc00007b。摘自:answers.microsoft.com。
- Microsoft技术支持(2018年4月)。什么是DLL文件?取自:support.microsoft.com。
- Geforce(2018)。DirectX 11.取自:geforce.com。
- Microsoft英文社区(2012)。运行应用程序时收到错误0xc00007b。摘自:answers.microsoft.com。