JiaPai12138/vcredist

GitHub: JiaPai12138/vcredist

一个整合所有Visual C++可再发行组件的AIO安装工具,用于简化Windows系统的运行时依赖管理。

Stars: 20 | Forks: 1

# VisualCppRedist AIO 整合包 ## 概述: - 最新版 Microsoft Visual C++ 可再发行组件运行时的 AIO 重新打包版,去除了原版安装包的臃肿负载。 - 基于 **@ricktendo64** 的 VBCRedist_AIO_x86_x64.exe 构建。 - 安装过程由一个 Windows 命令脚本处理,默认在后台隐藏运行。 - 安装前,脚本会检查并移除已有的不合规 Visual C++ 运行时,包括原始的 EXE 或 MSI 安装程序,或旧的 MSI 包版本。 - 卸载选项/脚本将移除所有检测到的 VC++ 运行时(UCRT 除外)。 - 您可以使用 7-zip 或 WinRar 将安装文件解压到短路径,并以管理员身份运行 Installer.cmd。 - 根据设计,如果系统还原处于活动状态,Microsoft Windows Installer 会为每个 MSI 包创建还原点。 ## 内容:
点击展开 - Visual C++ 可再发行组件 (x86/x64) 2005: 8.0.50727.6229 2008: 9.0.30729.7523 2010: 10.0.40219.473 2012: 11.0.61135.400 2013: 12.0.40664.0 2022: 最新版 2026: 最新版 - Visual Studio 2010 Tools for Office Runtime (x86/x64) 10.0.60922 - 旧版运行时 (x86) Visual C++ 2002: 7.0.9975.0 Visual C++ 2003: 7.10.6119.0 Visual Basic 运行时 - 通用 CRT: VC++ 2022 可再发行组件的一个补充部分。 Windows 10/11 的内置组件。 作为 Windows Vista/7/8/8.1 的更新提供,可通过月度质量汇总、KB3118401 或 KB2999226 安装。 对于 Windows XP,随 VC++ 2019 可再发行组件一起安装。 如果 UCRT 不可用,此重新打包版将安装 KB3118401。
## Visual C++ 2022/2026 可再发行组件: - VC++ 2026 将仅支持 Windows 10/11 及其对应的 Windows Server 版本。 - VC++ 2022 将是支持 Windows 7/8/8.1 及其对应 Windows Server 版本的最后一个 v14 版本。 - 从 v101 开始,重新打包版将包含每个 2022/2026 版本的最新版,以便在兼容系统上安装。 - VC++ 2022 运行时与 VC++ 2015-2017-2019 二进制兼容,并覆盖所有 VS 2015-2017-2019-2022 程序。 - VC++ 2026 运行时二进制兼容,并覆盖所有 VS 2015-2017-2019-2022-2026 程序。 ## Windows Vista 注意事项: * VC++ 2022 版本 14.32.31332.0 = [VisualCppRedist_AIO v0.61.0](https://gitlab.com/stdout12/vcredist/-/releases/v0.61.0) 是与 Windows Vista 和 Server 2008 兼容的最后一个版本。 ## Windows XP 注意事项: * VC++ 2019 版本 14.28.29213.0 = [VisualCppRedist_AIO v0.35.0](https://gitlab.com/stdout12/vcredist/-/releases/v0.35.0) 是与 Windows XP (NT 5.1)、Server 2003 / XP x64 (NT 5.2) 兼容的最后一个版本。 请确保使用 Custom AIO v35 包以获得更好的功能和开关。 ## 静默开关: - 要获取命令行选项和示例,请运行: `VisualCppRedist_AIO_x86_x64.exe /?`
点击展开 ``` Usage: VisualCppRedist_AIO_x86_x64.exe [switches] All switches are optional, case-sensitive. /y Passive mode, shows progress. *All* Runtime packages are installed. /ai Quiet mode, no output shown. *All* Runtime packages are installed. /aiA Quiet mode. *All* Runtime packages are installed, and hide ARP entries. /ai5 Quiet mode. *Only* 2005 package is installed. /ai8 Quiet mode. *Only* 2008 package is installed. /aiX Quiet mode. *Only* 2010 package is installed. /ai2 Quiet mode. *Only* 2012 package is installed. /ai3 Quiet mode. *Only* 2013 package is installed. /ai7 Quiet mode. *Only* 2022 package is installed. /ai9 Quiet mode. *Only* 2026 package is installed for Win 10/11. /aiT Quiet mode. *Only* VSTOR 2010 package is installed. /aiE Quiet mode. *Only* Extra VB/C package is installed. /aiB Quiet mode. *Only* Extra VB package is installed. /aiC Quiet mode. *Only* Extra VC package is installed. /aiV Quiet mode. *Only* VC++ packages are installed. /aiM Manual Install mode, shows installation script with prompt. /aiR Auto Uninstall mode, remove all detected runtimes. /aiD Debug mode, create VCpp_debug.log without installing/uninstalling any package. /aiP Manual Hide or Show Runtimes entries in Add/Remove Programs panel. /ai1 Update mode. Only already installed packages are updated. /aiF Repair mode. Only already installed packages are reinstalled or updated. /gm2 Optional switch to disable extraction dialog for all other switches. /sfxlang: Set the program display language, if possible. Example: /sfxlang:1031 /h | /? Display this help. ``` ``` Examples: Automatically install all packages and display progress: VisualCppRedist_AIO_x86_x64.exe /y Silently install all packages and display no progress: VisualCppRedist_AIO_x86_x64.exe /ai /gm2 Silently install 2022/2026 package: VisualCppRedist_AIO_x86_x64.exe /ai9 /gm2 Silently install 2010/2012/2013 and Extra VB/C packages: VisualCppRedist_AIO_x86_x64.exe /aiX23E Silently install all packages and hide ARP entries: VisualCppRedist_AIO_x86_x64.exe /aiA /gm2 Only update already installed packages: VisualCppRedist_AIO_x86_x64.exe /ai1 ```
- **/y** 提供与默认相同的行为,但不显示开头和结束提示。 - 只有 **/sfxlang** 和 **/gm2** 可以与其他开关分开指定。 - 如果将其他开关分开一起指定,则只有最后一个开关会生效。 例如,以下命令将只安装 Extra VB/C 包: `/ai5 /ai8 /aiT /aiE` - 要一起安装单独的包,请在 **/ai** 后组合它们的最新开关字符。 例如: `/ai58X239E` - 您不应组合模式开关,这将导致不可预见的错误。 **错误**用法示例: `/ai1FMU` - **/sfxlang** 必须是第一个生效的开关。 例如: `/sfxlang:1031 /aiV` - 在 Windows 7/8/8.1 上运行 `/ai9` 将安装 VC++ 2022 包。 - 要在 Win 10/11 上强制安装稳定的 VC++ 2022 包: 手动卸载任何 VC++ 2026 运行时 手动卸载任何版本为 14.50.xxxxxx 或更高的 VC++ 2022 运行时 使用开关 `/ai7` 运行安装程序 ## 下载 - 最新版发行 zip 文件: https://kutt.it/vcppredist https://www.tinyplease.com/vcredist - 最新版发行 exe 文件: https://kutt.it/vcpp https://www.tinyplease.com/vcpp - 所有发行版: https://gitlab.com/stdout12/vcredist/-/releases https://github.com/abbodi1406/vcredist/releases https://tiny.cc/vcredist
标签:AIO包, Awesome, C++运行时, DNS解析, Visual Studio工具, Windows系统工具, 免费工具, 全合一安装包, 兼容性支持, 卸载工具, 安全可观测性, 开源项目, 微软开发工具, 版本控制, 系统管理, 脚本安装, 视觉C++可再发行组件, 软件安装程序, 软件部署, 运行时环境, 通用CRT, 重新打包工具