精华内容
下载资源
问答
  • 最近在安装完Python后运行发现居然报错了,错误代码是0xc000007b,于是通过往上查找发现是因为首次安装Python缺乏VC++库的原因,下面通过这篇文章看看如何解决这个问题吧。
  • python3.6 安装完成后报运行错误,0xc000007b,网上搜索了一大堆说缺少VC运行环境,但是下载下来VC环境安装又报错误, 弄了半天终于弄出来了。我把缺少的所有dll都打包成一个压缩包,供大家使用,使用说明,把本压缩...
  • 程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。 程序主要针对0xc000007b问题设计,可以完美修复该问题。
  • 解决应用程序无法正常启动0xc000007b,使用文件里的工具进行检测。可以解决一部分问题, 0xc000007b的原因有很多
  • DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,...程序主要针对0xc000007b问题设计,可以完美修复该问题。
  • 最全面的解决vs opencv中0xc000007b问题附带解决文件,配置好环境变量记得重启哦,文件忘说了
  • 解决vs2015打开opencv程序报错0xc000007b的问题,此资源包含两个dll文件,下载完成后参考https://blog.csdn.net/u011576009/article/details/72852540?fps=1&locationNum=7
  • python3.6 安装完成后报运行错误,0xc000007b,网上搜索了一大堆说缺少VC运行环境,但是下载下来VC环境安装又报错误, 弄了半天终于弄出来了。我把缺少的所有dll都打包成一个压缩包,供大家使用,使用说明,把本压缩...
  • 解决部分 应用程序无法正常启动0xc000007b问题,包含d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll
  • 0xc000007b_ADB_api-ms-win-crt-locale-l1-1-0,ADB在AndroidStudio下启动失败,修复文件,免费送了,拿走不谢咯!
  • 解决0xc000007b问题的安装包安装即可解决。
  • 应用无法正常启动0xc000007b修复工具应用无法正常启动0xc000007b修复工具应用无法正常启动0xc000007b修复工具应用无法正常启动0xc000007b修复工具
  • 计算机中丢失MSVCR120.dll+应用程序无法正常启动0xc000007b
  • 分为两种情况: 第一种 是安装CorelDraw X6完后首次运行即出现“应用程序无法启动(0xc000007b)”。 第二种 能够正常运行,但过了段时间不知何原因又不能运行了,且出现“应用程序无法启动(0xc000007b)”。
  • 解压之后复制到 C:\Windows\system 这个目录下面,就可以正常打开unity了 解压之后复制到 C:\Windows\system 这个目录下面,就可以正常打开unity了
  • 在安装UG的时候提示应用程序无法正常启动0xc000007b,可以修复的工具,WIN7系统。
  • 运行caffe.exe时提示缺少MSVCP120.dll和MSVCR120.dll情况当添加完成时提示0xc000007b错误时,请使用该方法,本人亲测,win7 64位 win10 64位 有效
  • 大家应该对DirectX修复工具并不陌生,该工具主要就是为了解决0xc000007b问题而设计的(如果之前不知道这个工具的,可以参看DirectX修复工具增强版介绍)。然而,近日接连出现很多用户连DirectX修复工具也打不开,...

    最后更新:2020-8-30

            大家应该对DirectX修复工具并不陌生,该工具主要就是为了解决0xc000007b问题而设计的(如果之前不知道这个工具的,可以参看DirectX修复工具增强版介绍)。然而,近日接连出现很多用户连DirectX修复工具也打不开,双击后也是提示0xc000007b错误(如下图),难道是医者不能自医?这是怎么回事呢?

    图1. DirectX修复工具也出现0xc000007b错误(图片由网友提供)

     

    问题描述:

            先来详细描述一下这个问题的现象。首先来说,系统里有很多程序都打不开,都是提示0xc000007b错误。其次,很多之前明明能打开的程序,突然之间也打不开了,提示0xc000007b错误。最后,奇怪的是,并不是所有文件都打不开,有的打得开,有的就死活打不开,提示0xc000007b错误。

            这个问题排查花了很久,最主要的原因就是出现概率极小,在我的电脑不能复现。不过,感谢那些热心的用户,给我发邮件交流,并且让我远程查看,总算是发现了问题的症结所在。在给这些用户远程时,我发现了一个问题,就是DirectX修复工具V3.8版的两个程序DirectX Repair.exe和DirectX_Repair_win8_win10.exe大小应该分别是832KB和833KB,然而,当我给他们检查时,发现在他们电脑里的大小分别是859KB和860KB(如本文图1)。再用校验码校验一下,果然检验值不同,换句话说,程序已经被修改了,所以会报0xc000007b错误打不开。

            那么第一个问题就来了,是谁修改的程序呢?用户反馈他们什么也没操作,并不知道怎么回事。经过杀毒软件的甄别,结果就一目了然了,程序是被病毒修改,文件已经面目全非,所以报错无法打开。

            那么第二个问题,为什么有的程序不受影响,有的程序就打不开呢?关于这点并没有确凿的证据,根据我的分析是这个病毒只能修改没有数字签名的文件,有数字签名的文件它动不了,无法修改,所以还可以正常运行。所以这就是为什么一些Windows系统和微软的应用还能运行,但是我的游戏、工业软件、还有一些不知名的小程序运行不了了。微软的程序有数字签名,平时用的游戏exe程序、DirectX修复工具的exe程序没有数字签名,被这个病毒修改了,自然就运行不了了(原版的游戏可能有数字签名,但是你用的破解补丁一定不是原版的,所以就没数字签名了)。

            可能有人要问第三个问题,那把你的DirectX修复工具exe文件加上数字签名不就可以了?其他所有的exe都加上数字签名不就可以了?理论上确实是可以的,不过数字签名需要很复杂的注册、维护手续和费用,普通人是难以承受的,只有大的软件公司才能承担,所以说给所有exe都加上数字签名还有一定的难度。

    解决方法:

            Whatever,我不care这些过程了,最重要的一个问题,如何解决?解决办法其实很简单——杀毒!只要用你的杀毒软件全盘扫描,把所有感染这个病毒exe文件中的病毒都清除掉,让exe文件恢复原状,就可以正常运行了。有人会问,我的杀毒软件一直后台在开着呢,没提示有病毒啊?别太相信你的杀毒软件,有的时候它确实没有病毒能力强。你手动杀一下保证你有意外惊喜。另外,如果你正在用的杀毒软件查不出病毒,那么建议换用别的杀毒软件,应该也能解决。不过退一步来讲,如果你的系统真是已经病入膏肓各种杀毒软件都杀不掉的话,那么可能也只有重装系统才能解决了。

            解决方案都有了,那么就还剩最后一个问题了,究竟如何判断到底是不是病毒感染造成的呢?对于新手或者说简单点的方法,就是看DirectX修复工具exe文件的大小;对于老司机或者可靠点的方法,就是看DirectX修复工具exe文件的校验码(校验工具链接)。如果文件大小或者校验码和官方标准的不一致(见下表),则可以认为是病毒修改了文件导致无法运行。下表是我梳理的历代官方DirectX修复工具exe文件大小和校验码,供大家参考。

                                                                           历代DirectX修复工具属性信息一览表* 

     

    DirectX Repair.exe

    DirectX_Repair_win8_win10.exe***

    大小**

    MD5校验码

    SHA1校验码

    大小

    MD5校验码

    SHA1校验码

    V1.0

    92KB

    48442db1d0745e9f33b8cf2bca6affbe 

    7d0fa836cdb31ca3d823852b4b0b3b7c3f9ff3c2

                                                                                    -

    V1.2

    304KB

    bf2bca6dff839a5e99a6ba0e5784affd

    03084040cc48c80059f6dfd3f6139cbcf340398b

                                                                                    -

    V1.2.2

    313KB

    252b64908944fad7223fee7bc5f2d643

    97f3c97c21ea039530d5367ad96ec197d9241cf1

                                                                                    -

    V2.0

    348KB

    0c857395e6f7186bd2b7aa365f248745

    3cd06fe01f2fb858f890ef5f90266a5c20396158

                                                                                    -

    V2.1

    344KB

    66b4b148ff46797aa3e3be82cbc0eb36

    5fb75f83e929c7efe7a22bb2d3dd7575f524ca01

                                                                                    -

    V2.5

    360KB

    5133feb9a5e2c84dcf83747d4f083cd8

    1aed870879ad848ba93fe166fe1999d086a07f60

    361KB

    e6ab6c164a9fbdbbc701f335c57a1ab2

    f0d2b3e9d88eecd5920f05d58c30cddd12cfc2ff

    V3.0

    337KB

    9e22e40f371dfe012b6d3dca4ad74753

    48ed3b6d4afec4ac5efaa1c68df5bcacc67bf205

    337KB

    651312055b4a5a2e472b233253523720

    e9f379182b7e2411fa0e2bbfdcae0bc430370fdf

    V3.2

    375KB

    5f1fdd4764d1fa5ed199740b82fe23cc

    d418f994881071e1c329f0f98fe704f6a5bb4266

    375KB

    6f4b9a69e43b9cc94a83d846b358518f

    c36a871f337df152942e6ff52ac8c2d345e99025

    V3.3

    500KB

    bb4083808ea490f99c7d49cd5a0ac48b

    ba8c4895204a21a03abca0b910372aa2fdad5c29

    500KB

    7b6c063b5504a87682069a5680feb409

    46c28ac769c3e8951b71e7f72ab9859568fe27d3

    V3.5

    633KB

    529ecadde86c4baf3d5ca604002433ba

    6b6d177d6ad87a8d46e785e701f56b87fe814856

    633KB

    38339cc7cb1cd26d3cb7b0d494023a08

    24c391030f9c82ac029c9588162060f970b4a43d

    V3.7

    782KB

    0615325098da4e624ef854af60b56ba2

    2c94acc2ffcbdf6b1162dd250a29dbdea044d926

    782KB

    3da615350c74ceee68a7383c2aa5564b

    3b8bf4a59b073afd21276319e83a75832591f574

    V3.8

    832KB

    496c0cabab27c3c46abcfb387d4cfc3d

    a6b1900b92c5894d9ac27192fe6b1f7894a4925b

    833KB

    4ee7e568586f71f99b3a83a33894c894

    4d7252eaa4ed68edb8e46334e0d072066a986dfd

    V3.9862KBeeab9900cc4c10da8e6b786e5f79d09cdbb71b10f5341cf6936381c70d43f3cd4e7edef3862KB431fc2ebdb6ef4eb72f951700f8ed170

    e5462d3bcd84c14e01ca7d5d1d339dc9f3cc7710

    V4.01024KB16a1477a1e5e0cb16f1bcd3a1a01bf62b25543f6c60be291b86d13372de9e6fcd54463471024KB8a72de9bfabd230949a85b2a994df5c88d5a9fb87895e8f713aaed71dc687734abcc5946

    *此表中仅列出已公开发行的版本,内测版、公测版、特别版等未公开发行的版本未作统计

    **文件大小仅供参考,不同系统显示的值可能略有区别。比如V3.9版,显示862KB或者863KB都是正常的,但是如果显示889KB等明显大于正常的数值,则说明文件被篡改

    ***V3.5及之前版本的文件名为DirectX_Repair_win8.exe

     

            最后插几句题外话:网上可能会有一小部分人说,诶?怎么回事,怎么杀毒软件检测你的DirectX修复工具提示有病毒?其实DirectX修复工具本身是绝对不含病毒代码的(要不然也发布不出来,各个软件站在发布软件的时候都有卡巴斯基检测、瑞星检测、360检测、小红伞检测等一系列检测,如果有病毒,软件站也不会往外发的),而之所以你检测到病毒了,是你把DirectX修复工具下到你的电脑里后,你电脑里的病毒把它感染了,而非本身就有病毒。相反,当你的杀毒软件提示DirectX修复工具有病毒并自动清除病毒后, DirectX修复工具才恢复了本来的样子,这时才可以在你的电脑上正常运行。所以如果你遇到了类似情况,不要主观第一感觉认为就是DirectX修复工具的问题,相反,可能是你电脑本来的问题。

            还有一种更可怕的情况,目前有一部分钓鱼网站,专门蹭热点发布一些热门应用,但是他们提供的就是盗版的、有病毒的、别有用心的恶意程序。如果你不小心从这些钓鱼网站下载了DirectX修复工具,中病毒导致电脑用不了是小,电脑里有的QQ微信网银全被盗号也不是没可能,对于这种情况大家一定要擦亮眼睛,至少目前我就发现了两个盗版DirectX修复工具的情况,在这我就不点名了,只能跟大家说,去正规网站,或者我博客里链接到的下载地址(传送门:标准版增强版在线修复版),应该可以说还是安全的。

     

    总结:

            导致0xc000007b问题众多,一般情况下都可以通过使用DirectX修复工具增强版修复解决。可是如果连DirectX修复工具自己都出现0xc000007b错误,则极有可能是病毒修改了文件导致,可通过全盘杀毒,或换用其他杀毒软件全盘杀毒解决。判断是否为病毒作祟的方法是看DirectX修复工具exe文件的大小或者校验码是否和本文表格中的一致,不一致就是病毒修改导致(校验工具链接)。

    展开全文
  • 对于开发者通过运行源码工程过程中出现 “应用程序无法正常启动 0xc000007b,请点击确定关闭应用程序”时,可尝试以下几步: 如果源码工程是从低版本升级过来的(如vs2010工程升级成2015工程),请仔细查看升级日志...

    对于开发者通过运行源码工程过程中出现 “应用程序无法正常启动 0xc000007b,请点击确定关闭应用程序”时,可尝试以下几步:

    1. 如果源码工程是从低版本升级过来的(如vs2010工程升级成2015工程),请仔细查看升级日志有无报错。
    2. 清理解决方案,重新生成解决方案。
    3. 删除程序运行目录下的msvcp, msvcr等DLL文件
    4. 以上三步如果不能解决,使用depends.exe工具查看程序运行依赖库,确定所需VC版本的运行时库一致。
    VC2015 0xc000007b 截图
    vc2015 0xc000007b

    非开发人员碰到此类问题,可直接使用depends.exe工具查看依赖库,安装对应的VC运行时库即可

     

    展开全文
  • 虽然没有官方数据,但我知道,领得人特别多——因为向我咨询这个游戏0xc000007b错误的人特别多!大家下载好游戏后,双击运行时,游戏能正常运行吗?其实从这里就会出现一个分水岭了:Win8 Win10用户,只要电脑硬件别...

    最后更新:2020-5-15

            大家好,前段时间Epic免费领JustCause4(正当防卫4),大家都领了吧?虽然没有官方数据,但我知道,领得人特别多——因为向我咨询这个游戏0xc000007b错误的人特别多!大家下载好游戏后,双击运行时,游戏能正常运行吗?其实从这里就会出现一个分水岭了:Win8 Win10用户,只要电脑硬件别太差,该装的驱动都装了,基本就能跑起来了;但是Win7用户,基本100%会遇到0xc000007b错误。那究竟是怎么回事呢?

            可能你双击运行时,首先遇到的并不是0xc000007b错误,而是缺少api-ms-win-core-kernel32-legacy-l1-1-0.dll文件,当你辛辛苦苦从网上找到dll文件后才变成了0xc000007b错误;或者有些人运气比较好,跳过了0xc000007b错误的坑,但是后面提示缺少api-ms-win-core-synch-ansi-l1-1-0.dll这个文件,又让你抓耳挠腮——百度搜索后,你会发现全网竟然不存在这个api-ms-win-core-synch-ansi-l1-1-0.dll文件!究竟是怎么回事?

            查一下Epic平台该游戏介绍,它是可以从Windows7 x64系统一直支持到Windows10 x64系统的,那么为什么偏偏就是Windows7运行不起来呢?经过我多方面的分析,这个错误基本就是Epic平台自己的编程人员,因为能力或经验不足,导致的程序Bug!因为从其他玩家的反馈来看,stream平台上的游戏是可以在Windows7上运行的,盗版也行,唯独Epic版不行,基本可以肯定是Epic在加入平台程序限制时引入的BUG。

            这个BUG具体是怎么回事呢?稍微带一句,普通玩家可忽略本段。微软最新的开发策略是所有开发者在调用Windows 10 API时都应该通过 The " Umbrella" Libs来调用最终的函数,而不应该直接去调用包含这些函数的API dll文件。而显然Epic在编程时没有遵从微软的建议而直接去调用了dll文件,最终导致在Windows 7系统上由于兼容性的原因而无法运行。我举个例子,可能不太恰当,但是基本就能明白。就比如你在家想发个顺风快递,你应该怎么做呢?正确的做法应该是打顺风的客服电话,告诉你家的地址,然后等快递上门取件;而不应该去翻你的手机通话记录,查查上周给你派件的那个顺风小哥的电话,回拨过去。为什么应该是第一种而不是第二种呢?因为第一种可以保证你找到顺风客服,同时保证顺风的客服能给你分配一个离你最近的快递员享受最快的服务。而如果你直接去回拨电话,可能遇到的情况是这个小哥已经离职了、不管了;或者他正在一个离你家特别远的地方,没法取件;亦或是最重要的一点,如果你现在正在单位而不是在家,那么那个小哥根本就没办法到你所在的地方去取件。对于这个技术问题同样如此,微软建议调用函数时通过The " Umbrella" Libs,意思就是让你去拨打顺风的客服电话,让客服给你分配最新的小哥(即告诉你最终的函数在哪个dll文件里),而不是你自己去给小哥回拨电话(即直接自己去找dll文件)。当然,你直接回拨电话有时候也能把那个小哥约来取件(即能正常运行,比如Windows10系统,游戏正常运行),但还有很多情况是那个小哥不在你这里,取不了(即Windows7系统,函数的位置不同,游戏运行不起来)。更坑爹的是,如果你就认准了必须要找上次那个临时替班给你取件的帅帅的小哥(即必须调用api-ms-win-core-synch-ansi-l1-1-0.dll这个文件),你会发现到哪都找不到他,问谁也不认识他(即全网都找不到api-ms-win-core-synch-ansi-l1-1-0.dll文件,怎么求助也没有),因为这个小哥根本就不是顺风的人(即微软根本就未正式发布过api-ms-win-core-synch-ansi-l1-1-0.dll),只是临时替班(即只在Epic的开发人员的电脑上有这个dll文件)。如果你非玩不可,当时只有一种方案,即重装系统为Windows 10(即以后发什么快递都必须回家发,因为只有家附件才能找到你认识的那个顺风小哥)。

            那么如何解决呢?最根本的方法是Epic自己修复这个BUG,不再去错误的调用不该调用的dll文件。但貌似不太容易,就算真修复也需要一段时间。不过别怕,我来解救你们。这篇文件对应了一个下载CSDN的下载地址,在那里我上传了Epic版需要调用的dll文件,并且是不会产生0xc000007b错误的文件(或者去我的网盘:https://pan.baidu.com/s/1G_xipSO6VpSc9ipAtqB9Fg   密码:u3z6)。这个地址包括了如下文件:api-ms-win-core-console-l2-1-0.dll、api-ms-win-core-io-l1-1-1.dll、api-ms-win-core-kernel32-legacy-l1-1-0.dll、api-ms-win-core-kernel32-legacy-l1-1-1.dll、api-ms-win-core-libraryloader-l1-2-0.dll、API-MS-Win-core-string-l2-1-0.dll、api-ms-win-core-synch-ansi-l1-1-0.dll、api-ms-win-core-synch-l1-2-1.dll、api-ms-win-core-threadpool-legacy-l1-1-0.dll、API-MS-WIN-MM-TIME-L1-1-0.dll。当然这些文件都是64位的,因为这个游戏要求必须是64位系统,32位跑不起来。大家只要下载、解压,把解出来的dll文件放在正当防卫4的目录下,与JustCause4.exe同一文件夹下即可,如下图:

            放置完这些文件后,0xc000007b错误会消失,缺少api-ms-win-core-synch-ansi-l1-1-0.dll的错误会消失。如果你的电脑硬件配置够、运行库打得全、驱动装的好,那么游戏就能跑起来了。如果还是不能跑,那么就从硬件、运行库、驱动三方面去考虑问题在哪了。

            可能有人会问了,你刚才不是说全网没有api-ms-win-core-synch-ansi-l1-1-0.dll文件吗?你是哪来的?这块我也带几句,普通用户可以忽略本段。这个文件是我做的,自己写的。那怎么写呢?很简单,游戏不是提示缺少api-ms-win-core-synch-ansi-l1-1-0.dll吗?你就随便拿一个别的dll文件,改成这个名,放到游戏目录下。这时当然运行不起来了,但游戏会提示无法定位输入点XXX。这个提示的意思就是,在api-ms-win-core-synch-ansi-l1-1-0.dll文件里,我没有找到XXX这个函数,所以运行不了。这时把函数名记下来,到微软查一下到底是个什么函数,怎么定义的?变量有什么?然后照猫画虎,编个程序把这个函数写进去,然后重命名为api-ms-win-core-synch-ansi-l1-1-0.dll,再放到游戏文件夹下,调用时就有相应的函数了,因此也能下一步了。

            最后总结一下,不管是0xc000007b错误,还是缺少dll文件错误,都可以用本文里提供的压缩包里的dll文件直接拷贝到游戏目录解决。本文全篇手敲文字,再加上手敲编程dll文件,工作量不小。如果各位看官满意此篇文章想打赏点小钱的,感激不尽。

     

    展开全文
  • 0xc000007b的解决办法(续)

    万次阅读 2019-06-05 18:15:44
    如果您在使用DirectX修复工具中遇到问题,可以参见我的博客《DirectX修复工具全部文件修复失败或下载失败的解决方法》、《DirectX修复工具出现0xc000007b错误——分析与解决》进行解决。    NO.2 你的显卡...

    最后更新:2019-3-23

            请大家首先确定已经按照原文的方法及步骤尝试过,但是还是没有解决问题再来看这篇文章。如果你还没有看过原文,请先看原文:
           http://blog.csdn.net/VBcom/article/details/6070705
      
            看到这里的朋友,应该是看了原文但是没有解决问题。其实这个问题基本上就是由DirectX引起,但是为什么没有解决呢?请听我慢慢分解。以下会分14小项列举,建议每检查完一项,都运行一下游戏试试,要是行了就OK了,要是不行再试下一项。请注意,以下过程很重要,请仔细阅读,并且按照步骤一步一步完成。如果因为你看的马虎而漏过重要内容,那我就没法帮你了。

     

            NO.1 原文中的终极方法你试过了吗?该方法中提供的DirectX修复工具是主要用来修复0xc000007b错误的,并且采用直观的显示,是否修复成功有明确的提示。因此,如果你之前没有试用过该方法,请务必尝试。请确保所有有问题的文件都修复成功,若是修复失败,则可能是文件被占用,建议重新启动电脑后再进行修复。请注意,请确保您使用的是DirectX修复工具增强版,因为使用增强版可以大大提高修复成功的概率。此步是修复的关键,如果没有做就贸然跳到后面的步骤,很可能错失解决问题的良药而导致后面的努力都是无用功。如果您在使用DirectX修复工具中遇到问题,可以参见我的博客《DirectX修复工具全部文件修复失败或下载失败的解决方法》、《DirectX修复工具出现0xc000007b错误——分析与解决》进行解决。

     

            NO.2 你的显卡驱动是最新的吗?如果不是最新,或者你不知道是不是最新,那么请你到自己显卡的官方网站上下载最新的驱动安装一下。
    ATI(AMD)显卡官网:http://support.amd.com/zh-cn/download 
    NVIDIA显卡官网:http://www.nvidia.cn/page/drivers_download.html 
    INTEL显卡官网:https://downloadcenter.intel.com/zh-cn 


            大家分别根据自己的显卡品牌到相应的网站上,根据自己的显卡型号和操作系统找到需要的最新驱动,然后下载、安装。也可以使用驱动人生之类的自动驱动安装软件进行安装。

     

            NO.3 你确定你用的破解补丁、免CD补丁没有问题?有时由于破解补丁自身或者软件本身存在问题或BUG,可能导致0xc000007b这个错误。这时建议使用更新版本的破解补丁或从其他网站上下载文件后再试。

     

            NO.4 Visual c++ Redistributable Package(vc redist)你装了么?现在很多的游戏破解补丁都是用C语言写的,因此一定要安装c++ Redistributable Package才行。但是有很多人不知到该装哪个不该装哪个,这里我也要说一下。一般来说,较新的游戏或工业软件都需要最新的c++版本支持,但是只安装最新的c++并不能解决一切,因为老的游戏或工业软件还需要老版本的c++支持。总之是一句话,各个版本的c++都应该安装以确保万无一失,详情请参见我的博客《破解C++ Redistributable Package版本之谜》,里面有详解以及下载地址。

     

            NO.5 你是否导入了注册表信息?有现在很多人用的都是硬盘版游戏,一般来说硬盘版游戏中都有一个或几个注册表信息文件,扩展名为*.reg,请运行该文件将信息导入注册表,否则可能会无法运行游戏。尤其是在重装电脑之后,必须导入这些信息才能正常运行游戏。本条只针对硬盘版游戏而言。

     

            NO.6 你的游戏是否放在了全英文目录下?对于个别游戏来说,必须要将游戏置于全英文目录下才可正常运行。因此如果你的游戏不是在纯英文目录下,建议将其移到纯英文目录下再试。举个例子,把游戏从“C:/游戏/...”换为“C:/game/...”。同时,你还要确保你现在使用的Windows用户(就是一开机出现欢迎使用画面时对应的用户)不包含中文名字,否则的话建议新建一个英文名字的用户再试。

     

            NO.7 你的系统是不是有病毒或木马?电脑中有病毒或木马也会产生0xc000007b这个错误,往往有的人一开机什么都没干就出现这个问题,并且连杀毒软件都打不开了,这时极有可能是病毒在搞怪。请记住,如果连DirectX修复工具自己都出现0xc000007b错误,则几乎99%都是病毒作祟导致,建议彻底杀毒,或者重装电脑。详情请参见我的博客《DirectX修复工具出现0xc000007b错误——分析与解决》。

     

            NO.8 你的Direct加速打开了吗?有很多时候,电脑的Direct加速莫名其妙地被关闭了,导致很多游戏运行不了。这个时候的提示可能是“请安装DirectX8.0或以上版本”或者“DirectX加速不可用”之类的提示。此时必须手动开启Direct加速才可以运行游戏,关于详细的开启方法,请参考我的博客《DirectX加速不可用、已禁用的解决方法》。

     

            NO.9PhyX你装了吗?现在有很多游戏都支持PhyX,虽然只有NVIDIA显卡才能开启PhyX,但对于ATI显卡用户来说,也必须要装PhyX的驱动才可打开游戏。因此如果你是ATI显卡用户,玩的又是需要PhyX的游戏,那么你应该到上面提到的NVIDIA官网上找一下“NVIDIA PhysX系统软件”下载、安装。对于已经装了最新驱动的NVIDIA显卡用户,可以跳过此步。

     

            NO.10 你尝试过兼容模式了吗?有些较早的游戏,由于编程时没有考虑到新版本Windows的特性,致使游戏无法运行。因此,可以尝试让游戏在兼容模式下运行。具体方法是,在游戏图标上单击右键,选择“属性”,找到“兼容性”选项卡,勾选其中的“以兼容模式运行这个程序”的复选框,具体选择在哪个操作系统上依据所使用的游戏、软件而定。一般可以选择Windows XP (Service Pack 3),如果不行的话可以考虑选择其他系统。

     

            NO.11你的Game For Windows Live装好了吗?现在很多游戏都需要Game For Windows Live的支持,必须要装好才能游戏。有的系统会提示缺少xlive.dll文件,而有的系统会直接提示0xc000007b。因此不能忽视Game For Windows Live。

     

            NO.12 你的Microsoft .NET Framework装好了吗?正版的Vista和Win 7里都内置了.NET Framework,但是盗版就不好说了。盗版往往会阉割一些内容,谁也不能保证有没有影响到.NET Framework。因此如果你的系统是盗版,可以试着装一下 .NET Framework 3.5。一般来说这个有问题的可能性不太大。

     

            NO.13 如果上述步骤都无法解决问题,建议更换操作系统。我观察发现,这个问题在64位的电脑上出现的很普遍,极少数情况下也会在32位系统上遇到(我就亲身遇到过)。因此如果你用的是64位的系统,可以考虑更换为32位系统。出现这个问题的概率会大大降低,出现后安照原文的方法也很好解决。

     

            NO.14 如果连更换操作系统后仍出现此问题,那么可能是硬件的原因产生了这个问题。在原文一开始我就说过,这个问题可能是由于硬件问题产生的。如果上述步骤都试了还是不行,可以考虑是否硬件存在问题。建议把内存条拔下来用橡皮擦一擦金手指再装回去,也许能解决问题。最后还要强调一点,有的用户出现的是Windows蓝屏,然后提示代码是0x0000007b。请注意,蓝屏是0x0000007b,而此篇文章中解决的是0xc000007b,差了一个字母,原因也就是天壤之别。Windows蓝屏的0x0000007b是硬盘模式导致的,多见于重装系统或更换硬盘之后,原因是错误的调整了硬盘模式,只要到BIOS里把硬盘模式调整为另一个即可(即如果现在在BIOS里的硬盘模式是IDE,然后产生了蓝屏,调为AHCI即可;如果现在在BIOS里的硬盘模式是AHCI,然后产生了蓝屏,调为IDE即可)。这点请大家一定要留心。


            以上的各条可能情况我都是按照概率从大到小排列的,建议按顺序尝试解决。如果你按照原文及以上14条内容试过后还是不行,根据大家和我E-mail交流的经验,最可能的原因有二:要么是看的马虎把文中重要内容错过了,致使问题没有解决;或者是下载的文件是自己从网上找的,不是从我给出的地址下载的。信不信由你,很多人没有解决来和我交流,我都是把文中的一些关键语句发给他们,他们照做了,问题就解决了。所以我还是要再呼吁一下,烦请大家抽出您宝贵的时间仔细看看文中的内容,按照文中的提示自己尝试一下。如果大家有什么问题还是不懂需要和我交流的,可以继续和我探讨。需要预约有偿远程调试的,请加(本文文章中的操作可以解决95%的0xc000007b问题了,剩下解决不了的都是一些疑难杂症,需要一定的时间精力远程查看分析问题,故收取一定费用,请谅解),其他一般问题需要咨询的,可以给我直接发邮件
    --------------------- 
    作者:VBcom 
    原文:https://blog.csdn.net/vbcom/article/details/6218535 
     

    展开全文
  • 0xc000007b 问题总结

    千次阅读 2021-02-16 10:58:54
    0xc000007b 问题是由于dll库缺失引起的,有以下三种原因: 缺少VS运行时库,这个原因最常见,网上资料和解决方法也很多; 运行时库的版本不正确,比如32为程序调用64位的运行时库,或者相反。解决方法同1; 缺少...
  • 应用程序无法正常启动0xc000007b win7

    千次阅读 2020-10-16 12:32:14
    这个问题,根据 应用程序无法正常启动0xc000007b怎么解决。主要是由于DirectX 9.0被损坏,需要下载软件运行一下(主要还是win7系统缺失了很多dll文件造成的) 打开DirectX修复工具, 检测并修复 工具->选项->...
  • 如果遇到应用无法正常启动0xc000007b的问题,就下一个试试吧,不能说包治百病但至少我用了过后就可以了
  • 今天在运行一个Opengl项目时总是一直报“0xc000007b无法正常启动”的错误,于是百度了一些解决方案,当然这些解决方案是针对不同错误原因提出来的,所以如果读者也遇到同样的错误可以一一尝试,或者首先分析原因再...
  • 我的问题最开始不是这个,是提示缺少“UCRTBASED.DLL”这个文件,因为编译x64的,所以我下载了64位版本的,结果就出现了0xc000007b的错误。 后来,用depends工具(下载)查看程序依赖那些dll,结果如下, 可以看到,...
  • 如题,昨天朋友安了个破解版的某画图软件,运行破解工具的时候该工具在他电脑里的注册表一顿操作,然后昨天晚上VMware虚拟机就打不开了,一打开就报错0xc000007b
  • Qt creator在发布程序时提示0xc000007b

    千次阅读 2019-07-01 11:17:01
    在发布Qt程序时,将release文件夹中的.exe文件放到单独的文件夹中,双击此文件提示缺少*.dll文件,将文件复制到此文件夹后却提示程序无法正常运行,错误码为0xc000007b 这是由于可执行文件链接的*.dll文件不正确,...
  • win10系统家庭版,新电脑安装xshell,出现应用程序0xc000007b,怎么解决呀? ![图片说明](https://img-ask.csdn.net/upload/201911/22/1574357529_613075.png)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 101,068
精华内容 40,427
关键字:

0xc000007b