运行缺少MSVCR120.dll的vcredist_x86.exe


21

好的,所以尝试将文件添加到全屏窗口模式的游戏时出现错误,这给了我错误“程序无法开始丢失MSVCR120.dll丢失”。好吧,没问题,所以我搜索的所有内容都说安装vcredist_x86.exe,但是当我尝试运行它时,我得到了相同的错误。我无法找出或找到任何解决方法。我正在运行64位Windows 7,因此它是正确的文件类型。


您安装了正确版本的VC ++可再发行库吗?因为我自己的研究指向错误的版本。需要此文件专门使用哪个版本的链接文件的完整版本才能提供帮助。
Ramhound 2014年

我正在使用的文件是一个.dll文件,除非有某种方法,否则我无法读取代码源。但是,是的,我需要使用x86版本,但为了安全起见,我尝试了另外2个版本,但仍然没有工作
贾斯汀

有关dll的更多信息会很好,因为如果您搜索并下载了dll,则vcredist_x86.exe不会安装所需的文件。
Ramhound 2014年

我正在玩ArcheAge,它只有全屏或窗口模式。dll基本上是一个脚本,您可以将其放置在游戏的缓存文件夹中,以全屏窗口模式(无边框显示)启动游戏,这是我所不幸的。
贾斯汀2014年

我所能告诉你的。如果它不起作用,则您没有安装必需的文件,请与脚本作者联系。
Ramhound 2014年

Answers:


38

MSVCR120.dll = Visual C ++ 2013运行时。从此处下载并安装:

适用于Visual Studio 2013的Visual C ++可再发行组件包
https://support.microsoft.com/en-in/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package


这就是应该解决该问题的文件给我同样的缺少msvcr120.dll错误的问题。
贾斯汀

1
发布竞争错误消息的图片。
magicandre1981

1
请注意:如果您正在运行x64应用程序,则它需要运行时的x64版本。也可以在此页面上使用。实际上,只需安装并完成。;)
Daniel B

1
@KarlMorrison是110 = VS2012和VS140 = 2015
magicandre1981

4
即使我的机器运行的是64位Windows,我也必须安装32位版本。正如@DanielB所说-您需要的版本取决于您的应用程序,而不是您的系统。同时安装!
niaher
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.