A DLL fájlok hiányzó hibáinak javítása a Windows rendszerben

A DLL fájlok hiányzó hibáinak javítása a Windows rendszerben

DLL hibát lát a Windows PC -n? Ezek a gyakori hibák elkeserítőek a hibaelhárításban, mert gyakran több lépést kell végrehajtania a probléma megtalálásához.





Tekintsük át a leggyakoribb DLL -hibákat, és végezzük el ezeket az irritáló problémákat.





Mi az a DLL?

Segít megérteni, mit jelent a hibaüzenet, mielőtt elkezdené a hibaelhárítást. Az DLL jelentése: Dinamikus link könyvtár . Lényegében ezek a fájlok a Windows alapvető részét képezik, és lehetővé teszik a programok számára, hogy különféle funkciókat hajtsanak végre anélkül, hogy minden alkalommal a semmiből írnák őket.





Például egy program elérheti a DLL -t, amikor akarja üzenetet jelenít meg a képernyőn . A megfelelő DLL -t használja a doboz létrehozásához, ahelyett, hogy a fejlesztőknek újat kellene készíteniük. Ez nagyobb hatékonyságot eredményez a programozók számára és a szabványosítást a Windows rendszerben.

De ha valami baj történik, a DLL fájl eltűnhet. És mivel sok program megoszthat egy DLL -t a számítógépen (akár egyszerre is), a DLL -hiba gyakran nem jelent problémát egyetlen alkalmazással. Ez része annak, ami fájdalmat okoz a hibaelhárításban.



Gyakori DLL hibák

Ahogy elképzelheti, egyes DLL -ek gyakrabban jelennek meg hibaüzenetekben, mint mások. Íme néhány DLL, amelyek közül a legismertebbek a problémák okozói.

MSVCP140, MSVCP120, MSVCP110 és MSVCP100

Mind a négy ugyanazon DLL különböző verziói (14.0, 10.0 stb.). Az MSVC a Microsoft Visual C ++ rövidítése, amely rendkívül gyakori formátum a Windows alkalmazásokhoz.





Valószínűleg, ha megnyitja a telepített programok listáját, több bejegyzést láthat címkével Microsoft Visual C ++ 20xx újraelosztható . Amikor olyan programot telepít, amelyre szüksége van ennek a csomagnak egy bizonyos verziójára, az erre kéri, különben nem fog működni.

Mivel ezt a fájlt nagyon sok alkalmazás használja, az általában hibákban jelenik meg . A felhasználók ezzel kapcsolatos problémákat jelentenek a Skype, a WordPress alkalmazás és a különböző játékok indításakor.





MSVCR100, MSVCR71

Ez a két DLL a fentiek kísérője. Amíg a CP azokban az állványokban C ++ , ezek a fájlok könyvtárakat tartalmaznak a C programozási nyelv . Ez a két szám ismét ugyanazon fájl különböző verziói, és valószínűleg több verzió van telepítve a programkompatibilitásnak köszönhetően.

Mivel ezek olyan gyakoriak, a különféle szoftverek indításakor gyakran megjelennek hibák.

VCRUNTIME140

A „link” a Dinamikus linkkönyvtárban okkal létezik-itt van egy másik DLL, amely az első kettőhöz kapcsolódik. A Visual C ++ könyvtár DLL -ek 7–13 -as verziói más -más nevet használtak az egyes verziókhoz, ami a fenti gyakori fájlokat eredményezte. A 14 -es verziótól kezdve az egyik nyelvet használó programoknak egy másik új DLL -hez kell kapcsolódniuk. A neve VCRUNTIME, amely minden új verzióval változik.

Ez a hiba ismert, amikor az Adobe Creative Cloud szoftver, valamint a Kodi futtatásakor jelentkezik.

D3DX9_43

Itt egy DLL, más gyökérrel. Az DX ebben a fájlnévben arra utal Microsoft DirectX , API -k gyűjteménye multimédiás játékok és alkalmazások futtatásához. Az 43 a cím egy adott verzióra utal, így ezt egy másik számmal is láthatja.

Mivel a számítógépe csak ezekhez az intenzív programokhoz használja a DirectX -et, valószínűleg ezt a hibát fogja látni videojáték indításakor.

Lame_enc

