系统兼容
VC++ 运行库应该装哪个版本?全部都要装吗?
Visual C++ 运行库各版本相互独立,建议全部安装。不同年代的游戏依赖不同版本:
对应关系:
- Visual C++ 2005 (8.0) → msvcr80.dll / msvcp80.dll
- Visual C++ 2008 (9.0) → msvcr90.dll / msvcp90.dll
- Visual C++ 2010 (10.0) → msvcr100.dll / msvcp100.dll
- Visual C++ 2012 (11.0) → msvcr110.dll
- Visual C++ 2013 (12.0) → msvcr120.dll
- Visual C++ 2015-2022 (14.x) → vcruntime140.dll(合并为一个安装包)
最省事的做法:使用"微软常用运行库合集"(整合 2005-2022 全部版本 x86+x64),一次安装全部搞定。
注意:64 位系统需要同时安装 x86 和 x64 版本,因为老游戏多为 32 位程序使用 x86 运行库。
另外别忘了 .NET Framework 3.5:控制面板 → 程序 → 启用或关闭 Windows 功能 → 勾选 .NET Framework 3.5,很多老游戏安装程序需要它。