
在运行游戏或软件时,系统突然弹出错误提示框:“无法启动此程序,因为计算机中丢失msvcr120.dll”。即使重启电脑或重新安装软件,问题依然存在。
别担心,这并不是病毒,也不是你的电脑坏了。msvcr120.dll 是微软 Visual C++ 2013 运行库的一个重要组件。很多游戏和软件(如 Photoshop、QQ)都需要它才能运行。当这个文件被误删、损坏或未安装时,就会出现上述报错。下面我将教你 3 种最有效的修复方法。
一、为什么会丢失 msvcr120.dll?
在修复之前,了解原因可以防止下次再犯。通常有以下几种情况:
- 运行库未安装: 新装的系统通常没有预装旧版的 VC++ 运行库。
- 文件被误删: 杀毒软件可能误报并隔离了该文件。
- 版本冲突: 安装了 64 位系统,但游戏需要 32 位的 dll 文件。
二、修复方案(按推荐程度排序)
方法 1:使用 毒霸电脑医生一键修复(推荐)
这是最简单、最安全的方法,适合不懂电脑的小白。工具会自动检测系统版本,并下载匹配的 dll 文件放到正确的位置。

操作步骤:
- 下载并打开“毒霸电脑医生”
- 点击“一键扫描”。
- 等待修复完成,重启电脑即可。
方法 2:手动安装 Visual C++ Redistributable 2013
既然 msvcr120.dll 属于 VC++ 2013,那么重新安装官方运行库是最标准的解法。

注意: 即使你的系统是 64 位的,也建议同时安装 x86 (32位) 和 x64 (64位) 版本,因为很多游戏仍然是 32 位的。
方法 3:手动下载 dll 文件复制到系统目录(高风险)
这是最后的手段,不推荐新手尝试,因为容易下载到带病毒的文件,或者放错位置。
操作路径:
- 32位系统:复制到
C:\Windows\System32 - 64位系统:32位 dll 放入
C:\Windows\SysWOW64,64位 dll 放入C:\Windows\System32

三、常见问题解答 (FAQ)
Q: 修复后还是报错怎么办?
A: 尝试使用管理员身份运行命令提示符,输入 regsvr32 msvcr120.dll 进行注册。
Q: msvcp120.dll 和 msvcr120.dll 是一样的吗?
A: 不一样,但它们都属于同一个 VC++ 2013 运行库。通常安装了运行库后,这两个问题会同时解决。
