运行库全部卸载重装这件事,不用真把所有运行库都卸光。2015-2022(v14)是一套原地升级的运行库,出问题就把 x86、x64 两条一起卸掉,重启后装微软最新版;2013 及更早的版本是各年份并排安装的,没报对应的 dll 就别动它们。以下方法在 Windows 10/11 实测可用。
多数缺 dll、装不上新版的报错是旧版本残留或版本号冲突引起的,系统本身没坏,不必急着重装系统。装完打开原来报错的软件验证一下就行,嫌逐条卸载麻烦,也可以直接用运行库修复扫一次补齐。
适用系统:Windows 10/11;最后更新:2026-10-17。
什么时候才需要把运行库卸了重装
打开软件跳「由于找不到 MSVCP140.dll,无法继续执行代码」,或者装新版运行库时提示「已安装产品的另一个版本,错误 0x80070666」,这两种是典型的运行库问题。还有一种是卸载时弹 Error 1714,旧版本清不掉,新版自然装不上。
先分清眼前属于哪一种,再决定卸哪几条,能省掉大半无用功。
第1步 先看清电脑里装了哪些VC++运行库
先把现有的运行库列出来,才知道哪些是重复的、哪些根本不该卸,这一步花不了两分钟。
操作步骤
- Win10 打开 控制面板→程序→程序和功能,在右上角搜索框输入“Visual C++”
- Win11 打开 设置→应用→已安装的应用,搜索“Visual C++”
- 逐条记下年份、位数和版本号,例如 Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.38.33130
正常机器上能看到十几条记录,其中有 2005、2008、2010、2012、2013 这些按年份分列的,也有 2015-2022 这种带连字符的。同一个年份出现两条不同的版本号,比如 14.29 和 14.38,就是重复安装留下的记录。
位数也要看清:x86 是给 32 位程序用的,x64 是给 64 位程序用的,在 64 位系统上两类都得有。
第2步 只卸出问题的2015-2022那一套
真正需要重装的只有 2015-2022 这一套,它把 2015、2017、2019、2022 合并成一个包,包内是原地升级的关系,两条记录不能只卸一条。
操作步骤
- 卸载名称里带“2015-2022”的 x86 和 x64 两条记录
- 2013 及更早的版本只在报对应 dll 时处理,msvcp120.dll、msvcr120.dll 对应 2013,msvcp100.dll、msvcr100.dll 对应 2010,msvcp90.dll 对应 2008
- 卸载时弹 Error 1714,用 Windows Installer 手动移除该产品代码,或者到微软站点下载该年份的原版安装包,双击后选“卸载”
2013 及更早的版本和它不一样,它们按年份并排安装,2010 和 2013 可以同时存在,彼此不干扰。所以只有软件明确报出某个年份的 dll 名字,才去动那个年份。
1714 这种报错是 Windows Installer 的注册信息乱了,用安装包自带的卸载程序清一遍,比在控制面板里反复点卸载管用。
用「软领DLL系统修复」更省事
不想一条条对照年份卸载重装,可以用运行库修复:它把系统里缺失或异常的运行库扫出来,直接补齐到可用状态,省掉手动比对版本号的环节。

如果按顺序重装完,软件仍然报 msvcp140.dll、vcruntime140.dll 缺失,那多半是单个文件丢了,用 dll修复 针对具体的 dll 补齐,比再卸一次整套运行库快得多。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户;软领官网 wyouhua.com 直接下载,安装无捆绑勾选项。
遇到扫出来的问题看不懂,或者修复后仍报错,软件里可以点客服按钮联系真人客服,复杂情况有工程师远程协助。

第3步 卸完先重启电脑再装
卸载动作做完,文件其实还被系统占着,只是标记成待删除状态,这时候直接装新版大概率报 1603(安装失败)或 32(文件正被使用)。
操作步骤
- 关闭正在运行的软件和游戏,包括挂在托盘里的加速器、录屏工具
- 重启电脑
- 重启后不要先打开报错软件,直接进入下一步安装
重启这一步省不得,它让上一套运行库的注册信息彻底释放,安装程序才能干净地写回新版本。
第4步 以管理员身份装上最新版x86和x64
装的是微软官方最新一版 v14,64 位系统要把 x86 和 x64 两个包都装上,只装一个,32 位程序或 64 位程序总有一边会继续报缺失。
操作步骤
- 下载微软固定短链 aka.ms/vc14/vc_redist.x86.exe 和 aka.ms/vc14/vc_redist.x64.exe
- 右键安装包→以管理员身份运行,先装 x86 再装 x64
- 安装被 Windows Defender 实时保护拦下时,临时关闭实时保护后重试,装完立刻重新打开
- 最新 v14 只支持 Win10 和 Win11,Win7、Win8 要到微软站点找较早的版本
两个文件都要下,不管系统是 64 位还是 32 位,x86 那个装的是 32 位运行库,x64 那个装的是 64 位运行库,缺哪边都会在打开软件时卡住。
装完先别急着打开软件,把两个包都装完再统一验证,中途开一次报错软件容易触发文件占用。
第5步 按报错补老版本并打开软件验证
补老版本的原则是缺哪个年份补哪个年份,不要一次把 2005 到 2013 全装一遍,装多了反而增加冲突的机会。
操作步骤
- 报 msvcp120.dll 补 2013(12.0.40664.0),报 msvcr100.dll 补 2010(10.0.40219.325)
- 只从微软站点下载、只装带微软数字签名的安装包
- 打开原来报错的软件验证,仍报 1603、5、32 时,先以管理员身份运行、临时关闭杀毒软件实时防护,再重启重试
验证方法很直接:打开原来报错的那个软件或者游戏,能正常启动说明补齐了。仍然失败的话,到事件查看器里看应用程序日志的最新一条错误,通常会写清是哪个 dll 加载失败。
第三方站点打包的合集里经常夹带旧版或被改过的组件,下载渠道只认微软官网,不确定版本号就先看安装包的数字签名。
常见问题
VC++运行库需要每个年份都装吗?
不用。软件会自带或随安装包装上它需要的年份,你只在系统报出具体 dll 名字时才补对应年份。
64位系统x86和x64运行库都要装吗?
要。64 位系统上既有 64 位程序也有 32 位程序,x64 给 64 位程序用,x86 给 32 位程序用,缺一边就会报缺失。
运行库重复安装两次会怎么样?
同一个年份装第二次,安装程序一般提示 0x80070666(已安装另一个版本),程序和功能里会留下一条不同版本号的记录。占的空间不大,但会让后续更新分不清该走哪条,把旧的那条卸掉就行。
卸载VC++运行库会不会让别的软件打不开?
卸 2015-2022 这套时,依赖它的软件在装回新版之前会暂时打不开,所以卸完要立刻重启并装回。2013 及更早的版本不报对应 dll 就别动,真的要动,先记下年份和版本号,有问题可以补回。
Win7能装最新版VC++运行库吗?
不能。最新 v14 只支持 Windows 10/11,Win7 要去微软站点下载较早的版本,比如 2015-2019 或 2013 对应的安装包。
推荐阅读
d3dx9_42.dll丢失,重装系统后补装DirectX 9运行库
提示msvcp140_1.dll丢失,重装VC++运行库前先分清32位和64位
应用程序无法正常启动0xc0150002,先补对应VC运行库
相关推荐
游戏无法启动报0xc0000142,先排除兼容性标记再补运行库

提示