Kuinka korjata puuttuvat ajoaikaiset kirjastot Windows 11: ssä [2025 Guide]

Runtime -kirjastot ovat välttämättömiä kooditiedostoja (yleensä DLL), joita monien Windows 11 -ohjelmien on suoritettava. Useimmat sovellukset luottavat Microsoft Visual C ++ -jakeluun toimimaan. Jos oikeaa versiota ei ole asennettu, ohjelma ei voi käynnistää ja näyttää puuttuvaa DLL -virhettä.

Windows 11 ei aina sisällä näitä kirjastoja oletuksena. Puhtaissa asennuksissa sovellukset eivät ehkä löydä tarvittavia ajonaikaisia tiedostoja. Jotkut kehittäjät neuvovat jopa käyttäjiä asentamaan oikea visuaalinen C ++ -paketti manuaalisesti, kuten vuosien 2015–2022 uudelleenjakelu.

Tässä oppaassa selitämme Windows 11: n puuttuvien ajonaikaisten kirjastojen yleisiä syitä ja oireita ja annamme vaiheittaiset korjaukset (helpoksi ohjeiden avulla), jotta jopa aloittelijat voivat ratkaista nämä virheet.

Puuttuvien ajonaikaisten kirjastojen yleiset syyt

Suoritusvirheitä tapahtuu usein, koska Windows tai sovellukset puuttuvat tarvittavat tiedostot. Yleisiä syitä ovat:

  • Puuttuvat tai vioittuneet tiedostot:DLL: t, kuten msvcp140.dll tai vcruntime140.dll, ei ole asennettu tai ne ovat vaurioituneet.
  • Väärä versio asennettu:Sovellus voi vaatia tietyn version (tai 32-bittisen vs. 64-bittisen) visuaalisen C ++ -ajan, jota ei ole läsnä.
  • Rikkoutuneet asennukset:Epäonnistuneet asennukset, rekisteröintiongelmat tai Windows -päivitykset voivat jättää runsaasti kestämättömiä tai käyttökelvottomia.
  • Vanhentunut järjestelmä:Puuttuvat järjestelmän päivitykset voivat johtaa yhteensopimattomuuteen uudempien ohjelmistojen tai ajonaikaisten vaatimusten kanssa.
  • Konfliktit tai virheet:Harvinaisissa tapauksissa sovellus itse tai toinen ohjelma voi häiritä suorituksen havaitsemista.

Yhteenvetona voidaan todeta, että puuttuvat ajonaikaiset virheet tarkoittavat yleensä, että Windows puuttuu joitain tarvittavia kirjastotiedostoja (erityisesti visuaalisia C ++ -kirjastoja). Se voi johtua siitä, että sovellus ei asentanut niitä, ne vioittuvat tai Windowsia ei ole päivitetty niiden sisällyttämiseksi.

Vaiheittaiset ratkaisut korjaamaan puuttuvat ajoaikaiset kirjastot Windows 11: ssä

Alla on käytännöllisiä vaiheita puuttuvien ajoaikaisten kirjastojen korjaamiseksi. Voit kokeilla niitä järjestyksessä, kunnes ongelma on ratkaistu. Jokainen vaihe sisältää yksinkertaisia ohjeita:

1. Asenna tai korjata visuaalinen C ++ -jakelu

  • AvataOhjauspaneeliJa mennäOhjelmat ja ominaisuudet(taiAsetukset → sovelluksetWindows 11: ssä). Etsi kaikki Microsoft Visual C ++ -merkinnät (eri vuotta, kuten 2012, 2013, 2015–2022 jne.).
  • Kokeile jokaiselle napsauttamallaMuuttaa(tai kaksoisnapsauta) ja valitseKorjaus. Tämä korjaa korruptoituneet tiedostot siinä suorituksen aikana. Jos sitä ei ole saatavilla tai ei toimi:
  • Asennuksen poistaminenKaikki visuaalisten C ++ -käyttöjen versiot. Käynnistä sitten uudelleen.
  • Siirry Microsoft Visual C ++ -lataussivulle (kuten Microsoftin linkitetty). LadataViimeisin visuaalinen C ++ -jakelu(Esimerkiksi ”Visual C ++ 2015-2022”) molemmissax86jax64Versiot (lataa linkkejä). Suorita jokainen asennusohjelma asentaaksesi tuoreet kopiot suorituskirjastoista.
  • Jos näit tietyn DLL: n puuttuvan (esim. Vcruntime140.dll), varmista, että vastaat Visual Studio -versiota (esim. Visual C ++ 2015 tai 2019) kyseiseen tiedostoon. Useimmissa tapauksissa viimeisimmän ”Microsoft Visual C ++-uudelleenjakelu (2015-2022) asentaminen kattaa sen. Tämä prosessi varmistaa, että oikeat ajonaikaiset kirjastot ovat läsnä.

2. Suorita System -tiedoston tarkistaja (SFC)

Windowsissa on sisäänrakennettu työkalu vioittuneiden järjestelmätiedostojen korjaamiseksi. Sen käyttäminen:

Lue myös:Kuinka piilottaa tai näyttää Windows 11 -kirjastokansiota

  • Napsauta Käynnistä, kirjoitacmd, napsauta hiiren kakkospainikkeella ”komentokehote” ja valitseJärjestelmänvalvojana. Kirjoita komentoikkunaan:sfc /scannowja paina ENTER. Tämä skannaa Windows System -tiedostot (mukaan lukien jotkut ajonaikaiset DLL: t) ja korjaavat kaikki ongelmat automaattisesti.

Se voi viedä muutaman minuutin. Kun se päättyy, käynnistä uudelleen ja tarkista, onko virhe kadonnut. Tämä voi palauttaa puuttuvat tai vaurioituneet kirjastot, jotka ovat osa Windowsia. On huomattava, että SFC /SCANNOW: n suorittaminen korjaa automaattisesti vioittuneiden Windows -järjestelmätiedostojen, mukaan lukien puuttuvat ajonaikaiset tiedostot.

3. Korjaa Windows -kuva

Jos System File Checker (SFC) ei korjannut sitä, kokeile käyttöönottokuvan huolto- ja hallintatyökalua:

  • Avaa komentokehote uudelleen järjestelmänvalvojana.
  • Suorita nämä komennot yksitellen (odota jokaisen valmistumista):DISM-Online-Cleanup-Image-RestoreHealth.
  • Kun se on valmis (se voi viedä useita minuutteja), käynnistä uudelleen. DISM tarkistaa Windows -kuvan korruption varalta ja korvaa huonot tiedostot Windows Update -sovelluksesta. Tämä voi korjata syvempiä ongelmia, joita SFC ei voi. Yllä oleva komento tarkistaa järjestelmän korruption ja korjaa automaattisesti kaikki löytämänsä ongelmat.

4. Suorita Windows Update

Puuttuvat kirjastot voidaan joskus korjata asentamalla uusimmat Windows -päivitykset, joihin voi kuulua päivitettyjä ajoja. Päivitys:

  • AvataAsetukset → Windows Updateja napsautaTarkista päivitykset.

  • Asenna kaikki käytettävissä olevat päivitykset ja käynnistä sitten uudelleen. Windows Current -sovelluksen pitäminen varmistaa, että sinulla on uusimmat järjestelmätiedostot ja kirjastot. Erityisesti Microsoft toimittaa usein päivitetyt visuaaliset C ++ -käyttökorjaukset Windows Update -sivustolla.

5. Päivitä grafiikat ja muut ohjaimet (peleille/sovelluksille)

Jos virhe tapahtuu pelin tai grafiikan raskaan sovelluksen kanssa, grafiikan ohjaimen päivittäminen voi auttaa. Vanhentuneet GPU -kuljettajat ovat toisinaan ristiriidassa C ++ -juoksun kanssa.

Ensinnäkin, avoinLaitehallinta(Napsauta hiiren kakkospainikkeella), laajenna näyttösovittimia, napsauta hiiren kakkospainikkeella GPU: ta ja valitsePäivitä ohjainEtsi automaattisesti. Asenna kaikki löydetyt päivitykset. Käynnistä sitten uudelleen ja yritä uudelleen.

6. Asenna asianomainen ohjelma uudelleen

Jos vain yksi erityinen ohjelma epäonnistuu, yritä poistaa se ja asenna se uudelleen. Tämä varmistaa, että se asentaa tarvittavat komponentit oikein. Monille peleille ja sovelluksille asentaja sisältää edellytykset (Visual C ++, DirectX jne.). Poista uudelleen, käynnistä uudelleen, asenna sitten ohjelma uudelleen. Myös väliaikaisestiPoista virustorjunta käytöstäAsennuksen aikana, jos se estää ajonaikaiset tiedostot. DiskGenius ehdottaa, että sovelluksen uudelleenasentaminen voi korjata puuttuvat tiedostovirheet.

7.Muut tarkastukset

  • Jos virhe nimeää tietyn tiedoston (esim. API-MS-win-crt-runtime-l1-1-0.dll), joskus asentaminenUniversal C Runtime -päivitystaiVisuaalinen C ++ 2015-2019 uudelleenjakelukorjaa sen. Microsoftin sivustolla on tarvittaessa erityisiä päivityksiä vanhemmille käyttöjärjestelmien versioille.
  • Yritä käynnistää ohjelmajärjestelmänvalvojana(Napsauta hiiren kakkospainikkeella → Suorita järjestelmänvalvojana). Jotkut sovellukset tarvitsevat korkeammat etuoikeudet tiettyjen kirjastojen pääsyyn.
  • Harvinaisissa tapauksissa käytäJärjestelmän palautusApuohjelma Windowsin palauttamiseen pisteeseen ennen virheiden alkamista (jos tällainen kohta on).

Seuraamalla yllä olevia vaiheita - korjaamalla/asentamalla uudelleen, korruptoituneiden tiedostojen skannaaminen ja Windowsin päivittäminen -, sinun on korvata puuttuvat kirjastot ja antaa ohjelmien suorittaa uudelleen. Monet käyttäjät huomaavat, että viimeisimpien visuaalisten C ++ -jakelujen asentaminen (vaihe 1) korjaa puuttuvat DLL -virheet välittömästi.

Puuttuvien kirjastojen tunnistaminen (oireet ja virheilmoitukset)

Kun ajonaikainen kirjasto puuttuu, näet yleensä virheenOhjelman avaamisessa. Yleisiä oireita ovat:

  • Virhe ponnahdusikkuna, kuten “msvcp.dll puuttuu” tai “vcruntime.dll ei löydy”. Tarkka tiedostonimi (esim. MSVCP140.DLL, MSVCR120.DLL jne.) Kertoo sinulle, mikä ajonaikainen komponentti puuttuu. Esimerkiksi:

    "Ohjelma ei voi aloittaa, koska MSVCP120.DLL puuttuu tietokoneeltasi."

  • Viesti"Sovellus ei pystynyt aloittamaan oikein (0xc000007b)". Tämä voi myös osoittaa puuttuvan tai sopimatonta ajonaikaisen kirjaston.
  • Virheitä jstk"Seljäsopimuksen kokoonpano"tai ilmeinen vika. Tätä tapahtuu usein .NET- tai C ++ -sovelluksilla, kun niiden ajonaikaisia riippuvuuksia ei ole asennettu.
  • Ohjelma yksinkertaisestikieltäytyy avaamasta tai kaatumasta hetiIlman selvää viestiä. Usein tapahtuman katseluohjelmassa tai virhelokissa mainitaan puuttuva DLL tai visuaalinen C ++ -käyttöaika.
  • Joskus saatat nähdä”Visual C ++ Runtime Library” -virheetTehtäväpalkissa, kun ohjelma kaatuu (yleensä sanoen, että se tarvitsee ajonajan tietyn version).

