简介

直接答案: vcruntime140_1.dll 是使用 Microsoft C++ 工具构建的应用所使用的 Microsoft Visual C++ 运行库的一部分。若该文件丢失,请先修复或重新安装受影响的应用,然后修复或安装与应用架构匹配的最新版 Microsoft Visual C++ Redistributable。不要单独下载该 DLL,也不要手动将它复制到 System32 。

本指南包含四种方法。仅有一个程序报错时,先处理该应用;多个程序报错时,再检查共享运行库;只有出现更广泛的系统症状时,才使用 Windows 修复命令。您还可以使用 Fionn DLL Fixer 扫描多个 DLL 或运行库问题。

未找到 vcruntime-140 DLL 错误

为什么会缺失 vcruntime140_1.dll?

  • 受影响应用的安装不完整或已损坏。
  • 所需的 Visual C++ 运行库缺失、损坏,或版本低于应用要求。
  • 应用架构与已安装的运行库不匹配。
  • 应用更新后需要较新的兼容运行库。
  • 当多个应用或 Windows 功能也发生故障时,可能涉及 Windows 组件损坏。

快速方法对比:选择合适的方法

症状 可能原因 从这里开始 操作难度
一个应用报错 应用安装或依赖项问题 修复或重新安装应用 低
多个应用报错 共享 Visual C++ 运行库问题 修复或安装可再发行组件 中
64 位 Windows 中的 32 位应用报错 可能缺少 x86 运行库 检查 x86 可再发行组件 中
应用更新后开始报错 运行库要求发生变化 更新或修复应用及运行库 中
Windows 组件也发生故障 可能存在系统损坏 先运行 DISM,再运行 SFC 中
原因不明确 多个 DLL 或运行库问题 使用诊断扫描 低

方法 1:修复或重新安装受影响的应用

适用情况

只有一个应用显示此错误时,请先使用此方法,尤其是在该应用安装或更新之后。软件发布者通常会在其应用安装程序中附带所需的运行库依赖项。

步骤

  1. 关闭受影响的应用,并保存已打开的工作内容。
  2. 在 Windows 11 中打开 设置 > 应用 > 已安装的应用 ;在 Windows 10 中打开 设置 > 应用 > 应用和功能 。
    Windows 设置中的已安装应用修复选项
  3. 打开该应用的选项,如有提供,请选择 修复 。Microsoft 在其 官方应用修复页面 中说明了这些控制项。
  4. 如果没有“修复”选项,请使用 控制面板 > 程序 > 程序和功能 ,然后选择可用的 修复 或 更改 。
  5. 如果修复无效,请从应用的官方发布者或可信分发平台重新安装该应用。

验证

启动此前报错的同一可执行文件。如果它不再显示错误信息,原因很可能是应用安装出现问题。

方法 2:修复或安装 Microsoft Visual C++ Redistributable

适用情况

应用修复无效或多个程序报告此错误时,请使用此方法。Microsoft Visual C++ Redistributable 包会安装使用 Microsoft Visual C++ 工具构建的应用所需的 C 和 C++ 运行库。

我需要哪种 Visual C++ Redistributable?

  • 32 位应用: x86
  • 64 位应用: x64
  • ARM64 应用: ARM64
  • 64 位 Windows 并不意味着所有应用都是 64 位。

步骤

  1. 根据发布者文档或系统要求,确认报错应用是 x86、x64 还是 ARM64。
  2. 打开 Microsoft 的 最新版受支持 Visual C++ Redistributable 下载页面 。
  3. 下载与应用架构匹配的当前 v14 包。
  4. 运行 Microsoft 安装程序;若该包已安装,请选择 修复 ,否则完成安装。 Visual C++ Redistributable 安装界面
  5. 重启 Windows,然后重新打开应用。

验证

测试原始应用以及任何显示相同错误的第二个程序。出现不同的错误信息是新的诊断线索,并不表示应单独下载另一个 DLL。

方法 3:使用 DISM 和 SFC 修复 Windows 组件

适用情况

当多个应用或 Windows 组件显示相关错误,或修复应用和 Visual C++ Redistributable 后问题仍未解决时,请使用此方法。

步骤

  1. 以管理员身份打开命令提示符。
  2. 运行以下命令并等待其完成:
    DISM.exe /Online /Cleanup-image /Restorehealth
            
  3. DISM 完成后,运行以下命令:
    sfc /scannow
            
  4. SFC 完成后重启 Windows。

验证

重启后,重复触发错误的操作。如果问题仍仅限于一个程序,请联系该应用的发布者,以获取其所需运行库或安装程序的指导。

方法 4:使用 Fionn DLL Fixer 诊断并修复 vcruntime140_1.dll 丢失问题

适用情况

推荐用于原因不明或存在多个依赖项问题的情况: Fionn DLL Fixer 可以扫描缺失、损坏、版本不匹配以及与 System32 路径相关的 DLL 问题,包括 Visual C++ 运行库依赖项。当手动检查架构和组件后仍未找到原因时,它会很有帮助。

步骤

  1. 启动 Fionn DLL Fixer。它会自动扫描电脑中的 DLL 和系统问题,并显示检测结果。 启动 Fionn DLL Fixer
  2. 扫描完成后,单击 修复 ,开始修复检测到的 DLL 和系统问题。 扫描完成后,单击“修复”以自动开始修复检测到的所有 DLL 和系统问题
  3. 等待修复完成。修复期间,按钮会显示为 正在修复 。 等待修复进行完成
  4. 在确认对话框中单击 确定 ,并在提示时重启。 修复完成后,在确认对话框中单击“确定”
  5. 如果重启后问题仍然存在,请单击 重新检查 ;必要时修复新检测到的问题。 如果重启后问题仍然存在,请单击“重新检查”再次扫描

验证

重新打开受影响的应用,然后使用“重新检查”确认检测到的问题仍已解决。免费版提供三次尝试;VIP 可解锁额外的 DLL、运行库、DirectX 和系统修复功能。

不应对 vcruntime140_1.dll 做什么

  • 不要从不明 DLL 网站下载 vcruntime140_1.dll。
  • 不要手动将它复制到 System32 或 SysWOW64 。
  • 不要将 regsvr32 作为通用的 vcruntime140_1.dll 修复方法;此运行库 DLL 并非通常所说的自注册问题。
  • 不要认为 64 位 Windows 意味着只需要 x64 可再发行组件。

结论

请从最小范围的修复开始:修复或重新安装唯一受影响的应用,然后安装与应用架构匹配的当前 Visual C++ Redistributable。只有更广泛的 Windows 症状表明系统损坏时,才使用先 DISM 后 SFC 的方法。当多个运行库或 DLL 问题仍不明确时, Fionn DLL Fixer 可提供扫描、修复和重新检查流程。每种方法都应通过重新打开完全相同的应用并重复最初导致错误的操作来验证。如果仍然失败,应用发布者可以确认其所需的运行库版本。

常见问题

什么是 vcruntime140_1.dll?

它是使用 Microsoft C++ 工具构建的应用所使用的运行库 DLL。当应用无法加载所需的运行库组件时,就会发生该错误。

我应该单独下载 vcruntime140_1.dll 吗?

不应该。请使用受影响应用的安装程序或 Microsoft 官方 Visual C++ Redistributable,而不要下载单独的 DLL。

我需要 x86 还是 x64?

应根据应用匹配安装包:32 位应用需要 x86,64 位应用需要 x64。在 64 位 Windows 上也是如此。

为什么更新后才开始出现错误?

更新后的应用可能需要较新的兼容运行库。请修复或更新应用,然后修复或安装匹配的当前可再发行组件。