Den endelige veiledningen for å fikse VCRUNTIME140.dll- og MSVCP140.dll-feil på Windows 11
Manglende eller ødelagte VCRUNTIME140.dll- og MSVCP140.dll-filer er en vanlig årsak til feil ved installasjon eller oppstart av programmer på Windows 11. Disse kritiske DLL-filene (Dynamic Link Library) er en del av Microsoft Visual C++ Redistributable-pakken og gir viktig funksjonalitet for apper bygget ved hjelp av Visual C++. Å installere Microsoft Visual C++ Redistributable på nytt er ofte den enkleste løsningen, men det er noen andre feilsøkingsmetoder som kan løse problemet. Her er vår definitive guide for å fikse VCRUNTIME140.dll- og MSVCP140.dll-feil på Windows 11:
Diagnostisere problemet
Når du prøver å installere eller starte et program i Windows og får en feilmelding som nevner VCRUNTIME140.dll eller MSVCP140.dll, betyr det sannsynligvis at en eller begge filene mangler eller er ødelagt. Du kan se ulike feilmeldinger som:
Hvordan fikser jeg kjøretidsfeil i Windows 11?
Flere brukere har rapportert å støte på Runtime Error i Windows 11, som hindrer dem i å starte appen. For å fikse problemet, start PC-en på nytt, oppdater grafikkdriveren, reparer/tilbakestill den problematiske applikasjonen, blant andre metoder oppført nedenfor. Finn også ut den beste programvaren for å løse Runtime Error for godt.
«VCRUNTIME140.dll mangler»
«MSVCP140.dll ikke funnet»
«Kodekjøringen kan ikke fortsette fordi VCRUNTIME140_1.dll ikke ble funnet»
Disse DLL-ene er forutsetninger og må være tilstede for at apper som er bygget med Visual C++, skal kjøre ordentlig. Hvis de blir skadet eller fjernet, vil det oppstå kjøretidsfeil.
Potensielle årsaker
Det er noen vanlige årsaker til at du kan se VCRUNTIME140.dll eller MSVCP140.dll feil:
-
Manglende eller ødelagte systemfiler– En skadet Windows-systemfil kan forhindre at DLL-ene registreres riktig.
-
Utdatert eller manglende Visual C++ kan omdistribueres– Filene kan mangle hvis den nødvendige Visual C++ Redistributable-pakken ikke er installert, skadet eller utdatert.
-
Programvareinkompatibilitet– Visse programvarer kan erstatte eller blokkere de gyldige DLL-versjonene som trengs av andre programmer.
-
Skadelig programvare/virusinfeksjon– Virus og skadelig programvare fjerner eller erstatter noen ganger viktige systemfiler som DLL-er.
-
Programvarefeil/feil– Sjelden kan en programvarefeil feilaktig slette filene.
Retting av VCRUNTIME140.dll og MSVCP140.dll feil
1. Installer den nyeste Visual C++ Redistributable
Den enkleste løsningen er å laste ned og installere den nyeste støttede Visual C++ Redistributable-pakken fra Microsoft. Dette inneholder de mest oppdaterte DLL-filene som apper trenger.
Du bør installere både x86- og x64-versjonene:
x86: Visual C++ kan omdistribueres for Visual Studio 2015, 2017 og 2019
x64: Visual C++ kan omdistribueres for Visual Studio 2015, 2017 og 2019
Kjør begge installasjonsprogrammene, start PC-en på nytt, og prøv å starte det problematiske programmet på nytt.
2. Reparer korrupte systemfiler
Noen ganger forhindrer korrupte Windows-systemfiler at DLL-ene registreres riktig. Kjør verktøyet System File Checker (SFC) for å skanne etter og erstatte skadede filer:
- Åpne en forhøyet ledetekst
- Type
sfc /scannow
og trykk Enter - Start PC-en på nytt når du er ferdig
Dette vil sjekke at alle kritiske filer inkludert DLL-er er intakte og gjenopprette eventuelle feil fra en cache.
3. Installer problemapplikasjonen på nytt
Hvis problemet stammer fra selve applikasjonen, kan reinstallering overskrive de manglende DLL-filene. Avinstaller programmet fullstendig fra PC-en, start på nytt, og hent deretter en ny installasjonskopi fra utvikleren. Kjør oppsettet på nytt for å erstatte alle tilknyttede programfiler.
4. Kopier DLL-filer fra en annen PC
Du kan manuelt trekke ut kopier av VCRUNTIME140.dll og MSVCP140.dll fra en annen Windows 11-datamaskin som har Visual C++ Redistributable installert. Å erstatte de problematiske DLL-ene kan løse feilene. Bare pass på å trekke ut matchende x86- eller x64-versjoner.
5.Bruk Dependency Walker
For avanserte brukere kan Dependency Walker-verktøyet diagnostisere hvorfor en spesifikk applikasjon mislykkes på grunn av manglende DLL-avhengigheter. Den avslører alle sammenkoblede filer og registerdata som programvaren er avhengig av for å fungere. Hvis VCRUNTIME140.dll og/eller MSVCP140.dll er oppført som manglende, bør reinstallering av Visual C++ Redistributable fikse det.
Forhindrer VCRUNTIME140.dll- og MSVCP140.dll-feil
For å unngå disse kjøretidsfeilene i fremtiden:
- Hold Windows og all programvare oppdatert for å forhindre korrupsjon av systemfiler.
- Ikke fjern Visual C++ Redistributables hvis programvaren du bruker avhenger av dem.
- Installer programmer til standardkataloger og ikke flytt installerte filer.
- Bruk en registerrenser som CCleaner for å fikse sammenfiltrede registerproblemer.
- Kjør regelmessige antivirusskanninger for å oppdage skadelig programvare på systemet ditt.
Å følge Microsofts beste praksis for apputvikling og unngå unødvendige endringer i systemet ditt kan bidra til å forhindre forvirrende DLL-feil. Vår guide skisserer de vanligste og mest effektive måtene å feilsøke og fikse manglende VCRUNTIME140.dll- og MSVCP140.dll-filer på, slik at du raskt kan komme tilbake til normal Windows-bruk. Gi oss beskjed hvis du har andre spørsmål!