Foarte des, am început să observ că oamenii plâng de erori "programul nu poate fi pornit, deoarece MSVCR120.dll nu se află pe computer".
Acest lucru se regăsește în Saints Row 4 și DayZ. și în Arma 3 și în Rust.
# 1 Soluția evidentă
Fișierele MSVCR și MSVCP fac parte din pachetele redistribuite Microsoft Visual C ++, deci trebuie să le instalați.
Du-te la site și descărcaAlegeți sub sistemul de operare vcredist_arm.exe, vcredist_x64.exe sau vcredist_x86.exe (mai bine pentru a pune toate dintr-o dată - nu poate merge prost).
Aceste fișiere sunt de multe ori în dosarul joc sau instalatorul acestuia (Redist / Vcredist), nu poți descărca nimic, ci pur și simplu pentru a pune afară.
# 2 Soluție în caz de probleme
Și, cum ai făcut totul bine, totul creat, dar cererea nu a avut suficient de specifice MSVCR140.dll, MSVCR120.dll sau MSVCP110.dll și altele asemenea.
La forumurile pe care le-ați numit deja un școlar prost și alte soluții adecvate nu oferă ce să facă?
Problema dvs. de la simplu a devenit mai complicată atunci când Windows a fost confundat cu privire la ceea ce a instalat și ce nu.
Un om sfânt a făcut o distribuție, care a inclus biblioteci de toate anii și versiuni cu un instalator convenabil.
/ ShowFalse - afișarea MSI-prize (false), în "Add or Remove Programs" (funcționează numai când instalați Microsoft Visual C ++ Redistributable Package). Cheia nu este sensibilă la litere mari și mici.
Taste suplimentare:
/ GetListProg - obțineți lista de programe instalate în sistemul de operare, fără instalarea ulterioară a pachetului Microsoft Visual C ++ Redistributable. Această cheie este relevantă pentru cei care doresc să vadă dacă MSI-stubs sunt instalate (False). Cheia nu este sensibila la majuscule.
Asta e tot! Acum nu va exista nici o problema cu DLL-ul nefericit MSVCR. M-aș bucura dacă împărțiți articolul cu oameni care încă suferă.