Jos haluat määrittää ongelman, huomaa tarkka virheteksti. Jos se nimeää DLL: n (kuten msvcp140.dll), tiedät, mikä visuaalinen C ++ jakautuva asennetaan. Jos kyse on 0xc000007b-virheestä, kokeile tarkistaa sovelluksesi bitness (32/64-bittinen) ja asennetaanko vastaavat ajot.

Myös kirjaudu sisäänOhjauspaneeli → Ohjelmat ja ominaisuudetmerkinnälle, kuten ”Microsoft Visual C ++ 2015 Udrabutable” - puuttuvat, mikä on asennuksen tarpeen.

Ennaltaehkäisyvinkit

Pidä nämä käytännöt mielessä välttääksesi ajonaikavirheitä tulevaisuudessa:

  • Pidä Windows ajan tasalla:Suorita säännöllisesti Windows -päivitys siten, että järjestelmätiedostot ja käyttöajat pysyvät ajan tasalla.
  • Asenna tarvittavat asennukset asennuksen aikana:Kun asennat uusia ohjelmistoja tai pelejä, varmista, että asennat myös kehotukset uudelleenjakeluun tai edellytyksiin. Monet nykyaikaiset asentajat tekevät tämän automaattisesti, mutta jos ei, asenna tarvittavat visuaaliset C ++ -paketit manuaalisesti.
  • Käytä hyvämaineisia lähteitä:Lataa ohjelmisto vain luotettavilta verkkosivustoilta. Vorruptoituneet lataukset voivat johtaa puuttuviin tai huonoihin suoritettuihin tiedostoihin.
  • Ylläpidä järjestelmääsi:Suorita satunnaisia skannauksia, kuten SFC /SCANNow ja Dism /Restoorehealth osana rutiininomaista ylläpitoa, jotta tiedostokorruptio saadaan varhain.
  • Vältä DLL: n poistamista:Älä poista tai siirrä DLL: ää Windows -kansiosta. Jos puhdistusta tarvitaan, käytä virallisia asennuksia tai työkaluja manuaalisen tiedoston deleetion sijasta.
  • Tasapaino bitness:Asenna 64-bittisessä Windows 11 -sovelluksessa sekä X64 että X86 uudelleenjakelu, jos suoritat 32-bittisiä sovelluksia arkkitehtuurin epäsuhtavirheiden estämiseksi.

Pitämällä järjestelmäsi puhtaana, päivitettyä ja asentamalla oikeat uudelleenjakeluun, vähennät huomattavasti käyttöaikaisten kirjastovirheiden mahdollisuutta Windows 11: ssä.

Johtopäätös

Windows 11: n puuttuvat ajonaikaiset kirjastot aiheuttavat usein turhauttavia "ei voi käynnistää" -virheitä, mutta niillä on suoraviivaiset korjaukset. Useimmissa tapauksissa vain visuaalisten C ++ -jakelupakettien asentaminen tai korjaaminen ja Windows -korjaustyökalujen käyttäminen ratkaisee ongelman.

Tärkeintä on tunnistaa puuttuva komponentti (usein sen DLL -nimellä) ja varmistaa, että vastaava suorituspaketti on läsnä. Yllä olevien vaiheiden noudattamisen - käyttöaikojen korjaaminen, järjestelmätiedostojen skannaus, Windowsin päivittäminen ja ongelmallisten sovellusten uudelleenasentaminen - palauttaa tarvittavat kirjastot ja antaa ohjelmiesi toimia normaalisti.

Kun kaikki on päivitetty ja oikea, sinun pitäisi pystyä käyttämään Windows 11: tä ilman näitä käynnistysvirheitä.

Related Posts