失去光明后游戏无法运行。据说MSVCR100.dll丢了。我该怎么办?
首先给出99%情况下解决这个问题的最简单方法:下载安装Microsoft VC++2010版运行时(全称:Microsoft Visual C++2010可再发行软件包)。注意:如果此缺失提示出现在32位程序中,请安装32位(x86)版本的VC++,并在64位程序中安装x64版本。如果实在分不清,两个版本都装也无妨。重申:安装哪个版本和你的系统是不是64位版本没有关系!要看调用VC++的程序是32位还是64位!关于附件:VC++运行时修复工具搜索下载方便,也可以直接下载我的附件(上传附件只是为了下载方便,也可以直接搜索下载),附件免费下载,没有积分。7z,rar,zip文件要用解压软件打开,x86版本是32位版本。请不要问“为什么只有86位版本”之类的搞笑问题。密码:grq7下面给出吐槽和解释。不想看的就不用看了:呵呵,vc++更新到2015版本,msvcp文件版本号刷到140。大部分的解决方案还是在用不知道从什么时候开始传了几代的抄袭货,而且是95和我。为什么现在还有人用Windows95系统?复制粘贴之前你敢自己尝试吗?敢对流传十年的答案修改添加Windows8.1和Windows10?我强烈建议你抵制不管什么dll都只会下载这个文件扔到系统盘上,然后打开cmd用regsvr命令注册的愚蠢做法。这完全是运气。有些人可能觉得尝试以上方法很有用,觉得我危言耸听。瞎猫碰上死老鼠,那只是你的运气。如果64位系统按照他的说法把dll文件放入syswow64,但是你要打开的软件或者游戏是32位程序,看看有没有用。即使版本对应,你下载这个dll也不一定有效,因为你没有安装vc++运行时,有些软件只有完全安装了VC++运行时才能运行。这只是vc++ dll的情况。有些dll,比如steam_api.dll,是一些游戏没有steam破解补丁的文件,应该放在游戏目录里。有些搞笑的人还告诉别人下载这个dll放到system32里。在他们眼里(就是他们,我没看错),所有的dll都可以在system32或者syswow64下载注册。这群人形生物真的是人类进步的一个幻灯片。至于重装系统的答案就更呵呵了。除非是修改过的系统镜像,否则任何微软的原系统都没有自己的VC++运行时库,重装一万次也不可能解决msvcp类dll丢失的问题。因为“失去”其实不是失去,而是根本不在!另外:msvcp、msvcr、vcomp140.dll属于VC++2015版msvcp、msvcr、vcomp120.dll属于VC++2013版msvcp、msvcr、Vcomp110.dll属于VC++2012版msvcp、msvcrDLL属于VC++2010版本msvcp,msvcr和vcomp90.dll属于VC++2008版本msvcp,msvcr60,71和80.dll,还有vcomp.dll(没有数字版本号)属于VC++2005。除了这类错误的丢失和缺失,如果一个程序打开提示“并行配置错误”,也是因为没有安装VC++运行时。在这种情况下,如果不知道安装哪个版本,一个一个试又太麻烦,建议使用DLL修复工具,它会在检测修复DirectX的同时安装所有版本的VC++运行时库,还可以解决msvcp等丢失问题。注意必须是增强版,其他版本没有VC++。