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

资讯详情

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

Visual C++ 运行库完整修复指南

Visual C++ 运行库完整修复指南 Visual C 运行库完整修复指南【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredist在一台新装 Windows 7 的机器上给老游戏补环境时弹窗提示 This application has failed to start because MSVCR90.dll was not found想逐一排查系统里缺的是哪个版本的 Visual C 运行库过程相当繁琐。VisualCppRedist AIO 项目把 2005 到 2022 各年的 Microsoft Visual C Redistributable 运行库重打包成一个离线安装包解决的正是运行库缺失以及新旧版本混装后组件不合规这两类常见问题。项目定位VisualCppRedist AIO 是一个按 Unlicense 公共领域协议发布的重打包项目把 2005、2008、2010、2012、2013、2022 各年的 Visual C 运行库x86/x64合成单个 Windows 安装程序安装过程不依赖网络。可一次装齐全部运行库也可只装指定年份的版本安装前自动检测并移除不合规的旧运行库组件提供完全静默、仅修复已装项、卸载清理三种模式第一次使用从项目 Release 页下载 VisualCppRedist_AIO_x86_x64.exe放到一个路径较短的目录。以管理员身份运行VisualCppRedist_AIO_x86_x64.exe /y进度窗口会逐个列出正在安装的运行库完成后重启之前报错的程序验证。如果双击后没有任何可见窗口这是默认行为——内部脚本默认在后台运行加 /y 或 /aiM 就能看到进度和脚本提示。 能力拆解个人机器排错/aiF 修复模式只重新安装或更新已安装的包不碰未安装的/ai1 更新模式同样只针对已安装的包做版本更新/aiD 调试模式不执行任何安装生成 VCpp_debug.log 供检查本机现状/aiM 手动模式先展示安装脚本、确认后再执行批量与静默部署/ai 静默安装全部包再叠加 /gm2 可隐藏解包对话框/aiA 在静默安装的同时把条目从程序和功能面板隐藏需要多个版本时把开关字符拼在 /ai 后/aiX239 一次装 2010、2012、2013、2022/sfxlang:1031 设置显示语言该开关必须放在首位如 /sfxlang:1031 /aiV清理与回退/aiR 自动卸载模式移除所有被检测到的运行库UCRT 不在其列/aiP 手动显示或隐藏添加/删除程序面板中的运行库条目清理完成后直接用 /y 重装即可让运行库环境回到干净状态 典型场景背景Windows 10 重装系统后某程序提示 The procedure entry point ... could not be located in MSVCP140.dll。 操作以管理员身份运行 VisualCppRedist_AIO_x86_x64.exe /aiF。 预期仅已安装的 202214.x包被重装完成后重启程序报错消失。背景干净的 Windows 7 机器上老游戏报 MSVCR90.dll 缺失即 2008 版的 Visual C 运行库没有。 操作VisualCppRedist_AIO_x86_x64.exe /ai8预期只安装 20089.0.30729.7523包其余运行库一概不碰。背景Windows XP SP3 机器需要兼容 XP 的运行库版本。 操作按 README 的版本说明VC 2019 14.28.29213.0 是最后一个兼容 XP 的版本选用对应的 v0.35.0 AIO 包以 /y 安装。 预期XP 上装好 2005 至 2019 的 Visual C 运行库目标程序可以正常启动。项目里有什么路径作用是否需要修改README.md主说明内容清单、各版本号、全部命令行开关否build_tools/README.md各版本重打包的完整流程、命令与 WiX 用法仅自定义构建时build_tools/_m08 至 _m14各年份精简 msi 的 vbs 脚本vc08.vbs、vc14.vbs 等否build_tools/_ucrt/UCRT.cmd用 KB3118401 的 msu 构建 UCRT 包否build_tools/_AIO/7zSfx_x86_x64.cmd把行政安装目录打成最终 AIO 安装程序7z.exe 不在默认位置时改脚本内路径source_links/README.md各历史版本官方 VC_redist 安装包下载链接存档否❓ 排障与边界双击后没有任何窗口出现默认脚本在后台运行属设计行为加 /y 或 /aiM 查看进度同时写多个主开关时只有最后一个生效除 /sfxlang 和 /gm2 外主开关不可并列多版本用单个 /ai 拼字符如 /aiX239语言参数不生效/sfxlang 没有放在最前置于其他开关之前如 /sfxlang:1031 /aiV老系统装不上新版本运行库VC 2022 14.32.31332.0 是 Vista 最后兼容版14.28.29213.0 是 XP 最后兼容版改用 README 对应的旧版 AIO 包本项目不是 DLL 级诊断工具它定位不了程序缺失的其他依赖如 .NET Framework也不修改系统文件。深入与贡献git clone https://gitcode.com/gh_mirrors/vc/vcredist克隆后先读 README.md再看 build_tools/README.md 了解构建方式。 贡献以更新版本包和构建脚本为主项目遵循 Unlicense 协议具体流程参见项目文档。先在对问题的机器上跑一遍 /aiD 生成 VCpp_debug.log确认工具看到的运行库现状再决定是否用 /aiF 修复。若某个年份的包仍有问题先查 README 的版本清单与开关对照再去项目 Issue 区搜索同类情况。【免费下载链接】vcredistAIO Repack for latest Microsoft Visual C Redistributable Runtimes项目地址: https://gitcode.com/gh_mirrors/vc/vcredist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表