Visual C++运行库合集 V104.0 一个github免费开源的项目VisualCppRedist AIO

简介说明

Visual C++运行库合集 V104.0 一个github免费开源的项目VisualCppRedist AIO

🛠️VisualCppRedist AIO (v104+): 2026 年必备的全能运行库合集

在 2026 年的今天,无论是运行老旧的经典软件,还是安装最新的 AI 应用程序,你都不可避免地会遇到"缺少 MSVCRxx.dll"或"无法启动此程序,

因为计算机中丢失 api-ms-win-crt"等错误。解决这些问题的终极方案,就是安装 VisualCppRedist AIO。

这款由社区开发者(基于 @ricktendo64 的 VBCRedist_AIO)维护的全能运行库合集,

将从 2002 年到 2026 年 的所有 Microsoft Visual C++ 运行库打包在一起,是系统维护人员和普通用户的必备工具。

📦 核心特性与 2026 年新变化

这款合集不仅仅是一个简单的文件打包,它内置了智能的安装逻辑和清理机制,专为 Windows 系统(Windows 10/11)设计。

  1. 全面覆盖,从古董到最新

合集包含了所有主流版本的 VC++ 运行库,完美适配 2026 年的软件环境:

最新支持: 包含 Visual C++ 2026 (v14.xx),这是目前最新的运行库版本,支持最新的 Visual Studio 2026 编译的程序。

长期支持: 包含 Visual C++ 2022 (v14.32+),这是 Visual Studio 2015-2022 程序的通用运行库。

历史兼容: 向下兼容 2005、2008、2010、2012、2013 等旧版本。

特殊组件: 包含 Visual Basic 运行库、Visual Studio 2010 Tools for Office Runtime 以及 Universal CRT (UCRT)。

  1. 智能清理与去重 (v104 新特性)

在安装前,脚本会自动检测并移除系统中不合规或旧版本的 Visual C++ 运行库(包括原始的 EXE 或 MSI 安装包)。这能有效防止因版本冲突导致的程序崩溃。

注意: 卸载脚本默认会移除所有检测到的 VC++ 运行时,但 UCRT (通用 C 运行时) 除外,因为它通常是系统核心组件。

  1. INF 基础的卸载入口 (v104 及以后)

从 v104 版本开始,合集采用了 INF-based uninstaller entry 技术。这使得控制面板中的"程序和功能"列表更加整洁:

统一管理: 2005 到 2026 的卸载条目被统一和简化。

命名规范: 采用了对齐且有序的命名方案,不再是一堆杂乱无章的 Microsoft Visual C++ xxxx Redistributable 字样。

灵活切换: 如果你习惯看原始的条目,可以通过运行 Show/aiNARP.cmd 脚本来恢复旧的显示方式。

⚙️ 技术细节与兼容性

组件名称 版本信息 备注
VC++ 2026 最新版 仅支持 Windows 10/11 及对应的 Server 版本
VC++ 2022 最新版 (v14.32+) 最后一个支持 Windows 7/8.1 的 v14 系列版本
UCRT 系统级组件 Windows Vista/7/8.1 通过 KB3118401 安装
Legacy 2002/2003 仅 x86,用于极老的旧软件

💡 关键兼容性提示:

Windows 7/8.1 用户注意: VC++ 2022 是最后一个支持这些旧系统的版本。如果你在旧系统上强制安装新软件,可能需要单独处理依赖。

Windows Vista 用户注意: VC++ 2022 版本 14.32.31332.0 是最后一个支持 Windows Vista 的版本(AIO v0.61.0)。

Windows XP 用户注意: 早已停止支持,如需运行旧程序请使用 AIO v0.35.0。

🚀 如何使用

这款工具提供了极高的灵活性,你可以根据需要选择交互式安装或无人值守静默安装。

  1. 手动安装

使用 7-zip 或 WinRAR 将安装包解压到一个短路径的文件夹(例如 C:\VC)。

以管理员身份运行 Installer.cmd。

脚本将在后台静默运行,自动处理安装和冲突。

  1. 无人值守命令行 (Unattended Switches)

你可以通过命令行参数精确控制安装哪些组件。参数可以组合使用。

基本参数: /y (静默运行无界面或提示) 或 /sfxlang:1031 (设置语言,需放在最前)。