A Lame_enc nem sérti a PC -t. Ez a LAME (LAME Ain't an MP3 Encoder) kódolóra vonatkozik, amely lehetővé teszi az audio szoftver MP3 formátumra konvertálását. A szoftver szabadalmak miatt , a programok jogilag nem tartalmazhatnak MP3 kódoló szoftvert. Így a LAME -t saját maga kell telepítenie.

A legtöbb felhasználó, aki látja ezt a hibát, telepíti a LAME -et az Audacityben való használatra . Ha nem az Audacityt használja, akkor valószínűleg ezt a hibát fogja látni, amikor MP3 -t szeretne betölteni vagy menteni.

nézd meg a filmet ingyen regisztráció nélkül

Mielőtt végrehajtaná az alábbi hibaelhárítási lépéseket, győződjön meg arról, hogy a LAME valóban telepítve van. Ha az Audacity üzenete a következővel kezdődik: Az Audacity nem exportálja közvetlenül az MP3 fájlokat ... , letöltés LAME és próbáld újra.

NTDLL

Valószínűleg a legkomolyabb hiba a listán, az NTDLL egy olyan fájl, amely kezeli az NT kernel funkcióit. NT szokott állni Új technológia és egykor a Windows terméknév része volt, de ma már csak a Windows technikai információiban szerepel.

Az ezzel a DLL -vel kapcsolatos hibákat gyakran illesztőprogram -problémák vagy a Windows programhoz való kapcsolódásával kapcsolatos problémák okozzák. Mivel ez a fájl kezeli az alacsony szintű rendszerfunkciókat, az összeomlások gyakran megakadályozzák a rendszerindítást a Windows rendszerben.

DLL hibák elhárítása

Most, hogy áttekintettük a leggyakoribb hibákat, nézzük végig a hibaelhárítás általános folyamatát. Vegye figyelembe, hogy ezek általános hibaelhárítási lépések, és nem minden hibára vonatkoznak. De ha hibaüzenetet kap, mert hiányoznak a DLL -fájlok, akkor ez a sorrend segít.

  1. Indítsa újra
  2. Ellenőrizze a hiányzó DLL -t
  3. Telepítse a Windows frissítéseket
  4. Telepítse újra az érintett programot
  5. Frissítse a megfelelő illesztőprogramokat
  6. Végezze el a rendszerfájlok ellenőrzését
  7. Rosszindulatú programok keresése
  8. Regisztrálja újra a DLL-t
  9. Próbálja ki a rendszer -visszaállítást
  10. A Windows alaphelyzetbe állítása

0 lépés: Mit ne tegyen?

A DLL hibák hibaelhárításakor szinte biztosan olyan webhelyekkel találkozik, amelyek azt állítják, hogy minden szükséges problémát megoldhatnak a szükséges DLL fájl egyszerű letöltésével. Ne töltsön le DLL fájlokat ezekről a webhelyekről .

Az illesztőprogram -frissítő segédprogramokhoz hasonlóan Ön sem tudja megtudni, hogy ezek a webhelyek honnan szerezték a DLL -eket. Így szinte biztosan nem hivatalosak, gyakran elavultak, és rosszindulatú programokat tartalmazhatnak. Ezenkívül egyetlen DLL cseréje gyakran nem elegendő a probléma megoldásához, ami azt jelenti, hogy az új nyomkövetése időpocsékolás.

Kerülje azt is, hogy ne ugorjon közvetlenül a hibát okozó DLL fájlhoz, és ne ásson a Windows rendszerleíró adatbázisában. Ezek a speciális lépések a legtöbb esetben nem szükségesek, és könnyen további problémákat okozhat.

1. lépés: Indítsa újra

Mint a legtöbb hibaelhárításnál, az újraindítást kell először kipróbálni. Ha szerencséje van, a probléma csak egy kisebb hiba, és az újraindítás tisztázza. Mentse el a munkáját, indítsa újra, és próbálja újra a hibát okozó dolgokat.

2. lépés: Ellenőrizze a hiányzó DLL -t

Azóta nem valószínű A Windows védi a mappákat DLL -eket tartalmaz, de lehet, hogy Ön (vagy egy program) véletlenül törölte a DLL -t. Ellenőrizze a Lomtárat a kérdéses DLL -hez, és állítsa vissza, ha megtalálta. Ha úgy gondolja, hogy törölte, de már kiürítette a Lomtárat, használjon helyreállító programot .

3. lépés: Telepítse a Windows frissítéseket

Mivel sok DLL hiba a Microsoft által terjesztett könyvtárakhoz kapcsolódik, a Windows frissítéseinek ellenőrzése megoldhatja a problémákat a legújabb verziók letöltésével. Ez különösen fontos ha elhalasztotta a frissítések telepítését egy ideig.

A rendelkezésre álló frissítések telepítése után indítsa újra a rendszert, hogy megbizonyosodjon arról, hogy azok telepítve vannak -e.

4. lépés: Telepítse újra az érintett programot

Néha egy adott program meghibásodhat a DLL fájl elérésekor. Érdemes eltávolítani a hibát okozó programot, és új példányt újratelepíteni. Ez lehet egy kis munka attól függően, hogy mi okozza a problémát, de ez egy fontos lépés.

5. lépés: Frissítse a megfelelő illesztőprogramokat

Ha a DLL hiba megjelenik, amikor egy adott hardverrel foglalkozik, frissítse a megfelelő illesztőprogramokat. Például, ha a hiba minden alkalommal megjelenik, amikor nyomtatni próbál, frissítse a nyomtató illesztőprogramját. Frissítse a grafikus kártya illesztőprogramját ha a hiba grafikaigényes feladatok során történik, például játék indításakor.

6. lépés: Végezze el a rendszerfájl -ellenőrzést

Ezután próbálja meg futtatni az SFC (Rendszerfájl -ellenőrző) parancsot. Ez a Windows ellenőrzi a különböző rendszerfájlokat és kijavítja azokat, amelyek hiányoznak vagy sérültek .

Ehhez írja be cmd a Start menübe. Kattintson a jobb gombbal a bejegyzésre, és válassza a lehetőséget Futtatás rendszergazdaként . Ezután írja be a következő parancsot:

sfc /scannow

Ez a vizsgálat eltart egy ideig, ezért futtassa, ha van néhány perce. Amikor befejeződik, a Windows megmondja, hogy talált -e problémát.

7. lépés: Rosszindulatú programok keresése

Bár a DLL -hibákat nem feltétlenül rosszindulatú programok okozzák, azok lehetnek. Lehet, hogy egy fertőzés megsértett egy DLL -fájlt a múltban, vagy most összezavar. Végezzen vizsgálatot a víruskeresővel, majd használja a a Malwarebytes ingyenes verziója második véleményért, csak hogy kizárjam.

8. lépés: Regisztrálja újra a DLL-t

Ezen a ponton érdemes megpróbálni visszavonni a regisztrációt és újra regisztrálni a DLL fájlt. Ez arra kényszeríti a Windows-t, hogy egy pillanatra 'felejtse el' a DLL-t, és újra létrehozza az összetevőt, amely megoldhatja a problémát.

Gépeléssel nyisson meg egy másik kiemelt parancssort cmd a Start menübe, majd kattintson a jobb egérgombbal, és válassza a lehetőséget Futtatás rendszergazdaként . Egyenként írja be a következő parancsokat, és adja hozzá a problémás DLL nevét:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

9. lépés: Próbálja meg a rendszer -visszaállítást

Ha ez a hiba a közelmúltban kezdődött, a rendszer -visszaállítás visszavisz az időben, és remélhetőleg megfordítja a problémát.

típus kezelőpanel a Start menüben nyissa meg, majd válassza a lehetőséget Felépülés . Itt válassza ki Nyissa meg a Rendszer -visszaállítást . Kövesse az utasításokat a visszaállítási idő kiválasztásához, és hagyja, hogy a Windows befejezze a folyamatot.

Tekintse meg súgónkat a Rendszer -visszaállítás hibaelhárításával kapcsolatban, ha problémái vannak.

10. lépés: A Windows alaphelyzetbe állítása

Ezen a ponton szinte minden lehetséges hibaelhárítást elvégezett. Ha biztos abban, hogy az összes rendelkezésre álló Windows- és illesztőprogram -frissítést telepítette, újratelepítette a programot, kipróbálta a parancssori segédprogramokat, és újraindította (nemrég), akkor folytatnia kell a Windows alaphelyzetbe állítását .

Szerencsére használhatja a A számítógép alaphelyzetbe állítása funkció a Windows új példányának újratelepítéséhez a személyes fájlok eltávolítása nélkül. Remélhetőleg soha nem jut el idáig. De a fenti hibaelhárítás után csak alaphelyzetbe kell állítania, és el kell kerülnie a további hibaelhárítási időt.

Milyen DLL hibák őrjítenek meg?

Most már ismeri néhány gyakori DLL hiba gyökerét és azok elhárítását. Sajnos ezek a problémák a leginkább frusztrálóak a hibaelhárításhoz, ezért sok sikert kívánunk. Remélhetőleg a probléma néhány gyors frissítéssel és újraindítással eltűnik.

További információért nézze meg teljes útmutatónk az őszi alkotók frissítésének hibaelhárításához .

Részvény Részvény Csipog Email Kezdő útmutató a beszéd animálásához

A beszéd animálása kihívást jelenthet. Ha készen áll arra, hogy párbeszédet adjon hozzá a projekthez, lebontjuk a folyamatot.

Olvassa tovább
Kapcsolódó témák
  • ablakok
  • Vezetők
  • Rendszer-visszaállítás
  • Windows 10
  • Hibaelhárítás
  • Windows Update
A szerzőről Ben Stegner(1735 megjelent cikk)

Ben a MakeUseOf szerkesztőhelyettese és bevezető menedzsere. 2016-ban otthagyta informatikai munkáját, hogy teljes munkaidőben írjon, és soha nem nézett vissza. Hivatásos íróként több mint hét éve foglalkozik technológiai oktatóanyagokkal, videojáték -ajánlásokkal és egyebekkel.

Windows 7 téma a Windows 8.1 számára
Továbbiak Ben Stegnertől

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide