Windows 11:n vianmääritys – Korjaa VCRUNTIME140.dll- ja MSVCP140.dll-virheet

Apua

Lopullinen opas VCRUNTIME140.dll- ja MSVCP140.dll-virheiden korjaamiseen Windows 11:ssä

Puuttuvat tai vioittuneet VCRUNTIME140.dll- ja MSVCP140.dll-tiedostot ovat yleinen syy virheisiin asennettaessa tai käynnistettäessä sovelluksia Windows 11:ssä. Nämä tärkeät DLL-tiedostot (Dynamic Link Library) ovat osa Microsoft Visual C++ Redistributable -pakettia ja tarjoavat olennaisia ​​toimintoja sovelluksille. rakennettu Visual C++:lla. Microsoft Visual C++ Redistributablen uudelleenasentaminen on usein helpoin ratkaisu, mutta ongelman voi ratkaista muutamalla muulla vianetsintämenetelmällä. Tässä on lopullinen oppaamme VCRUNTIME140.dll- ja MSVCP140.dll-virheiden korjaamiseen Windows 11:ssä:

Ongelman diagnosointi

Kun yrität asentaa tai käynnistää sovelluksen Windowsissa ja saat virheilmoituksen, jossa mainitaan VCRUNTIME140.dll tai MSVCP140.dll, se todennäköisesti tarkoittaa, että toinen tai molemmat tiedostot puuttuvat tai ovat vioittuneet. Saatat nähdä erilaisia ​​virheilmoituksia, kuten:

Kuinka korjata ajonaikainen virhe Windows 11:ssä?

Useat käyttäjät ovat ilmoittaneet kohdanneensa ajonaikaisen virheen Windows 11:ssä, mikä estää heitä käynnistämästä sovellusta. Korjataksesi ongelman käynnistä tietokone uudelleen, päivitä näytönohjain, korjaa/nollaa ongelmallinen sovellus, muiden alla lueteltujen menetelmien joukossa. Selvitä myös paras ohjelmisto ajonaikaisen virheen ratkaisemiseksi lopullisesti.

”VCRUNTIME140.dll puuttuu”

”MSVCP140.dll ei löydy”

”Koodin suoritus ei voi jatkua, koska VCRUNTIME140_1.dll ei löytynyt”

Nämä DLL:t ovat edellytyksiä, ja niiden on oltava olemassa, jotta Visual C++:lla rakennetut sovellukset toimivat kunnolla. Jos ne vaurioituvat tai poistetaan, tapahtuu ajonaikaisia ​​virheitä.

Mahdolliset syyt

On muutamia yleisiä syitä, miksi saatat nähdä VCRUNTIME140.dll- tai MSVCP140.dll -virheitä:

  • Puuttuvat tai vioittuneet järjestelmätiedostot– Vioittunut Windows-järjestelmätiedosto voi estää DLL-tiedostoja rekisteröitymästä oikein.

  • Vanhentunut tai puuttuva Visual C++ Redistributable– Tiedostot saattavat puuttua, jos vaadittua Visual C++ Redistributable -pakettia ei ole asennettu, se on vaurioitunut tai vanhentunut.

  • Ohjelmiston yhteensopimattomuus– Tietyt ohjelmistot voivat korvata tai estää muiden ohjelmien tarvitsemat kelvolliset DLL-versiot.

  • Haittaohjelma/virustartunta– Virukset ja haittaohjelmat poistavat tai korvaavat joskus tärkeitä järjestelmätiedostoja, kuten DLL-tiedostoja.

  • Ohjelmistovirhe/häiriö– Harvoin ohjelmistovirhe voi vahingossa poistaa tiedostot.

VCRUNTIME140.dll- ja MSVCP140.dll-virheiden korjaaminen

1. Asenna uusin Visual C++ Redistributable

Yksinkertaisin ratkaisu on ladata ja asentaa uusin tuettu Visual C++ Redistributable -paketti Microsoftilta. Tämä sisältää uusimmat DLL-tiedostot, joita sovellukset tarvitsevat.

Sinun tulee asentaa sekä x86- että x64-versiot:

x86: Visual C++ uudelleenjaettava Visual Studio 2015, 2017 ja 2019 varten

x64: Visual C++ uudelleenjaettava Visual Studio 2015, 2017 ja 2019 varten

Suorita molemmat asennusohjelmat, käynnistä tietokoneesi uudelleen ja yritä sitten käynnistää ongelmallinen sovellus uudelleen.

2. Korjaa vioittuneet järjestelmätiedostot

Joskus vioittuneet Windows-järjestelmätiedostot estävät DLL:itä rekisteröitymästä kunnolla. Suorita System File Checker (SFC) -työkalu tarkistaaksesi ja korvataksesi vahingoittuneet tiedostot:

  1. Avaa korotettu komentokehote
  2. Tyyppisfc /scannowja paina Enter
  3. Käynnistä tietokoneesi uudelleen, kun olet valmis

Tämä tarkistaa, että kaikki tärkeät tiedostot, mukaan lukien DLL:t, ovat ehjät ja palauttaa vialliset tiedostot välimuistista.

3. Asenna ongelmasovellus uudelleen

Jos ongelma johtuu itse sovelluksesta, uudelleenasennus voi korvata puuttuvat DLL-tiedostot. Poista ohjelman asennus tietokoneeltasi kokonaan, käynnistä se uudelleen ja hanki uusi asennusohjelman kopio kehittäjältä. Suorita asennus uudelleen korvataksesi kaikki siihen liittyvät ohjelmatiedostot.

4. Kopioi DLL:t toisesta tietokoneesta

Voit purkaa manuaalisesti VCRUNTIME140.dll- ja MSVCP140.dll-kopioita toisesta Windows 11 -tietokoneesta, johon on asennettu Visual C++ Redistributable. Ongelmallisten DLL-tiedostojen vaihtaminen voi ratkaista virheet. Muista vain purkaa vastaavat x86- tai x64-versiot.

5.Käytä Dependency Walkeria

Edistyneet käyttäjät Dependency Walker -apuohjelma voi diagnosoida, miksi tietty sovellus epäonnistuu puuttuvien DLL-riippuvuuksien vuoksi. Se paljastaa kaikki toisiinsa yhdistetyt tiedostot ja rekisteritiedot, joista ohjelmiston toiminta riippuu. Jos VCRUNTIME140.dll ja/tai MSVCP140.dll puuttuvat luettelosta, Visual C++ Redistributablen uudelleenasentaminen korjaa ongelman.

VCRUNTIME140.dll- ja MSVCP140.dll-virheiden estäminen

Voit välttää nämä suorituksenaikaiset virheet tulevaisuudessa seuraavasti:

  • Pidä Windows ja kaikki ohjelmistot ajan tasalla estääksesi järjestelmätiedostojen vioittumisen.
  • Älä poista Visual C++ Redistributables -tiedostoja, jos käyttämäsi ohjelmisto riippuu niistä.
  • Asenna sovellukset oletushakemistoihin äläkä siirrä asennettuja tiedostoja.
  • Käytä rekisterinpuhdistusohjelmaa, kuten CCleaneria, korjataksesi sotkeutuvat rekisteriongelmat.
  • Suorita säännölliset virustorjuntatarkistukset havaitaksesi järjestelmässäsi olevat haittaohjelmat.

Microsoftin parhaiden sovelluskehityskäytäntöjen noudattaminen ja tarpeettomien järjestelmän muutosten välttäminen voi auttaa estämään hämmentäviä DLL-virheitä. Oppaamme esittelee yleisimmät ja tehokkaimmat keinot puuttuvien VCRUNTIME140.dll- ja MSVCP140.dll-tiedostojen vianmääritykseen ja korjaamiseen, jotta pääset nopeasti takaisin normaaliin Windowsin käyttöön. Kerro meille, jos sinulla on muita kysymyksiä!

Viitteet

  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