概述
了解如何重新安装安全更新以排查 VC++ 或 .dll 错误,并获取修复常见错误代码的技巧。
如何重新安装安全更新
如果需要修复或重新安装特定的安全更新,可能会导致错误。检查重新安装安全更新是否能解决您的问题。- 1前往游戏的安装路径,通常是 C:\Program Files\Electronic Arts\EA Desktop\[GAME TITLE]。
- 例如,《战地风云 4》默认的安装路径为 C:\Program Files\Electronic Arts\EA Desktop\Battlefield 4。
- 2打开“_Installer”文件夹。
- 3打开“vc”文件夹。
- 如果其中只有一个文件夹,请打开并继续执行第 4 步。
- 如果有多个文件夹,先打开较旧的文件夹。文件夹按年份进行整理。例如,如果您看到 vc2013 和 vc2015 文件夹,则先打开 vc2013。按照接下来的两个步骤对旧文件夹进行操作,然后对新文件夹重复这两个步骤。
- 4打开“redist”文件夹。
- 5在 redist 中,找到 x86 和 x64 版本的 vcredist.exe。运行每个文件进行安装。
检查是否有其他待处理的 Windows 更新。如果有,更新 Windows 看是否能修复错误。
排查错误信息
如果出现提示缺少 msvcp100.dll 或其他 .dll 文件,您可以下载并安装一些文件以尝试解决问题。
- 1请访问微软的文章,了解最新支持的 Visual C++ 下载。
- 2请使用下表来查找您需要下载和安装的版本。
- 3按照说明下载相应的 VC++ 包以及您版本所需的任何其他下载。
- 4如果您正在运行 64 位版本的 Windows,请选择 vcredist_x64.exe。如果您正在运行 32 位版本的 Windows,请选择 vcredist_x86.exe。
- 通过以下步骤查找您正在使用的版本。
- 1右键点击“电脑”或“我的电脑”。
- 2选择“属性”。
- 3在“系统”下,查看您运行的是 64 位还是 32 位操作系统。
| .dll 错误 | 下载与安装此版本 | ||
| MSVCR90.dll / MSVCP90.dll | Microsoft Visual C++ 2008 | ||
| MSVCR100.dll / MSVCP100.dll | Microsoft Visual C++ 2010 | ||
| MSVCR110.dll / MSVCP110.dll | Microsoft Visual C++ 2012 | ||
| MSVCR120.dll / MSVCP120.dll | Microsoft Visual C++ 2013 | ||
| MSVCR130.dll / MSVCP130.dll | Microsoft Visual C++ 2015 | ||
| ucrtbase.dll / api-ms-win-crt-runtime-l1-1-0.dll | Universal C Runtime(CRT) | ||
| 其他 | Microsoft Visual C++ 2017 |
要了解更多关于您电脑的信息,请了解如何运行 DxDiag。
如果您在 Windows 10 上遇到“0xc000007b”错误,并且在安装任何 VC++ 版本时出现问题,这可能是因为 Windows 10 默认禁用了 .NET Framework。请按照以下步骤启用 .NET Framework。这样应该能修复错误,让 EA app 在您的电脑上正常运行。
- 1在“开始”菜单中,搜索“控制面板”并将其打开。
- 2在“程序”下,选择“卸载程序”。
- 3选择 开启或关闭 Windows 功能。
- 4选择所有您看到的 .NET Framework 选项旁边的加号(+),通常是 3.5 和 4.6,然后勾选相应的框。
- 5重新安装 2010 和 2013 版本的 VC++ x64 和 x86。