一个文件补齐 2005 到 2022 的 VC++ 运行库:VisualCppRedist AIO 安装验证与静默部署完整指南

📅 2026/8/27 1:54:41
一个文件补齐 2005 到 2022 的 VC++ 运行库:VisualCppRedist AIO 安装验证与静默部署完整指南
一个文件补齐 2005 到 2022 的 VC 运行库VisualCppRedist AIO 安装验证与静默部署完整指南【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredistVisualCppRedist AIO 把微软 2005 到 2022 各版本 Visual C 运行库压进单个自解压安装器。上周五帮同事装一套老进销存系统启动就报由于找不到 MSVCP90.dll无法继续执行该程序。真正要补的其实不是一版而是一整排。看懂缺 dll报错的根因程序编译时开发者默认系统里已有一套标准工具箱运行库程序本体只带工具使用说明真正的工具存放在系统里——msvcp140.dll、msvcr80.dll 这些文件各自对应不同版本的编译器。问题出在三处版本互不替代2005 到 2022 每个大版本一套文件老软件只认老版本装了新的 14.x 顶不上旧的。系统不配齐Windows 只自带一部分软件厂商只附带自己需要的那一版。版本冲突系统里已有旧版本时安装器可能提示该产品的另一版本已安装点修复有时反而把旧版本挤掉。所以补运行库本质是集合管理问题收齐全、按对顺序装、处理好已存在的旧版本。清点 AIO 包里都有什么项目把各官方运行库重打包成单个自解压安装器 VisualCppRedist_AIO_x86_x64.exe演进自社区项目 VBCRedist_AIO安装过程由后台脚本 Installer.cmd 完成。仓库的build_tools/里是完整构建工具source_links/README.md记录了官方下载来源来路可查。模块说明VC 20058.0.50727.6229x86/x64VC 20089.0.30729.7523x86/x64VC 201010.0.40219.473x86/x64VC 201211.0.61135.400x86/x64VC 201312.0.40664.0x86/x64VC 202214.x 最新版二进制兼容 2015/2017/2019VSTOR 2010Visual Studio 2010 Tools for Office Runtime10.0.60922x86/x64旧版运行时VC 20027.0.9975.0、20037.10.6119.0与 Visual Basic 运行时仅 x86UCRTWin10/11 自带旧系统缺失时脚本装 KB3118401 补丁适合谁个人装机、游戏玩家、需要批量部署的 IT 运维、常装第三方软件的人。边界同样要说清它不管 DirectX、.NET Framework 缺失。它只管运行库诊断 0xc000007b 这类报错前先确认病因确实在运行库。需要管理员权限老系统有版本上限Windows XP 用 v0.35.0 包Vista 用 v0.61.0Win7 及以上用最新。社区重打包没有微软官方背书生产环境先在一台测试机上验证。完成首次安装并核对结果前置条件Win7 SP1 及以上XP/Vista 用上一节老包、有管理员权限的账号exe 放在短路径下避免解压翻车。从项目仓库的 release 页下载 VisualCppRedist_AIO_x86_x64.exe右键文件选以管理员身份运行出现解压对话框时确认。成功标准控制面板程序和功能里能看到 2005 到 2022 各版本的 Microsoft Visual C Redistributable (x86/x64) 条目之前报错的软件正常启动不再弹缺 dll 的框。想核对得再准一点装完后在管理员命令行运行wmic product where name like Microsoft Visual C%% get name,version注意会列出已装 VC 运行库的名称与版本逐条对照上面的模块表即可。陌生机器建议先探底——调试模式只检测、不改系统VisualCppRedist_AIO_x86_x64.exe /aiD注意会在同级目录生成 VCpp_debug.log记录哪些运行库已装、哪些缺失照这份日志定正式安装的参数组合。想看全部参数运行 /h 或 /?。挑选四组静默部署命令参数区分大小写多个版本参数要合并写在 /ai 后面。以下四组可直接复制均需管理员身份exe 放短路径执行:: 只装 2022覆盖 2015/2017/2019 VisualCppRedist_AIO_x86_x64.exe /ai9注意全程静默无输出跑完窗口直接消失装完去程序和功能找 2022 (14.x) 条目确认。:: 游戏常用组合2010 2012 2013 2022 VisualCppRedist_AIO_x86_x64.exe /aiX239注意X、2、3、9 拼在 /ai 后是合并写法静默执行完无提示程序和功能里应多出 2010、2012、2013、2022 四组条目。:: 企业批量推送全静默且不弹解压对话框 VisualCppRedist_AIO_x86_x64.exe /ai /gm2注意全程零输出、不弹解压框适合 SCCM 或组策略批量推送/gm2 和 /sfxlang 是唯一能与其他开关叠加的开关目标机须 Win7 及以上。:: 修复模式只重装或更新已装的包 VisualCppRedist_AIO_x86_x64.exe /aiF注意条目都在但软件仍报错时用它在原位修复想清空重来用 /aiR移除全部检测到的运行库UCRT 按设计不移除。⚠️ 两条易错规则/ai5 /ai8 分开写只有最后一个生效要同时装必须合并成 /ai58/sfxlang:1031设置显示语言必须放在命令最前面。为内网重建 AIO 安装源想在内网维护一份离线安装源仓库的build_tools/记录了完整流程git clone https://gitcode.com/gh_mirrors/vc/vcredist注意克隆完成后仓库里有 build_tools 目录各版本官方安装包需要自行收集放入。把各版本官方安装包放进对应子目录_m08、_m09 … _m14在该目录运行 VBS 脚本vc08.vbs … vc14.vbs给 MSI 数据库瘦身用msiexec /a做管理安装产出真实需要的文件把产物归拢进_AIO目录运行7zSfx_x86_x64.cmd重新打包成单个 exe。前置条件本机装好 7-Zip 15.01 以上脚本用到 -bso0 参数UCRT 部分由_ucrt/UCRT.cmd把各系统的 KB3118401 补丁 MSU 组建成统一目录。处理五个常见坑装了跟没装一样——现象装完软件照样报错原因没用管理员权限后台脚本静默失败。解法始终右键以管理员身份运行拿不准就先跑一次 /aiD 看 VCpp_debug.log。老系统硬上最新版——现象XP/Vista 直接报不支持或装一半失败原因新版 14.x 包已放弃老系统支持。解法XP 换 v0.35.0 包对应 14.28.29213.0Vista 换 v0.61.014.32.31332.0Win7 以上才用最新。参数分开写白忙——现象写了 /ai5 /ai8 /aiT /aiE 却只装上了最后一个原因多个 /ai 同写只认最后一个。解法字母合并成 /ai58TE 这种形式。64 位系统只装 x64——现象32 位老程序仍报缺 x86 的 dll原因64 位系统跑 32 位进程照样找 32 位运行库。解法AIO 包默认 x86/x64 一起装自行挑组合参数时确认两个架构都覆盖。路径太长解压翻车——现象用 7-Zip/WinRAR 解开 AIO 后运行报找不到脚本原因目标路径过长。解法解到 C:\vc\ 这类短路径再以管理员身份运行 Installer.cmd。对比四种补齐方式做选择方案得到什么代价官网逐版本下载安装最正统无第三方重打包风险自己收集安装包、自己排顺序、自己处理版本冲突VisualCppRedist AIO一次扫描、清理、装齐支持静默与按需社区重打包、无官方背书需信任打包者运行库全家桶图形工具VC/DirectX/.NET 一锅端体积大、弹窗多只缺 VC 时偏重随应用分发 DLLApp-local完全绕开用户系统只对自己发布的软件有效救不了现成成品执行五步安装验证清单⚠️ 确认系统版本定下要下的包Win7/10/11 用最新 releaseXP 用 v0.35.0Vista 用 v0.61.0从项目 release 页下载 VisualCppRedist_AIO_x86_x64.exe管理员运行 /aiD 探底读 VCpp_debug.log✅ 正式安装跑 /y熟练后直接 /ai /gm2再回程序和功能核对各版本条目要维护内网安装源的克隆仓库按 build_tools/ 自建。一句诚实的提醒它解决的是装齐、装对——把运行库这个集合按顺序补齐不解决诊断一切——病因若在驱动或 .NET重装也没用。把故障范围缩小到运行库之后它相当可靠。【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考