尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Visual C++ 运行库 AIO 整合包:一个安装包,零门槛修复 Windows 缺失 DLL

Visual C++ 运行库 AIO 整合包:一个安装包,零门槛修复 Windows 缺失 DLL Visual C 运行库 AIO 整合包一个安装包零门槛修复 Windows 缺失 DLL【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredistVisualCppRedist AIO 是一个 Visual C 运行库的整合包把 2005 到 2022 年的运行库打进了一个安装程序。游戏弹出缺少 MSVCR120.dll的窗口时双击它就能处理好。它到底在做什么微软从 2005 年到 2022 年陆续发过至少 6 个大版本的 Redistributable每版都要单独下载、单独安装版本之间还容易打架。这个项目把 2005 到 2022 的 Visual C 运行库全部收进一个 AIO 自解压安装程序里并且删掉了原版安装器里的冗余内容成品比官方包加起来还小。包里的东西不只是 6 个主力运行库还有 VSTOR 2010Office 开发运行时、2002/2003 年的 Visual Basic 和 Visual C 遗留运行时以及给老系统准备的通用 C 运行时UCRT补丁。装的时候内置脚本会先扫一遍系统把不兼容的旧版运行库自动清掉再统一安装。相当于把十几张零散补丁合成一张万能光盘你只管双击。拉取仓库亲手打出一个安装包先克隆仓库git clone https://gitcode.com/gh_mirrors/vc/vcredist执行后当前目录会出现 vcredist 文件夹里面有 build_tools 和 source_links 两个目录。打包脚本是 Windows 批处理按 README 的指引把各年份的官方安装器放进对应目录然后在管理员命令提示符里 cd 到 build_tools/_AIO按系统架构选脚本执行系统架构打包脚本生成的安装程序64 位含运行 x86 程序7zSfx_x86_x64.cmdVisualCppRedist_AIO_x86_x64.exe32 位7zSfx_x86only.cmdVisualCppRedist_AIO_x86only.exe跑完后目录里会出现一个 VisualCppRedist_AIO 的 exe后面要用的就是它。整个流程就三步拿安装包、管理员身份运行、验证结果流程图里都画出来了。拆开看看打包过程每个版本都有专属脚本build_tools 目录的组织方式很规整按年份版本各占一个子目录每个目录里的 VBScript 负责给对应年份的 MSI 做瘦身目录职责_AIO最终打包引擎7zSfxMod 与两份打包脚本_m08 ~ _m14各年份的 MSI 瘦身脚本去掉数据库里的冗余资源_ucrt通用 C 运行时补丁KB3118401给没有 UCRT 的老系统_vbc遗留 Visual Basic/C 运行时2002/2003仅 x86_vstorVisual Studio 2010 Tools for Office 运行时还有一件事值得知道VC 2022 的运行库和 2015、2017、2019 版本二进制兼容VS 2015-2022 编译的程序装在 2022 运行库上就能跑所以大多数现代程序其实只需要这一个包。挑一条命令上手从单机救火到批量部署游戏打不开紧急修复现象新装的游戏双击启动提示找不到 VCRUNTIME140_1.dll。VisualCppRedist_AIO_x86_x64.exe /y安装窗口会显示进度条几分钟装完全部运行库重启电脑后游戏正常打开。专业软件崩溃清掉重装现象Photoshop、AutoCAD 随机崩溃事件查看器里全是 C 运行时错误。# 先试修复模式只动已安装的运行库 VisualCppRedist_AIO_x86_x64.exe /aiF # 还崩的话全部卸载再装一套干净的 VisualCppRedist_AIO_x86_x64.exe /aiR VisualCppRedist_AIO_x86_x64.exe /y/aiF只会重装或更新已有的包不会多装别的根子坏了就用/aiR清干净再从头来。常用参数都在这张表里不用背用到再查参数作用典型场景/y被动安装全部显示进度首次使用、单机救火/ai静默安装全部无任何输出写进脚本批量部署/aiF修复模式仅重装或更新已安装项软件频繁崩溃/aiR自动卸载移除所有检测到的运行库系统装乱了彻底重来/ai9只装 2022 版本明确知道缺哪一版/ai1更新模式只更新已存在的定期维护/gm2关闭解压对话框与其他参数搭配使用会踩的坑和验证方法安装时提示拒绝访问或要求提权。安装器要改系统文件和注册表普通用户权限不够。右键命令提示符选以管理员身份运行或者直接右键 exe 选以管理员身份运行再执行。装完还是提示缺 DLL。多半是程序要的版本不在你装的范围里。看报错里的 DLL 名字定位版本单独补装那一版缺失的 DLL对应版本参数MSVCR100.dll2010/aiXMSVCR110.dll2012/ai2MSVCR120.dll2013/ai3VCRUNTIME140.dll2015-2022/ai9装完在命令提示符里跑一条命令验证wmic product where name like Microsoft Visual C% get name,version列表里 2005、2008、2010、2012、2013、2022 各占一行就算齐活了该开游戏开游戏。把 19 年的 Visual C 运行库装进一个安装包仓库拉下来看一眼下次再蹦 DLL 就不慌了。【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表