vcruntime140.dll 是 Visual C++ 2015-2022 运行库自带的组件,游戏报「找不到 vcruntime140.dll」时,先装微软官网的 x64 和 x86 两个版本的 VC++ 运行库,装完重启就能解决大部分情况。以下方法在 Windows 10/11 实测可用。
你遇到这个提示,多数是系统里缺少 VC++ 运行库、64位和32位版本没装全,或者杀毒软件把 DLL 当风险文件隔离了。硬件本身一般没坏,不用急着重装或送修,先补上运行库就能解决大部分问题。
适用系统:Windows 10/11;最后更新:2026-08-27。
为什么游戏会提示找不到 vcruntime140.dll
打开游戏时弹出「代码执行无法继续,因为找不到 VCRUNTIME140.dll。重新安装程序可能会解决此问题」,这是很多单机和网游都会遇到的报错。报错窗口经常指向 C:\Windows\System32\vcruntime140.dll,但打开文件夹一看,文件确实不在。
先确认你的 Windows 是 64 位还是 32 位,再安装对应的 VC++ 运行库版本,能省掉后面大半的排查工作。比如 64 位系统上,32 位程序也需要 SysWOW64 里的 vcruntime140.dll,所以 x64 和 x86 两个运行库最好都装。
方法1 安装微软官方 VC++ 运行库
vcruntime140.dll 包含在 Visual C++ 2015-2022 Redistributable 里,装一遍官方安装包就能同时补上 VCRUNTIME140.dll 和 VCRUNTIME140_1.dll。绝大多数报错,都是因为电脑里根本没有装过任何 VC++ 运行库,或者只装了旧版本。
下载时认准微软官网,搜索 Visual C++ Redistributable 2015-2022,把 vc_redist.x64.exe 和 vc_redist.x86.exe 都下下来。两个版本都要装,顺序不强求,但装完一定要重启。
操作步骤
- 打开微软官方下载页,搜索 Visual C++ Redistributable 2015-2022,下载 vc_redist.x64.exe 和 vc_redist.x86.exe 两个安装包
- 先双击 vc_redist.x64.exe,勾选同意许可后点「安装」,等进度走完;再双击 vc_redist.x86.exe 同样安装一遍
- 安装完成后重启电脑,打开 C:\Windows\System32 确认 vcruntime140.dll 已生成,64 位系统再检查一下 C:\Windows\SysWOW64\vcruntime140.dll
- 重新启动游戏,看是否还弹「找不到 VCRUNTIME140.dll」的窗口
装完两个版本再重启,大部分游戏就能正常进。
方法2 重启后手动注册 vcruntime140.dll
运行库装好但系统没把这个 DLL 注册进注册表时,游戏一样会报找不到。用 regsvr32 手动注册一次,能解决这类文件在、系统却认不出的残留问题。
操作步骤
- 按 Win+R 打开运行框,输入 regsvr32 vcruntime140.dll,按回车执行
- 如果提示「模块已加载,但对 DllRegisterServer 的调用失败」,先执行 cd C:\Windows\System32(64 位系统)或 cd C:\Windows\SysWOW64(32 位系统),再重新注册
- 注册成功后,系统会弹出「DllRegisterServer 已成功」的提示框,点确定
- 重启游戏测试;若注册时报 0x80070005,说明当前不是管理员身份,右键开始菜单用「终端(管理员)」重试
这一步只要几十秒,适合上面装完运行库仍然报错的机器。
用「软领驱动大师」更省事
不想手动下载运行库、记安装顺序,可以直接交给软领驱动大师。它专门处理游戏运行库类报错,比手工装省事很多。
打开「游戏修复」,它专门用来扫描游戏运行所需的 DLL 和运行库组件。发现 vcruntime140.dll 这类缺失时,会自动匹配对应版本装回去,你不用分辨 x64 还是 x86,也不用管安装顺序。

再配合「系统修复」,它能检查系统里被损坏或丢失的 DLL 和组件。有些电脑运行库已经装了,游戏仍然报错,多半是系统组件受损连累了 DLL,这一项正好处理。

