Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Błąd MSVCP120.dll / MSVCR120.dll

Termin Definicja
Błąd MSVCP120.dll / MSVCR120.dll

Błąd MSVCP120.dll / MSVCR120.dll oznacza brak bibliotek Visual C++ Redistributable 2013 wymaganych przez starsze aplikacje — naprawia to instalacja odpowiedniego pakietu redistributable ze strony Microsoftu.

Na czym polega błąd MSVCP120.dll / MSVCR120.dll

Komunikat dotyczący pliku MSVCP120.dll albo MSVCR120.dll pojawia się najczęściej podczas uruchamiania starszego programu lub gry działającej w systemie Windows. Oznacza, że aplikacja próbuje skorzystać z określonych składników środowiska Microsoft Visual C++, lecz system nie może odnaleźć wymaganej biblioteki, rozpoznać jej albo załadować w prawidłowy sposób. Pliki te są częścią pakietu Visual C++ Redistributable 2013, czyli zestawu komponentów instalowanych po to, aby programy napisane w języku C++ mogły korzystać ze wspólnych funkcji bez dołączania całego środowiska programistycznego.

W praktyce może zostać wyświetlony komunikat informujący o braku pliku MSVCP120.dll, MSVCR120.dll, niemożności uruchomienia aplikacji lub błędzie podczas ładowania składnika. Nie zawsze oznacza to fizyczne usunięcie biblioteki. Przyczyną może być również niepełna instalacja pakietu, uszkodzenie plików, niezgodność architektury 32-bitowej i 64-bitowej albo ingerencja programu zabezpieczającego w pliki aplikacji. Samo skopiowanie pojedynczej biblioteki z przypadkowej strony internetowej nie jest bezpieczną metodą usuwania problemu, ponieważ plik może pochodzić z niepewnego źródła, być niezgodny z systemem lub nie zawierać wszystkich elementów potrzebnych do poprawnego działania programu.

Znaczenie bibliotek Visual C++ w systemie Windows

Biblioteki MSVCP120.dll i MSVCR120.dll pełnią różne role w ramach tego samego środowiska uruchomieniowego. Pierwsza jest związana między innymi ze standardowymi elementami języka C++, natomiast druga obsługuje funkcje środowiska wykonawczego języka C. Program może wymagać jednej z nich albo obu jednocześnie. Z tego powodu komunikat o brakującym pliku należy traktować jako wskazówkę dotyczącą całego pakietu zależności, a nie wyłącznie pojedynczego dokumentu DLL.

Istotna jest także architektura systemu i programu. W systemie 64-bitowym mogą działać zarówno aplikacje 64-bitowe, jak i starsze aplikacje 32-bitowe. Każda z nich może oczekiwać odpowiedniej wersji komponentów Visual C++. Zainstalowanie wyłącznie wariantu 64-bitowego nie musi więc rozwiązać problemu aplikacji 32-bitowej, podobnie jak obecność wersji 32-bitowej nie zaspokoi wymagań programu 64-bitowego. Przy usuwaniu usterki sprawdza się również, czy właściwy pakiet został zainstalowany dla używanej wersji systemu oraz czy instalacja zakończyła się bez błędów.

Właściwą metodą postępowania jest pobranie odpowiedniego pakietu Visual C++ Redistributable 2013 z oficjalnego źródła Microsoftu, dobranie wariantu do architektury aplikacji i przeprowadzenie instalacji lub naprawy istniejącego komponentu. Po zakończeniu procesu może być potrzebne ponowne uruchomienie systemu. Jeżeli błąd nadal występuje, należy przeanalizować dodatkowe zależności programu, jego pliki, wpisy instalacyjne oraz sposób, w jaki aplikacja została zainstalowana.

Typowe przyczyny i objawy problemu - Błąd MSVCP120.dll / MSVCR120.dll

Najczęściej problem ujawnia się po świeżej instalacji programu, przeniesieniu aplikacji na inny komputer, przywróceniu systemu z kopii zapasowej albo usunięciu starszych składników systemowych. Do błędu może dojść także po nieudanej aktualizacji, awarii zasilania, ręcznym usuwaniu plików z katalogów systemowych lub działaniu oprogramowania ochronnego, które przeniosło element programu do kwarantanny. W niektórych przypadkach biblioteka istnieje na dysku, lecz program jej nie wykrywa, ponieważ korzysta z innej lokalizacji, innej wersji komponentu albo odmiennej architektury.

Objawem może być zamknięcie aplikacji zaraz po uruchomieniu, brak reakcji po dwukrotnym kliknięciu, komunikat pojawiający się tylko dla jednego programu lub błąd występujący po każdej próbie otwarcia określonego pliku. Jeżeli awaria dotyczy kilku niezależnych aplikacji, większe znaczenie może mieć stan całego środowiska systemowego. Gdy problem pojawia się wyłącznie w jednym programie, warto uwzględnić jego instalator, wymagania producenta, uszkodzone pliki oraz dodatkowe biblioteki dołączane do konkretnej aplikacji.

Przydatne jest zapisanie pełnej treści komunikatu, nazwy programu, momentu wystąpienia problemu i informacji o ostatnich zmianach w systemie. Należy też unikać pobierania plików DLL z nieznanych serwisów oraz zastępowania ich przypadkowymi wersjami. Takie działanie może nie tylko nie usunąć błędu, lecz także doprowadzić do kolejnych komunikatów, konfliktów bibliotek albo zagrożenia dla bezpieczeństwa systemu. Jeżeli instalacja właściwego pakietu nie pomaga, potrzebna jest szersza weryfikacja systemu i programu, a nie wielokrotne podmienianie pojedynczego pliku.

Kiedy najlepiej umówić wizytę serwisową - Błąd MSVCP120.dll / MSVCR120.dll

Zgłoszenie do serwisu jest zasadne, gdy błąd MSVCP120.dll lub MSVCR120.dll powraca mimo prawidłowej instalacji komponentów, dotyczy kilku programów, pojawił się po awarii systemu albo towarzyszą mu inne niepokojące objawy, takie jak samoczynne zamykanie aplikacji, problemy z aktualizacjami czy uszkodzenia plików. W ramach diagnostyki można ustalić, czy przyczyną jest brak właściwego pakietu Visual C++, niezgodność architektury, uszkodzona instalacja programu, działanie zabezpieczeń czy szerszy problem z systemem Windows.

W Warszawie pomoc w takiej sytuacji świadczy Warszawskie Pogotowie Komputerowe 24/7, gdzie można zlecić sprawdzenie laptopa lub komputera pod kątem źródła komunikatu i poprawności działania wymaganych bibliotek. Dla laptopa przewidziana jest darmowa diagnoza LAPTOPA, dzięki której przed naprawą można ustalić zakres potrzebnych czynności. Po rozpoznaniu przyczyny stosuje się rozwiązanie dopasowane do konkretnego przypadku: instalację oficjalnych komponentów, naprawę istniejącego pakietu, ponowną instalację programu, kontrolę plików systemowych albo weryfikację konfliktu między wersjami bibliotek.

Przed przekazaniem sprzętu warto przygotować nazwę aplikacji wywołującej błąd, dokładną treść komunikatu oraz informację, czy problem zaczął się po aktualizacji, instalacji lub usunięciu innego programu. Ułatwia to odtworzenie usterki i ogranicza ryzyko wykonania niepotrzebnych zmian. Jeżeli komunikat blokuje uruchomienie ważnego programu, dalsze samodzielne kasowanie plików DLL lub pobieranie ich z nieoficjalnych źródeł powinno zostać wstrzymane do czasu sprawdzenia systemu.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę