如何排查 PC 端 VC++ 或 .dll 错误

2 周前更新2 min read

概述

了解如何重新安装安全更新以排查 VC++ 或 .dll 错误,并获取修复常见错误代码的技巧。

如何重新安装安全更新

如果需要修复或重新安装特定的安全更新,可能会导致错误。检查重新安装安全更新是否能解决您的问题。
  1. 1
    前往游戏的安装路径,通常是 C:\Program Files\Electronic Arts\EA Desktop\[GAME TITLE]。 
    • 例如,《战地风云 4》默认的安装路径为 C:\Program Files\Electronic Arts\EA Desktop\Battlefield 4
  2. 2
    打开“_Installer”文件夹
  3. 3
    打开“vc”文件夹。
    • 如果其中只有一个文件夹,请打开并继续执行第 4 步。
    • 如果有多个文件夹,先打开较旧的文件夹。文件夹按年份进行整理。例如,如果您看到 vc2013 和 vc2015 文件夹,则先打开 vc2013。按照接下来的两个步骤对旧文件夹进行操作,然后对新文件夹重复这两个步骤。
  4. 4
    打开“redist”文件夹。
  5. 5
    在 redist 中,找到 x86 和 x64 版本的 vcredist.exe。运行每个文件进行安装。
修复并安装两个版本的 vcredist.exe 后,您的游戏应该能够正常启动,不会再触发任何错误。
检查是否有其他待处理的 Windows 更新。如果有,更新 Windows 看是否能修复错误。 

排查错误信息

如果出现提示缺少 msvcp100.dll 或其他 .dll 文件,您可以下载并安装一些文件以尝试解决问题。
  1. 1
    请访问微软的文章,了解最新支持的 Visual C++ 下载。
  2. 2
    请使用下表来查找您需要下载和安装的版本。
  3. 3
    按照说明下载相应的 VC++ 包以及您版本所需的任何其他下载。
  4. 4
    如果您正在运行 64 位版本的 Windows,请选择 vcredist_x64.exe。如果您正在运行 32 位版本的 Windows,请选择 vcredist_x86.exe
    •  通过以下步骤查找您正在使用的版本。
      1. 1
        右键点击“电脑”“我的电脑”
      2. 2
        选择“属性”
      3. 3
        “系统”下,查看您运行的是 64 位还是 32 位操作系统。
.dll 错误下载与安装此版本
MSVCR90.dll / MSVCP90.dllMicrosoft Visual C++ 2008
MSVCR100.dll / MSVCP100.dllMicrosoft Visual C++ 2010
MSVCR110.dll / MSVCP110.dllMicrosoft Visual C++ 2012
MSVCR120.dll / MSVCP120.dllMicrosoft Visual C++ 2013
MSVCR130.dll / MSVCP130.dllMicrosoft Visual C++ 2015
ucrtbase.dll / api-ms-win-crt-runtime-l1-1-0.dllUniversal C Runtime(CRT)
其他Microsoft Visual C++ 2017
要了解更多关于您电脑的信息,请了解如何运行 DxDiag。 

如果您在 Windows 10 上遇到“0xc000007b”错误,并且在安装任何 VC++ 版本时出现问题,这可能是因为 Windows 10 默认禁用了 .NET Framework。请按照以下步骤启用 .NET Framework。
  1. 1
    “开始”菜单中,搜索“控制面板”并将其打开。 
  2. 2
    “程序”下,选择“卸载程序”
  3. 3
    选择 开启或关闭 Windows 功能
  4. 4
    选择所有您看到的 .NET Framework 选项旁边的加号(+),通常是 3.5 和 4.6,然后勾选相应的框。
  5. 5
    重新安装 2010 和 2013 版本的 VC++ x64 和 x86。
这样应该能修复错误,让 EA app 在您的电脑上正常运行。
仍然有问题?
请联系我们的客户支持团队获取更多帮助。