[PORADNIK] Naprawa błędów VC++ i .dll na PC
Ten poradnik może pomóc, jeśli przy uruchamianiu gry lub EA app pojawia się błąd związany z plikami Visual C++ albo brakującymi plikami .dll, na przykład:
- Błąd brakującego pliku msvcp100.dll
- Błąd 0xc000007b
- Brakujący plik MSVCR / MSVCP
- Inny błąd VC++ lub .dll
Kroki poniżej bazują na artykule EA Help dotyczącego błędów VC++ i .dll na PC.
1. Zainstaluj ponownie pliki VC++ z folderu gry
- Otwórz folder, w którym zainstalowana jest gra.
- Domyślna ścieżka może wyglądać podobnie do tej:
- C:\Program Files\Electronic Arts\EA Desktop[TYTUŁ GRY]
- Otwórz folder: _Installer
- Następnie otwórz folder: vc
- Jeśli widzisz tam kilka folderów, na przykład vc2013, vc2015 lub podobne, zacznij od najstarszego folderu.
- Otwórz folder: redist
- Znajdź pliki instalacyjne VC++.
- Uruchom wersję x86 oraz x64, jeśli obie są dostępne.
- Najczęściej będą to pliki podobne do:
- vcredist_x86.exe
- vcredist_x64.exe
- Po instalacji uruchom ponownie komputer i sprawdź, czy gra uruchamia się poprawnie.
2. Sprawdź aktualizacje Windows
- Otwórz Ustawienia Windows.
- Przejdź do: Windows Update
- Kliknij: Sprawdź aktualizacje
- Zainstaluj wszystkie dostępne aktualizacje.
- Uruchom ponownie komputer.
- Spróbuj ponownie uruchomić grę.
3. Błąd brakującego pliku msvcp100.dll
- Jeśli widzisz komunikat o brakującym pliku:
- msvcp100.dll
- oznacza to zwykle problem z pakietem Microsoft Visual C++ 2010. EA Help wskazuje, że pliki MSVCR100.dll oraz MSVCP100.dll są powiązane z Microsoft Visual C++ 2010.
- Pobierz i zainstaluj Microsoft Visual C++ 2010 Redistributable z oficjalnej strony Microsoft.
- Jeśli masz 64-bitowy system Windows, zainstaluj wersję x64.
- Jeśli masz 32-bitowy system Windows, zainstaluj wersję x86.
- Na 64-bitowym systemie Windows warto zainstalować zarówno x64, jak i x86, ponieważ niektóre gry lub aplikacje mogą korzystać z wersji 32-bitowej.
- Po instalacji uruchom ponownie komputer.
- Spróbuj ponownie uruchomić grę lub EA app.
4. Jak sprawdzić, czy Windows jest 32-bitowy czy 64-bitowy
- Kliknij prawym przyciskiem myszy Ten komputer.
- Wybierz: Właściwości
- Sprawdź pole: Typ systemu
- Zobaczysz tam informację, czy system jest 32-bitowy czy 64-bitowy.
5. Inne brakujące pliki .dll
Jeśli komunikat pokazuje inny brakujący plik, sprawdź, z którym pakietem Visual C++ jest powiązany:
- 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
- Inne pliki VC++ — Microsoft Visual C++ 2017 lub nowszy pakiet Visual C++
Pobieraj te pakiety tylko z oficjalnej strony Microsoft.
Nie pobieraj pojedynczych plików .dll z losowych stron internetowych. Może to spowodować kolejne problemy z systemem lub bezpieczeństwem.
6. Błąd 0xc000007b
Jeśli pojawia się błąd:
0xc000007b
sprawdź, czy w systemie jest włączony .NET Framework. EA Help wskazuje, że na Windows 10 ten błąd może być związany z wyłączoną funkcją .NET Framework, szczególnie jeśli występują też problemy z instalacją pakietów VC++.
- Otwórz menu Start.
- Wpisz: Panel sterowania
- Otwórz Panel sterowania.
- Przejdź do: Programy
- Wybierz: Odinstaluj program
- Po lewej stronie kliknij: Włącz lub wyłącz funkcje systemu Windows
- Rozwiń pozycje związane z: .NET Framework
- Zaznacz dostępne pola przy .NET Framework, na przykład:
- .NET Framework 3.5
- .NET Framework 4.x
- Kliknij OK.
- Poczekaj, aż Windows włączy wymagane składniki.
- Uruchom ponownie komputer.
- Następnie zainstaluj ponownie pakiety Visual C++ x86 oraz x64, szczególnie wersje 2010 i 2013.
7. Po wykonaniu kroków
Po zakończeniu instalacji:
- Uruchom ponownie komputer.
- Otwórz EA app.
- Spróbuj uruchomić grę ponownie.
Jeśli problem dalej występuje, przygotuj raport DxDiag i opisz dokładnie, jaki komunikat błędu się pojawia. Warto też podać, czy problem dotyczy gry, EA app, czy obu.