msvcp120.dll 丢失多半是 VC2013 运行库缺失、杀毒误删或系统文件损坏。优先安装 VC2013 运行库,再从杀毒隔离区还原,接着用 sfc /scannow 修复,最后再考虑手动拷贝 DLL,以下方法在 Windows 10/11 实测可用。
多数情况是运行库组件没装全或被杀毒软件隔离,硬件本身没有坏,不用急着重装系统或送修。
适用系统:Windows 10/11;最后更新:2026-08-31。
为什么一直提示 msvcp120.dll 丢失?
报错原文通常是:“无法启动此程序,因为计算机中丢失 msvcp120.dll。尝试重新安装该程序以解决此问题。” 这个 dll 的默认位置是 C:\Windows\System32\msvcp120.dll 和 C:\Windows\SysWOW64\msvcp120.dll,文件不见了,依赖它的软件就会在启动时中断。常见触发场景包括 Adobe Premiere、Photoshop、部分国产软件和 Steam 游戏。
先判断自己属于哪一类:是运行库没装、被安全软件隔离,还是系统文件损坏。对症处理比反复重装软件省事得多。如果报错出现在刚安装某款软件之后,优先考虑重新安装该软件。
方法1 安装VC2013运行库
msvcp120.dll 属于 VC++ 2013 运行库,装上对应版本能直接补全文件。VC2013 运行库分 x86 和 x64 两个安装包,x86 给 32 位程序用,x64 给 64 位程序用,建议两个都装。这个报错常见于 Adobe 软件、游戏和部分国产软件,装完重启就能生效。
操作步骤
- 打开浏览器访问微软官网,在搜索框输入“Visual C++ 2013 Redistributable”,找到官方下载页面。
- 在页面里下载 vcredist_x86.exe 和 vcredist_x64.exe 两个安装包,32 位和 64 位版本都装更稳妥。
- 右键安装包,选择“以管理员身份运行”,勾选同意协议,等待安装进度走完。
- 重启电脑后重新打开原软件,看是否还提示 msvcp120.dll 丢失。
方法2 从杀毒隔离区恢复msvcp120.dll
杀毒软件可能把 dll 当风险文件隔离了,还原后再加排除项即可。Windows 安全中心的隔离区在“保护历史记录”里,第三方杀毒软件也有类似记录。如果装好运行库仍提示丢失,多半就是文件被隔离或误删。
操作步骤
- 打开 Windows 安全中心,进入“病毒和威胁防护”,点击“保护历史记录”。
- 筛选“已隔离项目”,按时间找到 msvcp120.dll 相关条目。
- 点击该条目的“操作”按钮,选择“还原”。
- 在“排除项”里添加软件安装目录,避免运行库文件被再次隔离。
用「软领DLL系统修复」更省事
软领DLL系统修复的“dll修复”功能可以一键扫描系统里缺失或损坏的 DLL 文件,包括 msvcp120.dll。扫描后直接补全对应版本,不用自己分辨 32 位还是 64 位,装完重启软件就能正常打开。对不熟悉命令行的用户来说,这一项能省去手动 copy 的步骤。

“运行库修复”会批量安装 VC++ 2013 这类常见运行库组件。msvcp120.dll 正是 VC2013 运行库的一部分,把运行库补全后,像缺少 msvcp120.dll、缺少 msvcp140.dll 这类报错会一起解决。它适合一次处理多个软件轮流报 DLL 缺失的情况。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。官网 wyouhua.com 直接下载,安装没有捆绑勾选项。
拿不准时,软件里点客服按钮能联系真人工程师,复杂情况可以远程协助。

方法3 用sfc /scannow修复系统文件
系统文件损坏也会导致 dll 找不到,sfc 能扫描并还原受保护的系统文件。运行 sfc 前建议先确认 C 盘有足够剩余空间,避免扫描中断。如果 sfc 本身失败,再用 DISM 修复系统映像。
操作步骤
- 按 Win+R 打开运行窗口,输入 cmd,再按 Ctrl+Shift+Enter 以管理员身份打开命令提示符。
- 输入 sfc /scannow 并回车,等待扫描完成,中间不要关机。
- 如果提示“Windows 资源保护无法执行请求的操作”,先执行 DISM /Online /Cleanup-Image /RestoreHealth,再重新运行 sfc。
- 修复完成后重启电脑,再次运行 sfc /scannow 确认没有报错。
方法4 手动拷贝msvcp120.dll到系统目录
前几步无效时,可从正常电脑复制对应版本的 dll 到系统目录,作为兜底。手动拷贝前先确认软件是 32 位还是 64 位,放错目录仍然会报错。从别的电脑拷贝时,尽量选同版本 Windows,避免 dll 版本不匹配。
操作步骤
- 找一台同版本 Windows 且运行正常的电脑,打开 C:\Windows\System32 和 C:\Windows\SysWOW64 文件夹。
- 确认自己软件的位数,64 位软件从 System32 里复制 msvcp120.dll,32 位软件从 SysWOW64 里复制,拷到 U 盘。
- 回到出问题的电脑,以管理员身份打开命令提示符,假设 U 盘盘符是 E,执行 copy /Y E:\msvcp120.dll C:\Windows\System32\。
- 如果软件是 32 位,再执行一次 copy /Y E:\msvcp120.dll C:\Windows\SysWOW64\,然后重启电脑。
常见问题
msvcp120.dll丢失怎么修复?
先装 VC2013 运行库,再从杀毒隔离区还原,之后运行 sfc /scannow,最后再手动拷贝 dll 到 System32 或 SysWOW64。多数人第一步就能解决,注意 x86 和 x64 都要装。
电脑提示无法启动此程序,因为计算机中丢失msvcp120.dll怎么办?
这条报错说明软件依赖的 VC2013 运行库文件缺失。先下载 vcredist_x86.exe 和 vcredist_x64.exe 并安装,如果还报错再看杀毒隔离区。
装完VC2013运行库还是提示msvcp120.dll丢失,怎么回事?
可能是杀毒把 dll 隔离了,或系统文件损坏。到 Windows 安全中心的“保护历史记录”里还原,再运行 sfc /scannow 检查。
msvcp120.dll是微软VC2013运行库吗?
是。msvcp120.dll 是 Visual C++ 2013 Redistributable 的运行时组件,许多软件依赖它,所以装对应版本运行库就能补全。
msvcp120.dll下载后放到哪个文件夹?
32 位软件放 C:\Windows\SysWOW64,64 位软件放 C:\Windows\System32。但更推荐先装 VC2013 运行库,系统会自动放到正确位置。
推荐阅读
msvcp140.dll丢失的解决方法 先确认软件位数再装对应运行库
vcruntime140.dll丢失怎么修复?先补运行库再一键检测
相关推荐
mfc80kor.dll缺失怎么修复?微软官网补运行库的方法
vcruntime140.dll 缺失怎么办,5种方法修复 VC++ 运行库

提示