You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检查Docker容器中Visual C++ Redistributable 2015及2015-2019是否安装成功

Docker容器中Visual C++ Redistributable的检查与验证

一、检查是否已安装Visual C++ Redistributable for Visual Studio 2015

针对Windows容器,可通过以下两种方式检查:

  1. 查询注册表(最准确)

    • 先进入目标容器:
      docker exec -it <容器ID或名称> cmd.exe
      
    • 在容器内执行注册表查询命令:
      reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" /v Installed
      
      • 若返回结果包含 Installed REG_DWORD 0x1,说明已安装;
      • 若提示“找不到指定的注册表项或值”,则未安装。
  2. 检查系统目录下的核心DLL
    在容器内执行命令查看是否存在2015版的核心运行库文件:

    dir C:\Windows\System32\vcruntime140.dll
    

    若文件存在,基本可确认已安装,但注册表方式更权威。

二、验证Visual C++ Redistributable for Visual Studio 2015-2019安装是否成功

2015-2019版本共享同一14.x runtime框架,可通过以下方法验证:

  1. 注册表确认
    进入容器后执行相同的注册表查询命令:

    reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" /v Installed
    

    返回 Installed REG_DWORD 0x1 即为安装成功。

  2. 检查新增的DLL文件
    2015-2019版本新增了vcruntime140_1.dll,可通过命令查看:

    dir C:\Windows\System32\vcruntime140_1.dll
    

    若该文件存在,说明安装的是2015-2019版本。

  3. 实际运行依赖程序
    将依赖该运行库的程序放入容器并启动,若程序能正常运行、不弹出“缺少vcruntime140.dll”或类似错误,即可验证安装有效。

内容的提问来源于stack exchange,提问作者Matthew Dresser

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 12:01:21