一个安装包补齐全部 VC++ 运行库:Visual C++ Redistributable AIO 安装与静默部署完整指南

📅 2026/8/22 1:14:41
一个安装包补齐全部 VC++ 运行库:Visual C++ Redistributable AIO 安装与静默部署完整指南
一个安装包补齐全部 VC 运行库Visual C Redistributable AIO 安装与静默部署完整指南【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredist双击软件弹出应用程序无法正常启动 (0xc000007b)或者提示缺少 msvcp140.dll——大概率是缺了Visual C RedistributableC 程序运行所依赖的一组系统组件俗称 VC 运行库。Visual C Redistributable AIO是个开源项目把 2005 到 2022 的官方运行库打进一个安装包安装前自动清理冲突的旧版本。从装齐、按需定制到自行重建安装器照着做就行。先搞清楚运行库为什么总缺程序出厂时不是全套零件很多公共组件默认系统里已经有了这些公共组件之一就是 Visual C 运行库文件名叫msvcp140.dll、msvcr120.dll、msvcr100.dll之类分别对应不同年代的编译器。麻烦出在两处版本多且互不替代2005 到 2022每个大版本一套文件老软件认老的新软件认新的谁也不覆盖谁Windows 不会自动配齐系统只自带一部分游戏和行业软件往往只附带自己需要的那一版甚至装的过程中把已有的挤掉说白了修运行库是个集合管理问题收齐、按序装、清掉冲突的旧版本。AIO 干的正是这件事——脚本先扫描并移除不合规的旧运行库包括原版 EXE/MSI 和更老的 MSI 包再按依赖顺序装齐。它是什么又管不了什么一句话定位一个把各版本官方运行库重新打包的自解压安装器单个 exe运行后先解压、再由后台命令脚本完成安装基于社区作者 ricktendo64 的 VBCRedist_AIO 演进而来各版本官方下载来源记录在 source_links/ 里透明可查。包含的内容版本以官方为准VC 20058.0.50727.6229、20089.0.30729.7523、201010.0.40219.473、201211.0.61135.400、201312.0.40664.0x86 / x64VC 2022最新 14.x二进制兼容 2015/2017/2019一套覆盖 2015-2022 全部程序Visual Studio 2010 Tools for Office RuntimeVSTOR10.0.60922旧版 x86 运行时VC 20027.0.9975.0、VC 20037.10.6119.0与 Visual Basic 运行时UCRTUniversal C Runtime比上述运行库更底层的公共组件Win10/11 系统自带旧系统由脚本自动用补丁 KB3118401 补齐适合谁个人装机、游戏玩家、需要批量部署的 IT 运维、经常装新软件的人。边界在哪一次说清它不修 DirectX、.NET Framework 等其他缺失诊断0xc000007b前仍需先确认病因确实在运行库需要管理员权限老系统有版本上限Windows XP 用 v0.35.0Windows Vista 用 v0.61.0Win7 及以上才用最新 release属于社区重打包未经微软官方背书生产环境先在测试机验证跟着做3 步装齐运行库最简路径普通用户照做即可从最新 release 下载VisualCppRedist_AIO_x86_x64.exe官方发布页别用来路不明的搬运版右键以管理员身份运行等待解压和安装完成打开控制面板程序和功能能看到各版本 Microsoft Visual C ... Redistributable (x64/x86) 条目即成功想看到进度条用被动模式——这条命令会显示进度并安装全部运行库VisualCppRedist_AIO_x86_x64.exe /y不放心先探底的话跑一次调试模式——它只检测、只写日志不动系统任何组件VisualCppRedist_AIO_x86_x64.exe /aiD跑完同级目录会生成VCpp_debug.log记录了哪些运行库已装、哪些缺失。全部参数随时用/h或/?查看。想直接看源码和构建工具git clone https://gitcode.com/gh_mirrors/vc/vcredist按需安装特定版本所有开关区分大小写写在/ai后面可自由组合。下面是三个常用场景:: 只装 2022 VisualCppRedist_AIO_x86_x64.exe /ai9 :: 游戏玩家常用组合2010/2012/2013/2022 VisualCppRedist_AIO_x86_x64.exe /aiX239 :: 只装 VC 相关跳过 VSTOR 和旧版 VB/C VisualCppRedist_AIO_x86_x64.exe /aiV单字母对照52005、82008、X2010、22012、32013、92022、TVSTOR、E旧版 VB/C、V全部 VC 包。企业静默部署适合 SCCM、组策略或脚本批量推送的场景。/gm2会关闭解压对话框实现全程无界面的静默安装——这条命令静默装齐全部运行库无任何弹窗VisualCppRedist_AIO_x86_x64.exe /ai /gm2修复、更新与卸载/aiF修复模式只重装或更新已安装的包/ai1更新模式只把已安装的包升到最新/aiR自动卸载所有检测到的运行库UCRT 除外/aiA安装全部包并隐藏程序和功能里的条目进阶自己重建 AIO 安装器完整流程写在 build_tools/模块结构如下build_tools/ ├── _AIO/ 自解压配置与打包脚本7zSfxConfig.txt、7zSfx_x86_x64.cmd ├── _m08~_m14/ 各版本 MSI 瘦身脚本vc08.vbs ~ vc14.vbs ├── _ucrt/ UCRT 补丁构建脚本UCRT.cmd ├── _vbc/ 旧版 VB/C 运行时原料VBCRun.7z └── _vstor/ VSTOR 瘦身脚本vstor40.vbs大致流程下载各版本官方安装包放入对应目录 → 用 VBS 脚本瘦身 MSI 数据库 → 用msiexec /a做管理安装 → 把产物整理进_AIO目录 → 运行7zSfx_x86_x64.cmd打包成单个 exe。打包依赖本机已安装的 7-Zip脚本用了-bso0参数需 15.01 及以上版本UCRT 部分由_ucrt/UCRT.cmd把多个 MSU 补丁组建成统一目录。适合想在离线环境维护内网安装源的团队。这些坑别踩 ⚠️装了跟没装一样—— 普通权限下脚本可能静默失败始终用管理员身份运行。XP/Vista 上报错或不支持的平台—— 最新包不带旧系统支持XP 用 v0.35.0、Vista 用 v0.61.0别硬上。组合参数只装上了一版—— 开关大小写敏感且分开写时只有最后一个生效/ai5 /ai8这样写只装 2008要同时装必须合并成/ai58。另外/sfxlang:必须放第一个位置才有效。64 位系统上的 32 位程序仍报缺 DLL—— 它们找的是 x86 版 DLLx86 部分不能省。想卸载 UCRT—— 脚本设计上不移除它Win10/11 已把 UCRT 视为系统组件别手动强删。手动解包后运行报路径错误—— 用 7-Zip 或 WinRAR 解到短路径如D:\AIO再以管理员身份运行Installer.cmd可避开路径过长问题。盲目反复安装—— 先跑/aiD读VCpp_debug.log里已检测/缺失的结论再决定参数组合别碰运气。还有哪些路微软官方逐版本安装最正统但要自己收集安装包、自己排安装顺序版本间冲突自己处理。AIO 本质是把这部分劳动自动化代价是信任社区打包者。运行库全家桶类图形工具往往把 VC、DirectX、.NET 全塞进去体积大、弹窗多对只缺 VC 的场景偏重。开发者侧 App-local 分发发布软件时把用到的 DLL 与应用一起分发绕开用户系统的混乱但对老软件和第三方成品不适用。下一步AIO 解决的是装齐和装对收集、排序、清理、安装都替你做好。接下来三件事——从官方 release 页下载对应系统的安装包先跑/aiD探一次底再执行正式安装想维护内网离线源就克隆仓库、按 build_tools/ 的说明打包一份自己的定制版。【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考