Fejlfinding Windows 11 – Ret VCRUNTIME140.dll og MSVCP140.dll fejl

Hjælp

Den endelige guide til at rette VCRUNTIME140.dll- og MSVCP140.dll-fejl på Windows 11

Manglende eller beskadigede VCRUNTIME140.dll- og MSVCP140.dll-filer er en almindelig årsag til fejl ved installation eller lancering af programmer på Windows 11. Disse kritiske DLL-filer (Dynamic Link Library) er en del af Microsoft Visual C++ Redistributable-pakken og giver essentiel funktionalitet til apps bygget ved hjælp af Visual C++. Geninstallation af Microsoft Visual C++ Redistributable er ofte den nemmeste løsning, men der er et par andre fejlfindingsmetoder, der kan løse problemet. Her er vores endelige guide til at rette VCRUNTIME140.dll og MSVCP140.dll fejl på Windows 11:

Diagnosticering af problemet

Når du forsøger at installere eller starte et program i Windows og modtager en fejl, der nævner VCRUNTIME140.dll eller MSVCP140.dll, betyder det sandsynligvis, at en eller begge filer mangler eller er beskadiget. Du kan muligvis se forskellige fejlmeddelelser såsom:

Sådan rettes runtime-fejl i Windows 11?

Flere brugere har rapporteret at støde på Runtime Error i Windows 11, som forhindrer dem i at starte appen. For at løse problemet, genstart pc’en, opdater grafikdriveren, reparer/nulstil det problematiske program, blandt andre metoder anført nedenfor. Find også ud af den bedste software til at løse Runtime Error for altid.

“VCRUNTIME140.dll mangler”

“MSVCP140.dll ikke fundet”

“Kodeudførelsen kan ikke fortsætte, fordi VCRUNTIME140_1.dll ikke blev fundet”

Disse DLL’er er forudsætninger og skal være til stede, for at apps bygget med Visual C++ kan køre korrekt. Hvis de er beskadiget eller fjernet, vil der opstå køretidsfejl.

Potentielle årsager

Der er et par almindelige årsager til, at du kan se VCRUNTIME140.dll eller MSVCP140.dll fejl:

  • Manglende eller beskadigede systemfiler– En beskadiget Windows-systemfil kan forhindre DLL’erne i at registreres korrekt.

  • Forældet eller manglende Visual C++ Redistributable– Filerne kan mangle, hvis den nødvendige Visual C++ Redistributable-pakke ikke er installeret, beskadiget eller forældet.

  • Software inkompatibilitet– Visse software kan erstatte eller blokere de gyldige DLL-versioner, der kræves af andre programmer.

  • Malware/virusinfektion– Virus og malware fjerner eller erstatter nogle gange vigtige systemfiler som DLL’er.

  • Softwarefejl/fejl– Sjældent kan en softwarefejl ved en fejl slette filerne.

Retter VCRUNTIME140.dll og MSVCP140.dll fejl

1. Installer den seneste Visual C++ Redistributable

Den enkleste løsning er at downloade og installere den seneste understøttede Visual C++ Redistributable-pakke fra Microsoft. Dette indeholder de mest opdaterede DLL-filer, som apps har brug for.

Du bør installere både x86- og x64-versionerne:

x86: Visual C++ kan omdistribueres til Visual Studio 2015, 2017 og 2019

x64: Visual C++ kan omdistribueres til Visual Studio 2015, 2017 og 2019

Kør begge installationsprogrammer, genstart din pc, og prøv derefter at starte det problematiske program igen.

2. Reparer korrupte systemfiler

Nogle gange forhindrer korrupte Windows-systemfiler DLL’erne i at registreres korrekt. Kør værktøjet System File Checker (SFC) for at scanne efter og erstatte beskadigede filer:

  1. Åbn en forhøjet kommandoprompt
  2. Typesfc /scannowog tryk på Enter
  3. Genstart din pc, når du er færdig

Dette vil kontrollere, at alle kritiske filer inklusive DLL’er er intakte og gendanner eventuelle defekte fra en cache.

3. Geninstaller problemapplikationen

Hvis problemet stammer fra selve applikationen, kan geninstallation overskrive de manglende DLL-filer. Afinstaller programmet fuldstændigt fra din pc, genstart, og tag derefter en ny installationskopi fra udvikleren. Kør opsætningen igen for at erstatte alle tilknyttede programfiler.

4. Kopier DLL’er fra en anden pc

Du kan manuelt udtrække kopier af VCRUNTIME140.dll og MSVCP140.dll fra en anden Windows 11-computer, der har Visual C++ Redistributable installeret. Udskiftning af de problematiske DLL’er kan muligvis løse fejlene. Bare sørg for at udtrække matchende x86- eller x64-versioner.

5.Brug Dependency Walker

For avancerede brugere kan Dependency Walker-værktøjet diagnosticere, hvorfor en specifik applikation fejler på grund af manglende DLL-afhængigheder. Det afslører alle de indbyrdes forbundne filer og registreringsdata, som softwaren afhænger af for at fungere. Hvis VCRUNTIME140.dll og/eller MSVCP140.dll er angivet som manglende, bør geninstallation af Visual C++ Redistributable løse det.

Forebyggelse af VCRUNTIME140.dll- og MSVCP140.dll-fejl

Sådan undgår du disse køretidsfejl i fremtiden:

  • Hold Windows og al software opdateret for at forhindre systemfilkorruption.
  • Fjern ikke Visual C++ Redistributables, hvis den software, du bruger, afhænger af dem.
  • Installer programmer til standardmapper og flyt ikke installerede filer.
  • Brug en registreringsdatabaseoprydder som CCleaner til at løse sammenfiltrede registreringsproblemer.
  • Kør regelmæssige antivirus-scanninger for at opdage malware på dit system.

At følge Microsofts bedste praksis for appudvikling og undgå unødvendige ændringer af dit system kan hjælpe med at forhindre forvirrende DLL-fejl. Vores guide skitserer de mest almindelige og effektive måder at fejlfinde og rette på manglende VCRUNTIME140.dll- og MSVCP140.dll-filer, så du hurtigt kan vende tilbage til normal Windows-brug. Fortæl os, hvis du har andre spørgsmål!

Referencer

  1. https://www.digitbin.com/how-to-fix-msvcp140-dll-or-vcruntime140-dll-missing-on-windows-11/
  2. https://techwiser.com/fixes-for-msvcp140-dll-or-vcruntime140-dll-missing-on-windows-11-10/

WindoQ