找不到MSVCR120.dll、VCRUNTIME140.dll、MSVCP140.dll
结论先行:
140版本号代表是VC++2015的文件,安装一下VC++2015的运行库就行
120版本号代表是VC++2013的文件,安装一下VC++2013的运行库就行
我做了个WinPE,在其中安装了https://www.falkon.org/ 浏览器,打开的时候报找不到MSVCR120.dll
安装了https://www.palemoon.org/,打开的时候报找不到VCRUNTIME140.dll、MSVCP140.dll
找不到MSVCR120.dll就安装VC库,精确点讲,是C++ 2013 C Runtime,即Visual C++ Redistributable Packages for Visual Studio 2013
找不到VCRUNTIME140.dll、MSVCP140.dll就安装Visual C++ Redistributable Packages for Visual Studio 2015,目前微软把
VC2015-2022合并在一块了
下载地址:
https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist
https://www.microsoft.com/en-us/download/details.aspx?id=40784
https://aka.ms/highdpimfc2013x86enu
https://aka.ms/highdpimfc2013x64enu
微软知识库说明:
https://support.microsoft.com/en-us/help/3179560
有些WinPE裁剪得太厉害,可能没有部分VC库文件
VC库太重要了,很多软件依赖它,比如说cloudbase-init,我自己在vmware里做了个镜像上传腾讯云在早年只支持静态ip配置的vpc里买了机器后,发现机器没网,进入系统check,发现是静态ip、掩码、网关没有配上,后来重新做了一版镜像,安装上了vc库,发现就没这个问题。
相关文章
- Java设计模式之解释器模式
- Java设计模式之中介者模式
- Java设计模式之备忘录模式
- 跑冒滴漏监测系统
- 学校食堂明厨亮灶监控系统
- Tars-Java客户端源码分析
- Java 多线程上下文传递在复杂场景下的实践
- Java 并发编程之 JMM & volatile 详解
- Java设计模式之观察者模式
- Java设计模式之迭代器模式
- vue基本语法
- 河道采砂识别监测系统
- 项目统一异常处理设计
- Es6基本语法
- 华为交换机补丁升级详细过程_CE6856_详细过程
- ASCII码表_ASCII码对照表
- 无语,萝卜遭遇小偷加骗子,还被PUA!
- 项目统一返回结果设计
- 如何去除pycharm中警告波浪线
- Gradle与IDEA整合