Kuinka korjata puuttuvat DLL -tiedostot Windowsissa

Kuinka korjata puuttuvat DLL -tiedostot Windowsissa

Näetkö DLL -virheen Windows -tietokoneellasi? Nämä yleiset virheet ovat turhauttavia vianmäärityksessä, koska sinun on usein suoritettava useita vaiheita löytääksesi ongelma.





Tarkastellaan joitain yleisimpiä DLL -virheitä ja käydään läpi näiden ärsyttävien ongelmien vianetsintä.





Mikä on DLL?

Se auttaa ymmärtämään, mitä virhesanoma tarkoittaa, ennen kuin aloitat sen vianmäärityksen. DLL tarkoittaa Dynaamisten linkkien kirjasto . Pohjimmiltaan nämä tiedostot ovat keskeinen osa Windowsia, ja niiden avulla ohjelmat voivat suorittaa erilaisia ​​toimintoja kirjoittamatta niitä alusta alkaen.





Ohjelma voi esimerkiksi käyttää DLL -tiedostoa halutessaan näyttää viestin näytöllä . Se käyttää asianmukaista DLL: ää tämän laatikon luomiseen sen sijaan, että kehittäjät joutuisivat luomaan uuden. Tämä lisää ohjelmoijien tehokkuutta ja standardointia koko Windowsissa.

Mutta kun jotain menee pieleen, DLL -tiedosto voi kadota. Ja koska monet ohjelmat voivat jakaa yhden DLL: n tietokoneellesi (jopa samaan aikaan), DLL -virhe ei useinkaan osoita ongelmaa vain yhdessä sovelluksessa. Tämä on osa sitä, mikä tekee vianetsinnästä kipua.



Yleiset DLL -virheet

Kuten voitte kuvitella, jotkut DLL -tiedostot tulevat virheilmoituksiin useammin kuin toiset. Tässä on joitain DLL -tunnetuimpia ongelmien aiheuttajista.

MSVCP140, MSVCP120, MSVCP110 ja MSVCP100

Kaikki nämä neljä ovat saman DLL: n eri versioita (14.0, 10.0 jne.). MSVC on lyhenne sanoista Microsoft Visual C ++, joka on erittäin yleinen muoto Windows -sovelluksille.





On todennäköistä, että jos avaat asennettujen ohjelmien luettelon, näet useita merkintöjä Microsoft Visual C ++ 20xx -jakelukelpoinen . Aina kun asennat ohjelman, joka tarvitsee tietyn version tästä paketista, se kehottaa sinua tekemään niin tai se ei toimi.

Koska tätä tiedostoa käyttävät niin monet sovellukset, se näkyy yleensä virheissä . Käyttäjät raportoivat ongelmista käynnistäessään Skypen, WordPress -sovelluksen ja erilaisia ​​pelejä.





MSVCR100, MSVCR71

Nämä kaksi DLL: ää ovat edellä mainittujen kumppaneita. Samalla kun CP noissa seisoo C ++ , nämä tiedostot sisältävät kirjastoja C ohjelmointikieli . Nämä kaksi numeroa ovat jälleen saman tiedoston eri versioita, ja sinulla on todennäköisesti useita versioita asennettuna ohjelmien yhteensopivuuden ansiosta.

Koska nämä ovat niin yleisiä, virheitä ilmenee usein, kun käynnistät erilaisia ​​ohjelmistoja.

VCRUNTIME140

Dynaamisten linkkien kirjaston linkki on olemassa syystä-tässä on toinen DLL, joka liittyy kahteen ensimmäiseen. Visual C ++ -kirjaston DLL -versioissa 7–13 käytettiin eri nimeä kullekin versiolle, mikä johti yllä oleviin yleisiin tiedostoihin. Versiosta 14 alkaen kumpaakaan kieltä käyttävien ohjelmien on linkitettävä toiseen uuteen DLL -tiedostoon. Sen nimi on VCRUNTIME, joka muuttuu jokaisen uuden version myötä.

Tämän virheen tiedetään tapahtuvan, kun yritetään käyttää Adobe Creative Cloud -ohjelmistoa sekä Kodia.

D3DX9_43

Tässä on DLL, jolla on eri root. The DX tässä tiedostonimessä viittaa Microsoft DirectX , kokoelma sovellusliittymiä multimediapelien ja -sovellusten suorittamiseen. The 43 otsikossa viittaa tiettyyn versioon, joten saatat nähdä tämän myös toisella numerolla.

Koska tietokoneesi käyttää vain DirectX: tä näihin intensiivisiin ohjelmiin, näet todennäköisesti tämän virheen, kun käynnistät videopelin.

Lame_enc

