Korjaa DLL -virheet Windowsissa

DLL -tiedostot ovat yksi Windowsin tärkeimmistä järjestelmätiedostoista. DLL -tiedostoihin liittyvä ongelma vaikuttaa Windows -järjestelmän vakauteen ja nopeuteen. Lue nyt, mitkä DLL -virheet esiintyvät useimmiten käytännössä ja w

Mitä DLL -tiedostot ovat?

DLL -tiedostot ovat nerokas keksintö, koska ne mahdollistavat tiettyjen toimintojen moninkertaisen käytön eri ohjelmissa käyttämällä samaa ohjelmakoodia. Dynaamisten linkkikirjastojen (DLL) käyttö säästää siis muistia ja resursseja. Mutta DLL -tiedostoilla on myös muita etuja.

Esimerkiksi suoritettavat ohjelmat ovat huomattavasti pienempiä, kun DLL -rutiinit yhdistetään ajon aikana. Tällä on positiivinen vaikutus jakeluun ja latausaikaan. Lisäksi DLL: t edistävät myös standardointia. Esimerkiksi melkein kaikki ohjelmat käyttävät aina samaa Microsoftin vakioikkunaa tiedostojen valitsemiseen.

Haittapuoli: Jos versionhallinta ei ole vielä täysin kehittynyt ja riittämätön, virheelliset tai vialliset DLL -tiedostot voivat aiheuttaa järjestelmän kaatumisia, estää keskusmuistin ja jotkin ohjelmat eivät voi enää käynnistyä ilman tiettyä DLL -versiota. Voit ladata tarvittavat DLL -tiedostot Microsoftilta tai ohjelman valmistajalta Internetistä ja asentaa ne sitten.

Yleisimmät DLL -virheet ja niiden syyt

Kun käynnistät ohjelman tai toiminnon Windowsissa, näyttöön tulee virhesanoma, kuten "ei löydy" tai "DLL -tiedosto kutsuttiin virheellisellä Dynalink -kutsulla".

Virheen aiheuttavaa DLL -tiedostoa ei ole olemassa, sitä ei ole rekisteröity tai siihen on asennettu väärä versio. Määritä tällä hetkellä asennettu DLL-versio ja rekisteröi tarvittava DLL-tiedosto uudelleen Windowsiin. Voit myös tarkistaa kaikki järjestelmätiedostot.

Sovelluskohtaiset DLL-tiedostot on yleensä tallennettava kyseisen ohjelman kansioon. Valitettavasti näin ei aina ole. Jotkut ohjelmoijat tallentavat DLL -tiedostonsa vain Windowsin järjestelmäkansioon. Jos samanniminen DLL on jo olemassa ja asennusrutiini ei pyydä tätä, tämä DLL korvataan yksinkertaisesti. Muut kehittäjät toimittavat tiettyjä versioita järjestelmän DLL -tiedostoista, joita käytetään asennuksen yhteydessä, ja tallentavat nämä DLL -tiedostot tarpeettomasti ohjelmakansioon, mikä ei ole tarkoitus.

Kun lataat sovellusta, voit käyttää DLL -nimeä, jolla on sama nimi, mutta joka ei kuulu sovellukseen. Koska vaadittu DLL etsitään aina aina vastaavasta ohjelmakansiosta ja ladataan sieltä.

Jos DLL -tiedostoa ei löydy sieltä, sitä etsitään Windows -järjestelmän kansiosta "\ WINDOWS \ system" tai "\ WINDOWS \ system32" ja sitten kansiosta "\ WINDOWS" ja aloitetaan sieltä tarvittaessa. Jos toinen ohjelma on jo pyytänyt DLL -tiedostoa ja se on edelleen muistissa, käytetään muistissa olevaa DLL -tiedostoa. Tämä ei kuitenkaan takaa, että se on oikea DLL. Ohjelma kuitenkin kuittaa pääsyn väärään DLL: ään virheilmoituksella tai kaatuu kokonaan.

Näiden ongelmien välttämiseksi voit kuitenkin määrittää polun liittyville DLL -tiedostoille kullekin Windows -ohjelmalle. Tästä on hyötyä, koska ohjelmat käyttävät usein samoja DLL -tiedostoja, mutta toimivat vain näiden DLL -versioiden eri versioiden kanssa.

Korjaa DLL -virheet: Erota ja tallenna eri DLL -versiot

Seuraavan rekisteriasetuksen avulla voit tarjota eri versioita DLL -tiedostoista järjestelmissäsi, jotta ne eivät "estäisi":

  1. Etsi avain "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ App Paths".
  2. Tämän avaimen alta löydät ohjelmien nimet, polun kyseiseen ohjelmaan ja polut niihin liittyviin DLL -tiedostoihin, jotka on tallennettu merkkijonona.

merkintä

kuvaus

oletusarvo

Sisältää ohjelman polun ja nimen.

Polku

Sisältää polun tai puolipisteillä erotettuna polut vaadittuihin DLL -tiedostoihin.

Täältä löydät ohjelmaan kuuluvat DLL -tiedostot

Kärki! Jos vastaavan ohjelman avain puuttuu, luo se uudelleen EXE -tiedoston nimellä: "Muokata - Uusi -näppäintä". Kirjoita sitten suoritettavan ohjelman nimi ja kaikki polkutiedot kohtaan (Vakio). Luo nyt "Uusi - merkkijono"Uusi merkintä"Polku"Ja kirjoita tähän liittyvien DLL -tiedostojen polku. Voit myös syöttää useita polkuja puolipisteillä erotettuna.

DLL -virheiden korjaaminen: Näin löydät oikean DLL -version

Yleinen syy DLL -virheilmoituksiin on DLL -tiedosto väärässä versiossa tai väärässä paikassa.

Mutta ennen kuin voit asentaa oikean version, sinun on ensin määritettävä versionumero, valmistajan nimi tai muut DLL -tiedoston tiedot:

  1. Käynnistä Resurssienhallinta.
  2. Kirjoita etsimäsi DLL -tiedoston nimi oikeassa yläkulmassa olevaan hakukenttään, esim. B. Shell32.dll.
  3. Löydettyjen tiedostojen luettelossa napsauta hiiren kakkospainikkeella kyseistä tiedostoa, valitse "Ominaisuudet" ja "Tiedot" -välilehdestä löydät tärkeitä tietoja DLL-tiedostosta.

DLL-virheiden korjaaminen: DLL-tiedostojen rekisteröiminen uudelleen

Jos olet saanut nykyisen DLL -version DLL -virheen vuoksi ja kopioinut sen annettuun hakemistoon, sama virheilmoitus saattaa silti näyttää siltä kuin vanha DLL -versio olisi edelleen käytettävissä.

Rekisteröi tässä tapauksessa DLL-tiedosto uudelleen:

  1. Voit tehdä tämän avaamalla kaksi Windows Explorer -ikkunaa vierekkäin.
  2. Vaihda ensimmäisessä Explorer -ikkunassa kansioon, jossa on uusi DLL -tiedosto, ja toisessa Explorer -ikkunassa kansioon "C: \ Windows \ System32".
  3. Vedä ja pudota DLL -tiedosto "regsvr32" -tiedostoon ja vapauta hiiren vasen painike.
  4. Kiinnitä huomiota vahvistukseen rekisteröinnin jälkeen.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave