今天咱们来聊聊Windows操作系统里的一个超级重要的东西——Microsoft Visual C++ Redistributable(简称MSVC)。这玩意儿就像是Windows应用程序的“营养快线”,给它们提供了必需的基础类型库组件。
什么是MSVC?
MSVC其实就是Microsoft Visual C++可再发行运行时的重新打包版本,而且还是个AIO(All-In-One,一站式解决)的。这个版本的MSVC是由国外My Digital Life论坛的大佬@abbodi1406精心改装而成,整合了所有版本的Visual C++组件,用起来超级方便!
安装过程超省心
你知道吗?这个MSVC安装包还支持静默参数哦!这意味着安装过程可以由Windows命令脚本自动处理,默认情况下它会在后台悄悄运行,不会打扰到你。更贴心的是,在安装之前,这个脚本还会先检查并删除现有的不兼容的Visual C++运行时,包括那些原始的EXE或MSI安装程序,或者较旧的MSI软件包版本。这样一来,你的系统就能保持清爽啦!
卸载也轻松
当然啦,如果你哪天不需要这个MSVC了,卸载起来也是超级简单的。卸载选项/脚本会删除所有检测到的VC++运行时(除了UCRT之外),让你的系统回归原状。
Windows XP用户也能用
虽然Windows XP已经是个“老古董”了,但这个MSVC软件包还是提供了对部分功能的支持哦!它会安装和检测最新的运行时版本,不过需要注意的是,它不会检查和删除不兼容的版本。所以,如果你在用Windows XP的话,也可以放心使用这个MSVC啦!
怎么安装?
安装方法也很简单哦!你可以使用7-zip或WinRar将安装程序文件解压缩到一个短路径下,然后以管理员身份运行Installer.cmd就OK啦!这个VisualCppRedist(Visual C++运行库合集包)会自动安装所有库,真的是装机必备哦!
包含组件
Microsoft Visual Basic/C++ Runtime (x86/x64)
Microsoft C Runtime Library (2002: 7.0.9975.0)
Microsoft C Runtime Library (2003: 7.10.6119.0)
Microsoft Visual C++ Redistributables (x86/x64)
Microsoft Visual C++ 2005 Redistributable – 8.0.61187
Microsoft Visual C++ 2008 Redistributable – 9.0.30729
Microsoft Visual C++ 2010 Redistributable – 10.0.40219
Microsoft Visual C++ 2012 Redistributable – 11.0.61135
Microsoft Visual C++ 2013 Redistributable – 12.0.40664
Microsoft Visual C++ 2015 Redistributable – 14.10.25008
Microsoft Visual C++ 2005-2019 Redistributable – 14.27.28823.0
Microsoft Visual Studio 2010 Tools for Office Runtime (x86/x64)
静默参数
VisualCppRedist_AIO_x86_x64.exe
/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的静默模式参数,用于禁用解压对话框的可选参数
静默安装参数:
仅静默安装 Microsoft Visual C ++
VisualCppRedist_AIO_x86_x64.exe /ai9 /gm2
全程静默安装所有运行库版本
VisualCppRedist_AIO_x86_x64.exe /ai /gm2