Dzień jak co dzień. Usiadłem z zamiarem pogrania w dodatek do Wiedźmina 3. Odpalam GOG Galaxy i bam! Komunikat o brakującym pliku msvcr110.dll. Okno uciążliwe, trzeba je zamykać kilka razy bo wraca. Usunięcie i ponowna instalacja GOG Galaxy nic nie dała. Ogólnie kiszka na całego.
Sytuacja pozostałaby bez rozwiązania gdyby nie sugestia w sieci aby na nowo pobrać Visual C++
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Na stronie Microsoftu znalazłem pliki instalacyjne. Przydały się vcredist_x64.exe i vcredist_x86.exe aczkolwiek nie zaszkodzi pobrać trzeci. Przy próbie instalacji okazało się że środowisko Visual C++ już jest zainstalowane. Pomogła dodatkowa opcja „Repair”, która po wybraniu pozwoliła na uruchomienie GOG Galaxy.
Jak już sam do tego doszedłeś jest to biblioteka runtime używana przez programy napisane w VC (swoją drogą często nawet nie używane w danym programie, ale wymagane do uruchomienia, bo tak).
Nie trzeba nic instalować a sam DLL można pobrać z netu (wpisz w google samą nazwę) albo z innego programu. Przeczesz sobie dysk a na 99% znajdziesz. Potem wystarczy skopiować do folderu danego programu (lub gdzieś do systemowego, ale nie wiem, dokładnie gdzie).
Najnowszy blender korzysta np. z wersji 1.2 (msvcr120.dll)
Pewnie że można pobrać sam jeden plik tylko wtedy może się okazać, że:
1) Będzie brakowało kolejnego DLLa i kolejnego i kole… tak więc szybciej jest naprawić/przeinstalować całą bibliotekę.
2) Skopiujesz w niewłaściwe miejsce i potem trzeba jeszcze kombinować.
Dróg jest wiele, grunt że da radę w szybki sposób rozwiązać pojawiający się znikąd (sic!) problem.
1. Zazwyczaj brakuje dwóch (w każdym razie ja się nie spotkałem, żeby brakowało innych): msvcr120.dll i msvcp120.dll
2. Właściwe miejsca są 2, bo tak automatycznie sprawdza program: folder głównego pliku uruchomieniowego i jakiś folder systemowy windowsa (chyba „sytem32”).
3. Skopiowanie jednego czy dwóch plików jest o wiele szybsze niż ściąganie instalki (czy nawet trzech) i instalowanie.
Dzień dobry,
Polecam instalować redisty z oficjalnych stron microsoftu.
https://www.microsoft.com/en-us/download/details.aspx?id=48145
oraz
https://www.microsoft.com/en-us/download/details.aspx?id=30679
Programy tworzone z użyciem programów Visual Studio są od nich często zależne, możliwe że dociągnięcie jedynie dwóch plików pozwoli na uruchomienie programu, ponieważ owe biblioteki są wpisane w jego zależności, lecz owe biblioteki mogą być zależne od innych bibliotek i z powodu ich braku, program może funkcjonować niepoprawnie.
Także jest możliwe wybranie nieodpowiedniej wersji biblioteki dla państwa systemu Windows, co także spowoduje, że program nie będzie się uruchamiał, mowa o błędzie 0xc000007b.
Pozdrawiam