夜雨聆风学习资料网

ARTICLE · 1123734

系统环境:软件运行报错?这些基础系统环境必备 2

系统环境:软件运行报错?这些基础系统环境必备 2

很高兴能在这里与你相遇。

这是本公众号的第「29」篇文章。

在这里,没有绝对专业的理论,也不保证适合每一个人,我只是想把自己实践的经验,毫无保留地分享给你。如果这些内容能给你带来一点点启发或帮助,那便是我最大的荣幸。文中相关推荐资源,可在公众号底部菜单栏中的「腾讯文档」中获取。


在使用 FirPE 安装纯净系统,又使用 WinHance 进一步优化后,接下来就是安装各类环境依赖,避免使用各种软件时出现报错导致无法正常使用。往往这类问题并不会有太多的错误提示,如果你的系统里还没有完成这些环境的安装,建议你看完本文后即可完成相关的部署。继上文 .NET Framework 3.5后:

必备环境 2:Visual C++

https://wwa.lanzout.com/b0b8rs19a#9527

https://gitlab.com/stdout12/vcredist/-/releases/

VC++ 运行库并不是系统自带的运行环境,使用不同版本 VC++ 开发的软件则需要对应版本的运行库,这些运行库之间互不兼容、不可替代。因此直接安装完整的运行库合集后,可避免运行个别软件时遇到软件无法启动、提示缺少 DLL 文件等常见错误。

推荐使用 微软常用运行库合集 进行快速安装,双击运行程序,依次点击「下一步」-「下一步」-「完成」按钮,默认安装,等待进度完成即可。如有需要可使用静默参数:/silent /verysilent

除了使用 微软常用运行库合集 进行快速安装外,还可以选择VisualCppRedist AIO 进行快速安装,该程序支持更多的静默安装参数,可实现选择性安装、卸载、调试等功能。注意运行库任选其一即可,切勿重复安装,下载时以 64 位系统为例,选择「VisualCppRedist_AIO_x86_x64.exe」进行下载使用即可。

双击运行程序,依次点击「Next」-「Finish」按钮等待片刻即可安装完成。

/ai:全自动安装所有组件,不弹出解压窗口/y:全自动安装所有组件,显示安装进度界面/aiM:逐项自选安装,每个版本解压后弹出确认窗口/aiU:全自动卸载所有组件,卸载时弹出解压与确认窗口/aiA:全自动安装全部组件,同时在系统卸载列表中隐藏对应卸载项/aiR:全自动卸载所有组件/ai5:仅安装 Visual C++ 2005/ai8:仅安装 Visual C++ 2008/aiX:仅安装 Visual C++ 2010/ai2:仅安装 Visual C++ 2012/ai3:仅安装 Visual C++ 2013/ai9:仅安装 Visual C++ 2019/2022/aiT:仅安装 Visual Studio 2010 Office 运行工具/aiE:仅安装 Visual Basic/C++ 基础运行库/aiV:仅安装 Microsoft C 标准运行库/aiH:自动在系统卸载列表中隐藏已安装组件的卸载项/aiP:手动控制系统卸载列表中组件项的显示/隐藏条目/aiC:被动模式安装,安装全部组件,但跳过 UCRT KB3118401/aiD:调试模式,仅生成日志文件 VCpp_debug.log 不执行安装、卸载操作/gm2:7z 压缩包自带的静默参数命令,搭配使用可以彻底禁用自解压的弹窗
特别说明:虽然直接安装好完整的运行库可解决大部分情况下软件运行报错的问题,但也存在个例在安装运行个别软件时,需要安装指定版本才能正常使用的情况。且安装了不同版本库时,不会直接报错。因此如遇到这种情况时,建议在未安装如何运行库的纯净系统内进行安装,安装时有无提示运行库的安装,或安装结束后在控制面板内有无新增更新的库。此时只需要卸载对应版本后,重新运行安装程序进行安装指定版本的即可恢复正常。

相关学习资料