Lame_enc ei ole loukkaus tietokoneellesi. Se viittaa LAME (LAME Ain't a MP3 Encoder) -kooderiin, jonka avulla ääniohjelmisto voi muuntaa MP3 -muotoon. Ohjelmistopatenttien takia , ohjelmat eivät voi laillisesti sisältää MP3 -koodausohjelmistoa. Sinun on siis asennettava LAME itse.

Suurin osa käyttäjistä, jotka näkevät tämän virheen, asentavat LAME: n käytettäväksi Audacityssä . Jos et käytä Audacityä, näet todennäköisesti tämän virheen, kun yrität ladata tai tallentaa MP3 -tiedoston.

kuinka lopettaa sähköposti -ilmoitukset Windows 10: ssä

Ennen kuin suoritat kaikki alla olevat vianetsintävaiheet, varmista, että LAME on asennettu. Jos näet Audacityn viestin, joka alkaa Audacity ei vie MP3 -tiedostoja suoraan ... , lataa LAME ja yritä uudelleen.

NTDLL

Luultavasti vakavin virhe luettelossa, NTDLL on tiedosto, joka käsittelee NT -ytimen toimintoja. NT tarkoitti aiemmin Uusi teknologia ja oli aikoinaan osa Windows -tuotenimeä, mutta nyt se sisältyy vain Windowsin teknisiin tietoihin.

Virheet tästä DLL: stä johtuvat usein ohjainongelmista tai ongelmasta, joka liittyy Windowsin liitäntään ohjelman kanssa. Koska tämä tiedosto käsittelee matalan tason järjestelmätoimintoja, kaatumiset estävät usein käynnistymisen Windowsiin.

DLL -virheiden vianmääritys

Nyt kun olemme tarkistaneet joitain yleisimpiä virheitä, käydään läpi yleinen vianetsintäprosessi. Huomaa, että nämä ovat yleisiä vianmääritysvaiheita eivätkä välttämättä koske kaikkia virheitä. Mutta jos saat virheen, koska DLL -tiedostot puuttuvat, tämä järjestys auttaa.

  1. Käynnistä uudelleen
  2. Tarkista puuttuva DLL
  3. Asenna Windows -päivitykset
  4. Asenna kyseinen ohjelma uudelleen
  5. Päivitä asiaankuuluvat ohjaimet
  6. Tarkista järjestelmän tiedostot
  7. Etsi haittaohjelmia
  8. Rekisteröi DLL uudelleen
  9. Kokeile järjestelmän palauttamista
  10. Nollaa Windows

Vaihe 0: Mitä ei pidä tehdä

DLL -virheiden vianetsinnässä kohtaat varmasti sivustoja, jotka väittävät voivansa korjata kaikki ongelmasi lataamalla tarvitsemasi DLL -tiedoston. Älä lataa DLL -tiedostoja näiltä verkkosivustoilta .

Kuten ajuripäivitysohjelmat, sinulla ei ole mitään keinoa tietää, mistä nämä sivustot ovat saaneet DLL -tiedostonsa. Ne eivät siis ole varmasti virallisia, ovat usein vanhentuneita ja voivat sisältää haittaohjelmia. Lisäksi yksittäisen DLL -tiedoston korvaaminen ei useinkaan riitä korjaamaan ongelmaa, mikä tarkoittaa, että uuden jäljittäminen on ajanhukkaa.

Vältä myös hyppäämästä suoraan virheen aiheuttavaan DLL -tiedostoon äläkä kaivaudu Windowsin rekisteriin. Nämä edistyneet vaiheet eivät ole välttämättömiä useimmissa tapauksissa, ja saatat helposti aiheuttaa enemmän ongelmia.

Vaihe 1: Käynnistä uudelleen

Kuten useimmissa vianmäärityksissä, uudelleenkäynnistyksen pitäisi olla se, mitä yrität ensin. Jos olet onnekas, ongelmasi on vain pieni virhe ja uudelleenkäynnistys selvittää sen. Tallenna työsi, käynnistä se uudelleen ja yritä uudelleen mitä tahansa, mikä aiheutti virheen.

Vaihe 2: Tarkista puuttuva DLL

Ei ole todennäköistä sen jälkeen Windows suojaa kansioita sisältävät DLL -tiedostoja, mutta sinä (tai ohjelma) olet saattanut poistaa DLL -tiedoston vahingossa. Tarkista roskakori kyseisestä DLL -tiedostosta ja palauta se, jos löydät sen sieltä. Jos luulet poistaneesi sen, mutta tyhjentänyt jo roskakorin, käytä palautusohjelmaa .

Vaihe 3: Asenna Windows -päivitykset

Koska monet DLL-virheet liittyvät Microsoftin jakamiin kirjastoihin, Windows -päivitysten tarkistaminen voi ratkaista ongelmat lataamalla uusimmat versiot. Tämä on erityisen tärkeää jos olet lykännyt päivitysten asentamista jonkin aikaa.

Kun olet asentanut saatavilla olevat päivitykset, käynnistä järjestelmä uudelleen varmistaaksesi, että ne ovat käytössä.

Vaihe 4: Asenna kyseinen ohjelma uudelleen

Joskus tietty ohjelma voi kaatua, kun se käyttää DLL -tiedostoa. Kannattaa poistaa virheen aiheuttava ohjelma ja asentaa uusi kopio uudelleen. Tämä voi olla hieman työtä riippuen siitä, mikä aiheuttaa sinulle ongelman, mutta se on tärkeä askel.

Vaihe 5: Päivitä asiaankuuluvat ohjaimet

Jos DLL -virhe tulee esiin, kun käsittelet tiettyä laitteistoa, päivitä asianmukaiset ohjaimet. Jos näet esimerkiksi virheen aina, kun yrität tulostaa, päivitä tulostimen ohjain. Päivitä näytönohjaimen ohjain jos virhe ilmenee grafiikkaa vaativien tehtävien, kuten pelin käynnistämisen, aikana.

Vaihe 6: Tarkista järjestelmän tiedostot

Seuraavaksi sinun pitäisi yrittää suorittaa SFC (System File Checker) -komento. Tässä Windows tarkistaa eri järjestelmätiedostot ja korjaa kaikki puuttuvat tai vaurioituneet .

Voit tehdä tämän kirjoittamalla cmd Käynnistä -valikkoon. Napsauta sen kohtaa hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana . Kirjoita sitten seuraava komento:

sfc /scannow

Tämä skannaus kestää jonkin aikaa, joten suorita se, kun sinulla on muutama minuutti. Kun se on valmis, Windows ilmoittaa, jos se havaitsi ongelmia.

Vaihe 7: Etsi haittaohjelmia

Vaikka DLL -virheet eivät välttämättä johdu haittaohjelmista, ne voivat olla. Ehkä infektio vahingoitti DLL -tiedostoa aiemmin tai sekoittaa sen nyt. Suorita skannaus virustentorjuntaohjelmalla ja käytä sitten ilmainen Malwarebytes -versio toista mielipidettä, vain sen sulkemiseksi pois.

Vaihe 8: Rekisteröi DLL uudelleen

Tässä vaiheessa kannattaa yrittää poistaa DLL-tiedosto ja rekisteröidä se uudelleen. Tämä pakottaa Windowsin 'unohtamaan' DLL: n hetkeksi ja palauttamaan komponentin uudelleen, mikä voi korjata ongelman.

Avaa toinen korotettu komentorivi kirjoittamalla cmd Käynnistä-valikkoon, napsauta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana . Kirjoita seuraavat komennot yksi kerrallaan lisäämällä ongelmallisen DLL -tiedoston nimi:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Vaihe 9: Kokeile järjestelmän palauttamista

Jos tämä virhe alkoi äskettäin, järjestelmän palautus voi viedä sinut ajassa taaksepäin ja toivottavasti kääntää ongelman.

Tyyppi Ohjauspaneeli Avaa Käynnistä -valikko, avaa se ja valitse Elpyminen . Tässä, valitse Avaa Järjestelmän palautus . Valitse palautusaika noudattamalla ohjeita ja anna Windowsin suorittaa prosessi loppuun.

Tutustu ohjeisiin järjestelmän palauttamisen vianmäärityksestä, jos kohtaat ongelmia.

Vaihe 10: Nollaa Windows

Tässä vaiheessa olet tehnyt lähes kaikki mahdolliset vianmääritykset. Jos olet varma, että olet asentanut kaikki saatavilla olevat Windows- ja ohjainpäivitykset, asentanut ohjelman uudelleen, kokeillut komentorivi -apuohjelmia ja käynnistänyt uudelleen (äskettäin), pitäisi jatkaa Windowsin nollaamista .

Onneksi voit käyttää Nollaa tämä tietokone -toiminnon avulla voit asentaa uuden Windowsin kopion poistamatta henkilökohtaisia ​​tiedostojasi. Toivottavasti se ei koskaan mene tähän pisteeseen. Mutta kaikkien edellä mainittujen vianmääritysten jälkeen sinun pitäisi vain nollata ja välttää tuhlaamasta vielä enemmän aikaa vianmääritykseen.

Mitkä DLL -virheet saavat sinut hulluksi?

Nyt tiedät joidenkin yleisten DLL -virheiden juuret ja niiden vianmäärityksen. Valitettavasti nämä ongelmat ovat turhauttavimpia vianmäärityksessä, joten toivotamme onnea. Toivottavasti ongelmasi katoaa muutamalla nopealla päivityksellä ja uudelleenkäynnistyksellä.

Katso lisää täydellinen oppaamme Fall Creators -päivityksen vianetsintään .

Jaa Jaa Tweet Sähköposti Aloittelijan opas puheen animointiin

Puheen animointi voi olla haaste. Jos olet valmis aloittamaan vuoropuhelun lisäämisen projektiin, jaamme prosessin puolestasi.

Lue seuraava
Liittyvät aiheet
  • Windows
  • Kuljettajat
  • Järjestelmän palauttaminen
  • Windows 10
  • Ongelmien karttoittaminen
  • Windows päivitys
Kirjailijasta Ben Stegner(1735 artikkelia julkaistu)

Ben on varatoimittaja ja aloituspäällikkö MakeUseOfissa. Hän jätti IT-työnsä kirjoittaakseen kokopäiväisesti vuonna 2016 eikä ole koskaan katsonut taaksepäin. Hän on käsitellyt teknisiä opetusohjelmia, videopelisuosituksia ja paljon muuta ammattikirjailijana yli seitsemän vuoden ajan.

tämä laite ei voi käynnistyä. (koodi 10) laitteen nykyinen virrantila ei tue tätä pyyntöä.
Lisää Ben Stegneriltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi