- MSVCP140.dll je dio Microsoft Visual C++ Redistributable, ključnog za mnoge aplikacije i igre.
- Tipični uzroci uključuju oštećene instalacije, ažuriranja, malware ili nemate instaliran paket.
- Najučinkovitije rješenje je ponovna instalacija ili popravak Visual C++-a i provjera sustava pomoću DISM/SFC-a.
- Izbjegavajte preuzimanje DLL-ova trećih strana i obratite se podršci programera ako se problem nastavi.

Vjerojatno si se spremao započeti nešto važno - ili započeti onu igru na koju si ovisan - kad... Windows Baca na tebe kantu hladne vode: "Program se ne može pokrenuti jer nedostaje MSVCP140.dll."Ne brinite, ovo upozorenje je češće nego što se čini i, uz nekoliko dobro odmjerenih koraka, obično se može riješiti bez ikakve drame.
Prije nego što počnete nasumično uređivati datoteke, dobro je razumjeti što se događa i primijeniti rješenja. sigurno i preporučeno od strane MicrosoftaU ovom vodiču objašnjavam što je MSVCP140.dll, zašto se greška pojavljuje i sve pouzdane načine za njezino ispravljanje, od najbržih do najnaprednijih.
Što je MSVCP140.dll i zašto je važan?
MSVCP140.dll je dio paketa Microsoft Visual C ++ redistributable, skup biblioteka koje su potrebne mnogim aplikacijama i igrama za funkcioniranje. Tehnički, datoteka je opisana kao Microsoft C Runtime biblioteka i djeluje kao bitna komponenta koju određeni programi pozivaju u pozadini prilikom pokretanja.
Ako ova komponenta nedostaje, oštećena je ili ne odgovara verziji koju vaš softver treba, rezultat je tipičan kvar pri pokretanju. Stoga, umjesto da pojedinačno tražite datoteku na mreži, ispravan pristup je ponovno instalirajte ili popravite Visual C++ paket što ga uključuje zajedno s drugim odjelima.
Uobičajeni simptomi i poruke o pogreškama
Kada nešto pođe po zlu s MSVCP140.dll, Windows može prikazati upozorenja s različitim tekstom, a sva upućuju na isti uzrok. Neke od najčešćih poruka vrlo jasno navode da Modul se ne može pronaći ili se ne može izvršiti.:
- Program se ne može pokrenuti Jer msvcp140.dll nedostaje na vašem računalu. Pokušajte ponovno instalirati program kako biste riješili ovaj problem.
- Došlo je do problema s pokretanjem datoteke msvcp140.dll. Navedeni modul nije pronađen..
- Pogreška pri učitavanju msvcp140.dll datoteke. Navedeni modul nije pronađen..
- Izvršavanje koda ne može se nastaviti jer Datoteka msvcp140.dll nije pronađenaOvaj problem se može riješiti ponovnom instalacijom programa.
- Greška pri pokretanju aplikacije jer Datoteka msvcp140.dll nije pronađenaPonovna instalacija aplikacije može riješiti problem.
- msvcp140.dll Nije dizajniran za rad na Windowsima ili sadrži grešku. Pokušajte ponovno instalirati program pomoću originalnog instalacijskog medija.
Najčešći uzroci greške
Ove vrste kvarova ne pojavljuju se niotkuda: gotovo uvijek postoji određeni uzrok iza njih. Razumijevanje toga pomaže vam da odaberete najprikladnije rješenje i izbjegnete gubljenje vremena. Ukratko, ono što se obično događa jest da Datoteka je izbrisana, oštećena ili nikada nije postojala. jer je nedostajao paket koji ga pruža.
- Slučajno brisanjeDatoteku je slučajno izbrisao alat za čišćenje ili ju je sam korisnik izbrisao.
- Nepotpuni ili korumpirani objektiNeuspjeli program ili ažuriranje sustava Windows oštetili su biblioteku.
- Ažuriranja sustava Windows s nuspojavama: na određenim sustavima, nakon ažuriranja, neke ovisnosti postaju privremeno nedostupne.
- malwarePostoje virusi koji mijenjaju ili brišu sistemske datoteke, uključujući DLL-ove potrebne za pokretanje aplikacija.
- Nedostaje Visual C++ RedistributableAko nikada niste instalirali odgovarajući paket, sustav neće imati MSVCP140.dll kada ga aplikacija zatraži.
Preporučena rješenja (od najjednostavnijih do najnaprednijih)
Krenimo korak po korak. Počet ćemo s najizravnijim i najpouzdanijim korekcijama, a ako one nisu dovoljne, prijeći ćemo na složenije. U praksi se većina slučajeva riješi. Ponovna instalacija ili popravak Microsoft Visual C++ Redistributable programa i provjeru sustava pomoću Windows alata.
1) Ponovno instalirajte Microsoft Visual C++ Redistributable (najpouzdaniji način)
Ovo je često čarobni štapić kada greška ukazuje na to Nedostaje datoteka msvcp140.dllPonovnom instalacijom odgovarajućeg paketa datoteka se vraća na mjesto, a ažuriraju se i druge ovisnosti koje su možda zastarjele.
- Uđi Microsoftova službena stranica i preuzmite najnoviju verziju Visual C++ Redistributable za svoj sustav.
- Odaberite odabrani instalacijski program: x64 za 64-bitne sustave ili x86 za 32 bita (provjerite svoju arhitekturu u Postavke → Sustav → Informacije).
- Pokrenite instalacijski program, dovršite čarobnjaka i kada završite, ponovno pokrenite računalo.
- Ponovno otvorite aplikaciju ili igru koja je bila neispravna kako biste vidjeli je li problem nestao.
Ako ste još uvijek imali instaliran paket, čista ponovna instalacija to osigurava sve knjižnice su propisno registrirane i ostaju u svojoj odgovarajućoj verziji.
2) Popravite trenutnu instalaciju Visual C++-a
Ako ne želite ponovno instalirati od nule, Windows to dopušta popraviti postojeću instalaciju redistributivnog paketa, koji obično ispravlja oštećene datoteke bez utjecaja na ostale.
- Otvorite Upravljačka ploča i idite na Programi → Programi i značajke.
- Pronađite ulaz Microsoft Visual C++ 2015-2019 Redistributable (ili verziju koja se pojavljuje na vašem računalu).
- Kliknite desnom tipkom miša i pritisnite Izmijeni → Popravi.
- Dovršite postupak, ponovno pokrenite računalo i ponovno testirajte pogođeni program.
Ova je opcija posebno korisna kada je paket prisutan, ali određena knjižara je postala korumpirana nakon neuspjelog ažuriranja ili neočekivanog gašenja.
3) Provjerite i popravite sistemske datoteke pomoću DISM-a i SFC-a
Ako problem i dalje postoji, vrijeme je da provjerite zdravlje sustava. Windows uključuje dva vrlo moćna alata, DISM i SFC, koji analiziraju i popravljaju oštećene komponente, uključujući sistemske DLL-ove.
- Otvorite traku za pretraživanje sustava Windows, upišite CMDi u rezultatu Komandni redak desni klik → Pokreni kao administrator. Također možete pritisnuti Windows + X, odaberite Traži i upišite CMD.
- U prozoru od naredbeIzvršite ove tri naredbe jednu po jednu (pritisnite Enter nakon svake):
DISM.exe /Online /Cleanup-Image /ScanHealth DISM.exe /Online /Cleanup-Image /RestoreHealth sfc /scannow
Svaka narudžba može potrajati nekoliko minuta; normalno je da se napredak čini sporim, pa Neka završe bez prekidanjaKada završite, ponovno pokrenite i provjerite je li greška MSVCP140.dll nestala.
4) Ponovno instalirajte program ili igru koja ne radi ispravno
Ponekad problem nije u Windowsima, već u samoj aplikaciji. deinstalacija i ponovna instalacija Čisti neispravan softver, prepisuje njegove datoteke i u mnogim slučajevima uključuje potrebne DLL datoteke ili ispravno ponovno registrira ovisnosti.
- Deinstalirajte program iz Postavke → Aplikacije ili iz Upravljačke ploče.
- Preuzmite najnovija verzija sa svoje službene web stranice.
- Instalirajte ga i ponovno pokrenite prije testiranja ako vas čarobnjak automatski ne zatraži da to učinite.
Ovaj korak je posebno učinkovit u igrama i aplikacijama koje nakon ažuriranja na drugu verziju sustava Windows... Ostali su nedovršeni i potrebna im je ponovna instalacija kako bi se prilagodili.
5) Ažurirajte Windows
To obično nije prva stvar koju želite učiniti, ali ažuriranje sustava pomaže u rješavanju problema. nespojivosti što može utjecati na Visual C++ biblioteke.
- Idite na Postavke → Windows Update.
- tisak Provjerite ima li ažuriranja i primijenite sve koji su na čekanju.
- Ponovno pokrenite računalo kada se to zatraži i ponovno pokušajte pokrenuti pogođeni program.
Povremeno kumulativno ažuriranje vraća datoteke ili postavke koje vraćaju stvari u normalu i sprječavaju da se to dogodi. MSVCP140.dll je ponovno u akciji..
6) Kopirajte MSVCP140.dll s drugog identičnog računala (samo kao krajnje rješenje)
Postoji mogućnost Kopirajte datoteku s drugog radnog računala.Ali to morate učiniti pažljivo. Provjerite ima li drugo računalo ista verzija i arhitektura sustava Windows i, ako je moguće, istu verziju Visual C++ paketa.
- U zdravom timu, otvara se C:\\Windows\\System32 i kopirajte datoteku msvcp140.dll uspomeni USB.
- Na računalu izvršite backup iz odredišne mape i zalijepite datoteku u C:\\Windows\\System32Ako koristite 32-bitne aplikacije na 64-bitnom Windows sustavu, možda ćete ga morati pronaći i u C:\\Windows\\SysWOW64.
- Ponovno pokrenite računalo i testirajte program.
Imajte na umu da je ova metoda nezgodna: ako se verzije ne podudaraju, možete generirati različite pogreške. Stoga je, kad god je to moguće, poželjno ponovno instalirati ili popraviti Visual C++ umjesto ručnog kopiranja DLL-ova.
7) Vratite se na vraćanje sustava
Ako se problem pojavio iznenada i ne možete pronaći uzrok, koristite Vraćanje sustava Može vas vratiti u stanje u kojem je sve radilo. Ne utječe na vaše dokumente, ali utječe na upravljačke programe, aplikacije i nedavne postavke.
- tisak Windows + R, piše Rstrui i pritisnite Enter.
- Odaberite a točka vraćanja prije prvog dana se pojavila greška.
- Potvrdite, pričekajte da se proces završi i testirajte pogođenu aplikaciju.
Ova je opcija idealna kada sumnjate da nedavno ažuriranje ili instalacija Narušilo je okolinu i potreban vam je brz način da se vratite u prethodno stanje.
Dobre prakse i pogreške koje treba izbjegavati
Kako biste izbjegli kompliciranje, najbolje je slijediti neka pravila zdravog razuma. Vidjet ćete da gotovo sva ona upućuju na istu stvar: davanje prioriteta službeni izvori i mehanizmi sustava Windows a ne čudne zakrpe.
- Ne preuzimajte DLL-ove Preuzimanje s web-mjesta trećih strana predstavlja sigurnosni rizik, a te verzije često nisu kompatibilne s vašim sustavom.
- Evita ručno brisanje DLL u System32 ili SysWOW64. Ako je išta suvišno, neka odluči instalacijski program ili Windows.
- Prođi a skeniranje virusa Ako sumnjate na zlonamjerni softver, posebno ako se problem pojavio nakon pokretanja nepoznatog softvera.
- snop backup prije diranja sistemskih datoteka ili unošenja većih promjena.
Kada kontaktirati programera ili službenu podršku
Ako i dalje imate poteškoća nakon primjene rješenja, vrijedi se konzultirati s podrška samog programa ili igreMogu potvrditi je li MSVCP140.dll zahtjev koji aplikacija mora samostalno instalirati ili ovisi o Visual C++ paketu sustava.
Nadalje, službeni forumi često prikupljaju slične slučajeve - posebno nakon glavna ažuriranja sustava Windows— i nude specifične zakrpe ili instalacijske programe kako bi vas izvukli iz problema bez ikakvih trikova.
Gdje bi se trebala nalaziti datoteka MSVCP140.dll? Sustavna mapa u odnosu na mapu igre
U većini slučajeva, ova datoteka bi se trebala nalaziti u sistemskim mapama: C:\\Windows\\System32 na 64-bitnim sustavima (a također i C:\\Windows\\SysWOW64 za 32-bitne aplikacije na 64-bitnim sustavima). Uz to, neki programi, posebno PC igre, zahtijevaju da DLL bude unutar vlastite instalacijske mape jer podržavaju lokalne knjižnice.
Ako programer to navede u svojoj dokumentaciji, stavite datoteku u mapu igre i provjerite imate li instaliran odgovarajući Visual C++ paket. To će omogućiti izvršnoj datoteci da pronađe datoteku. točno ona verzija koju očekujete bez ovisnosti o sustavu.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.