软领是知名国产软件品牌,有 20 年技术沉淀,服务过千万用户。软领官网 wyouhua.com 就能直接下载,安装过程没有捆绑勾选项。界面上有客服按钮,遇到复杂问题可以点开联系真人客服,工程师能远程协助处理。

方法3 用 DISM 和 SFC 修复系统文件
如果 vcruntime140.dll 是因为系统文件损坏被连带弄丢的,装运行库也可能不生效。这时用系统自带的 DISM 和 SFC,先把系统镜像修好,再检查一遍保护文件。
DISM 会从 Windows 更新服务器拉取干净的镜像文件,SFC 再拿这份镜像去比对 C:\Windows 里的系统文件。整个过程可能要十几分钟,DISM 跑到 20% 时看起来像卡住,属正常现象,别关窗口。
操作步骤
- 右键开始菜单,选择「终端(管理员)」或「命令提示符(管理员)」,有 UAC 弹窗就点「是」
- 输入 DISM /Online /Cleanup-Image /RestoreHealth,按回车,等进度走到 100%
- 接着输入 sfc /scannow,等扫描结束;看到「Windows 资源保护找到了损坏文件并成功修复」就说明改好了
- 如果 DISM 报 0x800f081f 源文件损坏,可以加 /Source 参数指向系统镜像,或先运行 Windows 更新再重试
- 重启电脑,重新打开游戏验证
这套命令能自动恢复被破坏的系统文件,不需要第三方工具。如果修完还报错,重点看系统位数是 64 还是 32,再对照目录检查。
方法4 核对系统位数并手动放入 DLL
64 位系统要用 64 位的 vcruntime140.dll,放在 C:\Windows\System32;32 位程序要用 32 位版本,放在 C:\Windows\SysWOW64。放反了,游戏还会继续报错。
先确认系统位数:Win+R 输入 dxdiag,系统页显示「操作系统:64 位操作系统」就是 64 位。再从一台正常电脑复制对应文件过来,放进正确目录后注册一次。
操作步骤
- 按 Win+R 输入 dxdiag 回车,在「系统」页确认操作系统是 64 位还是 32 位
- 在另一台正常电脑上找到 C:\Windows\System32\vcruntime140.dll(64 位系统用)或 C:\Windows\SysWOW64\vcruntime140.dll(32 位系统用),复制到 U 盘
- 把 DLL 放进本机对应的 System32 或 SysWOW64 目录,有 UAC 提示就点「继续」
- 按 Win+R 输入 regsvr32 vcruntime140.dll 执行注册,看到成功提示后重启电脑
- 重启后进游戏测试,确认不再弹「找不到 VCRUNTIME140.dll」
这个方法适合系统文件整体没坏、只是缺单个 DLL 的机器。复制前最好先关掉杀毒软件,免得它又把 DLL 隔离掉。
常见问题
游戏提示找不到 vcruntime140.dll 怎么办?
先装微软官网的 Visual C++ 2015-2022 Redistributable,x64 和 x86 两个版本都装,重启电脑再进游戏。多数情况这一步就能解决。
vcruntime140.dll 修复后游戏还是闪退怎么回事?
说明可能还有其他运行库缺失,比如 vcruntime140_1.dll、msvcp140.dll。可以用软领驱动大师的「游戏修复」再扫一次,或者直接用 DISM /Online /Cleanup-Image /RestoreHealth 修复系统文件。
vcruntime140.dll 该放 System32 还是 SysWOW64?
64 位系统放 C:\Windows\System32,里面存放 64 位 DLL;C:\Windows\SysWOW64 存放 32 位 DLL。32 位程序(包括 32 位游戏)需要 SysWOW64 里的文件。
Win11 打开游戏提示缺少 vcruntime140.dll 怎么解决?
Win11 和 Win10 的处理方式一样:装 VC++ 2015-2022 运行库两个版本,重启后不行再手动注册或跑 SFC。Win11 的「终端(管理员)」能直接执行这些命令。
装完 VC++ 运行库需要重启电脑吗?
建议重启。不重启游戏往往也能进,但重启能确保 DLL 注册和系统环境全部生效,也方便排除其他残留问题。
推荐阅读
相关推荐

提示