如何在 PC 上疑難排解 VC++ 與 .dll 錯誤

2 週前更新2 閱讀時間

概觀

瞭解如何重新安裝安全性更新,疑難排解 PC 上的 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
  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
    重新安裝 VC++ x64 和 x86 的 2010 和 2013 版本。
這應該會修正此錯誤,讓 EA app 可在您電腦上啟動執行。
還有問題嗎?
請聯絡我們的客戶支援團隊以取得更多協助。