安装模式组合: 使用 /ai 加上字符代码。

/ai5 : 仅安装 VC++ 2005

/ai8 : 仅安装 VC++ 2008

/aiE : 安装 Extra (VB/C) 包

组合示例: /ai58X239E (安装 2005, 2008, 2010, 2012, 2013, 2022, 2026 以及 Extra 包)

无人值守运行参数:

/ai -自动安装全部,不显示提取解压对话框

/y -自动安装全部,提供安装界面进度显示

/aiM -自选安装全部,安装每个版本有解压对话框并询问确认

/aiU -自动卸载全部,卸载每个版本有提取对话框并询问确认

/aiA -自动安装全部,但是隐藏系统卸载程序列表里的ARP项

/aiR -自动卸载全部

/ai5 -安装Microsoft Visual C ++2005

/ai8 -安装Microsoft Visual C ++2008

/aiX -安装Microsoft Visual C ++2010

/ai2 -安装Microsoft Visual C ++2012

/ai3 -安装Microsoft Visual C ++2013

/ai9 -安装Microsoft Visual C ++2019

/aiT -安装Microsoft Visual Studio 2010

/aiE -安装Microsoft Visual Basic/C++

/aiV -安装Microsoft C Runtime Library

/aiH -系统卸载程序列表中自动隐藏已经安装的项

/aiP -系统卸载程序列表中手动隐藏或显示已经安装的项

/aiC -完全执行被动模式。安装所有,但UCRT KB3118401除外

/aiD -调试模式,创建VCpp_debug.log而不安装/卸载任何组件

/gm2 -7zSFX的静默模式参数,用于禁用解压对话框的可选参数

? 无人值守静默安装参数示例:

自动安装Visual C ++2022(适用仅更新)

VisualCppRedist_AIO_x86_x64.exe /ai9 /gm2

自动安装所有VC++运行库组件(适合新系统)

VisualCppRedist_AIO_x86_x64.exe /ai /gm2

  1. 特殊场景指令

强制安装 VC++ 2022 (稳定版): 如果你在 Win 10/11 上遇到兼容性问题,可以先手动卸载 VC++ 2026 和新版 2022,然后使用 /ai7 参数运行安装程序。

ARM64 用户: 请注意,/ai7 和 /aiT 参数在 ARM64 版本的安装包中无效。

🙏 致谢

本项目基于社区力量开发,特别感谢:

@ricktendo64 (MDL / repacks.net / wincert.net): 核心修改者,MSI 安装包修改者。

@burfadel / @thatguy91: 原始安装脚本贡献者。

免责声明: Visual Basic 和 Visual C++ 均为 Microsoft Corporation 的注册商标。本工具仅用于方便系统维护,请勿用于商业非法用途。

版本选择和使用

1.使用方法

使用方法双击打开然后选择下一步

他就会自动运行。全量安装了。

2.版本选择

1.常规X64位电脑建议选择

VisualCppRedist_AIO_x86_x64.exe

2.如果是老旧电脑32位的

VisualCppRedist_AIO_x86only.exe

3.ARM架构(仅支持64位)

VisualCppRedist_AIO-arm64.exe

图片预览

下载地址

https://github.com/abbodi1406/vcredist

https://pan.baidu.com/s/1H2nHpJ-R9JmW1ifeb3kWkQ?pwd=tcru 提取码: tcru

https://pan.quark.cn/s/273d53d18c04

相关推荐
DukeMr.Lee1 小时前
有声书实现
java·开发语言
syagain_zsx1 小时前
剖析“继承”,清晰易懂
开发语言·c++
qq_283720051 小时前
Qt5.12.8 QML Canvas ctx.setLineDash 失效终极解决方案
开发语言·qt
Season4501 小时前
C++中论在类中成员变量定义顺序的重要性
开发语言·c++
拳里剑气1 小时前
C++算法:前缀和
开发语言·c++·算法·前缀和
啊我不会诶1 小时前
Codeforces Round 1091 (Div. 2) and CodeCraft 26
c++·算法
H Journey1 小时前
常用知识总结C++、CMake、Linux
linux·c++·opencv·cmake
cany10001 小时前
C++ -- 宏和模板
开发语言·c++
初心未改HD2 小时前
Go语言接口与nil深度解析
开发语言·golang