Ako opraviť chýbajúce chyby súborov DLL v systéme Windows

Ako opraviť chýbajúce chyby súborov DLL v systéme Windows

Zobrazuje sa vo vašom počítači so systémom Windows chyba DLL? Riešenie týchto bežných chýb je frustrujúce, pretože na nájdenie problému musíte často prejsť niekoľkými krokmi.





Pozrime sa na niektoré z najčastejších chýb DLL a prejdeme si procesom riešenia týchto nepríjemných problémov.





Čo je to DLL?

Pomáha porozumieť tomu, čo znamená vaše chybové hlásenie, skôr ako začnete s riešením problémov. Skratka DLL znamená Knižnica dynamických odkazov . Tieto súbory sú v podstate základnou súčasťou systému Windows a umožňujú programom vykonávať rôzne funkcie bez toho, aby ste ich museli vždy písať od začiatku.





Program môže napríklad pristupovať k knižnici DLL, keď chce zobraziť správu na obrazovke . Na vytvorenie tohto poľa používa príslušnú knižnicu DLL, namiesto toho, aby vývojári museli vytvárať nové. Výsledkom je väčšia efektivita pre programátorov a štandardizácia v rámci systému Windows.

Ale keď sa niečo pokazí, tento súbor DLL môže zmiznúť. A pretože mnoho programov môže na vašom počítači zdieľať jednu knižnicu DLL (dokonca súčasne), chyba DLL často neznamená problém iba s jednou aplikáciou. Toto je súčasť toho, čo spôsobuje problémy s riešením problémov.



Bežné chyby DLL

Ako si asi dokážete predstaviť, niektoré knižnice DLL sa v chybových správach zobrazujú častejšie ako ostatné. Tu sú niektoré z najznámejších knižníc DLL, ktoré spôsobujú problémy.

MSVCP140, MSVCP120, MSVCP110 a MSVCP100

Všetky tieto štyri sú rôzne verzie (14.0, 10.0 atď.) Tej istej knižnice DLL. MSVC znamená Microsoft Visual C ++, extrémne bežný formát pre aplikácie Windows.





Je pravdepodobné, že ak otvoríte zoznam nainštalovaných programov, uvidíte viacero položiek označených Redistribuovateľný program Microsoft Visual C ++ 20xx . Kedykoľvek si nainštalujete program, ktorý potrebuje konkrétnu verziu tohto balíka, vyzve vás, aby ste to urobili, alebo to nebude fungovať.

Pretože tento súbor používa toľko aplikácií, je bežne sa zobrazuje v chybách . Používatelia hlásia problémy s týmto pri spustení Skype, aplikácie WordPress a rôznych hier.





MSVCR100, MSVCR71

Tieto dve knižnice DLL sú spoločníkmi vyššie uvedeného. Kým CP v tých skratkách pre C ++ , tieto súbory obsahujú knižnice vo formáte C. programovací jazyk . Tieto dve čísla sú opäť rôzne verzie toho istého súboru a pravdepodobne máte nainštalovaných viac verzií vďaka kompatibilite s programom.

Pretože sú také bežné, pri spustení rôznych softvérov sa často objavia chyby.

VCRUNTIME140

„Odkaz“ v knižnici dynamických odkazov existuje z nejakého dôvodu-tu je ďalšia knižnica DLL, ktorá súvisí s prvými dvoma. Verzie 7 až 13 knižníc DLL knižnice Visual C ++ používali pre každú verziu iný názov, čo viedlo k vyššie uvedeným bežným súborom. Počnúc verziou 14 musia programy používajúce jeden z jazykov prepojiť s inou novou knižnicou DLL. Jeho názov je VCRUNTIME, ktorý sa mení s každou novou verziou.

Je známe, že k tejto chybe dochádza pri pokuse o spustenie softvéru Adobe Creative Cloud a Kodi.

D3DX9_43

Tu je knižnica DLL s iným koreňom. The DX v tomto názve súboru sa odkazuje na Microsoft DirectX , zbierka rozhraní API na prevádzkovanie multimediálnych hier a aplikácií. The 43 v názve odkazuje na konkrétnu verziu, takže sa vám to môže zobraziť aj pri inom čísle.

Pretože váš počítač používa DirectX iba na tieto intenzívne programy, pravdepodobne sa vám pri spustení videohry zobrazí táto chyba.

Lame_enc

Lame_enc nie je urážkou vášho počítača. Vzťahuje sa na kodér LAME (LAME Ain't an MP3 Encoder), ktorý umožňuje zvukovému softvéru prevádzať do formátu MP3. Z dôvodu softvérových patentov , programy legálne nemôžu obsahovať kódovací softvér MP3. Preto si budete musieť nainštalovať LAME sami.

Väčšina používateľov, ktorým sa zobrazí táto chyba, bude mať nainštalovanú funkciu LAME na použitie v Audacity . Ak nepoužívate Audacity, táto chyba sa vám pravdepodobne zobrazí pri pokuse o načítanie alebo uloženie súboru MP3.

ako odvážne nahrávať zvuk na ploche

Pred vykonaním všetkých nižšie uvedených krokov na riešenie problémov sa uistite, že máte skutočne nainštalovaný LAME. Ak sa vám zobrazí správa od Audacity začínajúca na Audacity neexportuje súbory MP3 priamo ... , stiahnuť LAME a skús to znova.

NTDLL

Pravdepodobne najzávažnejšou chybou v zozname je NTDLL súbor, ktorý zvláda funkcie jadra NT. NT zvykne znamenať Nová technológia a kedysi bol súčasťou názvu produktu Windows, ale teraz je zahrnutý iba v technických informáciách o systéme Windows.

Chyby v tejto knižnici DLL sú často spôsobené problémami s ovládačom alebo problémom s rozhraním systému Windows s programom. Pretože tento súbor zvláda systémové funkcie nízkej úrovne, zlyhania vám často nedovolia spustiť systém Windows.

Riešenie problémov s chybami DLL

Teraz, keď sme preskúmali niektoré z najčastejších chýb, poďme sa pozrieť na všeobecný proces ich odstraňovania. Upozorňujeme, že toto sú všeobecné kroky na riešenie problémov a nemusia sa vzťahovať na každú chybu. Ak sa však zobrazuje chyba, pretože chýbajú súbory DLL, táto postupnosť vám pomôže.

  1. Reštartovať
  2. Vyhľadajte chýbajúcu knižnicu DLL
  3. Nainštalujte aktualizácie systému Windows
  4. Preinštalujte príslušný program
  5. Aktualizujte príslušné ovládače
  6. Vykonajte kontrolu systémových súborov
  7. Vyhľadajte škodlivý softvér
  8. Znovu zaregistrujte knižnicu DLL
  9. Skúste Obnovenie systému
  10. Obnovte systém Windows

Krok 0: Čo nerobiť

Pri riešení problémov s chybami DLL takmer určite narazíte na webové stránky, ktoré tvrdia, že môžu vyriešiť všetky vaše problémy jednoduchým stiahnutím potrebného súboru DLL. Nesťahujte súbory DLL z týchto webových stránok .

Rovnako ako nástroje na aktualizáciu ovládačov nemôžete ani vedieť, odkiaľ tieto stránky získavajú knižnice DLL. Preto takmer určite nie sú oficiálne, sú často zastarané a môžu obsahovať malware. Navyše, nahradenie jednej knižnice DLL často nestačí na vyriešenie vášho problému, čo znamená, že vystopovanie novej je stratou času.

Tiež sa vyhnite preskakovaniu priamo na konkrétny súbor DLL, ktorý spôsobuje chybu, a nehrabajte sa v registri Windows. Tieto pokročilé kroky nie sú vo väčšine prípadov potrebné a mohli by ste ľahko spôsobiť ďalšie problémy.

Krok 1: Reštartujte počítač

Ako pri väčšine riešení problémov, reštartovanie by malo byť tým, čo vyskúšate ako prvé. Ak máte šťastie, váš problém je len malá chyba a reštart ho vyrieši. Uložte si prácu, reštartujte počítač a znova vyskúšajte čokoľvek, čo spôsobilo chybu.

Krok 2: Vyhľadajte chýbajúcu knižnicu DLL

Odvtedy to nie je pravdepodobné Windows chráni priečinky obsahujúce DLL, ale vy (alebo program) ste možno omylom zmazali DLL. Skontrolujte, či v Koši nie je predmetná knižnica DLL, a ak ju tam nájdete, obnovte ju. Ak si myslíte, že ste ho odstránili, ale už ste vyprázdnili kôš, použite program obnovy .

Krok 3: Nainštalujte aktualizácie systému Windows

Pretože mnoho chýb DLL súvisí s knižnicami distribuovanými spoločnosťou Microsoft, kontrola aktualizácií systému Windows môže vyriešiť problémy stiahnutím najnovších verzií. Toto je obzvlášť dôležité ak ste inštaláciu aktualizácií odložili po určitú dobu.

Po inštalácii všetkých dostupných aktualizácií reštartujte systém znova, aby ste sa presvedčili, že sú nainštalované.

Krok 4: Preinštalujte ovplyvnený program

Niekedy sa môže konkrétny program pri prístupe k súboru DLL vypnúť. Stojí za to odinštalovať akýkoľvek program, ktorý spôsobuje chybu, a znova nainštalovať novú kópiu. V závislosti od toho, čo vám problém robí, to môže byť trochu pracné, ale je to dôležitý krok.

Krok 5: Aktualizujte relevantné ovládače

Ak sa pri riešení konkrétneho hardvéru zobrazí chyba DLL, mali by ste aktualizovať príslušné ovládače. Ak sa vám napríklad zobrazí chyba pri každom pokuse o tlač, skúste aktualizovať ovládač tlačiarne. Aktualizujte ovládač grafickej karty ak k chybe dôjde pri graficky náročných úlohách, ako je spustenie hry.

Krok 6: Vykonajte kontrolu systémových súborov

Ďalej by ste mali skúsiť spustiť príkaz SFC (Kontrola systémových súborov). Vďaka tomu Windows kontroluje rôzne systémové súbory a opravuje všetky chýbajúce alebo poškodené .

Ak to chcete urobiť, zadajte cmd do ponuky Štart. Kliknite pravým tlačidlom myši na jeho položku a zvoľte Spustiť ako správca . Potom zadajte nasledujúci príkaz:

sfc /scannow

Toto skenovanie bude chvíľu trvať, preto ho spustite, keď budete mať niekoľko minút. Po dokončení vám systém Windows oznámi, či zistil problémy.

Krok 7: Vyhľadajte škodlivý softvér

Aj keď chyby DLL nemusia byť nevyhnutne spôsobené škodlivým softvérom, môžu byť. Infekcia pravdepodobne v minulosti poškodila súbor DLL alebo si s ním teraz pohráva. Spustite skenovanie pomocou antivírusu a potom použite príponu bezplatná verzia Malwarebytes za druhý názor, len aby som to vylúčil.

Krok 8: Znovu zaregistrujte DLL

V tomto mieste stojí za to skúsiť zrušiť registráciu a znova zaregistrovať súbor DLL. To prinúti systém Windows na chvíľu „zabudnúť“ knižnicu DLL a obnoviť komponent, čo môže problém vyriešiť.

Otvorte ďalší zvýšený príkazový riadok zadaním cmd do ponuky Štart, potom kliknite pravým tlačidlom myši a zvoľte Spustiť ako správca . Postupne zadajte nasledujúce príkazy a pridajte názov problematickej knižnice DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Krok 9: Skúste Obnovenie systému

Ak sa táto chyba začala nedávno, obnovenie systému vás môže vrátiť v čase a dúfajme, že problém zvráti.

Napíšte ovládací panel do ponuky Štart, otvorte ju a vyberte Obnova . Tu vyberte Otvorte nástroj Obnovovanie systému . Podľa pokynov vyberte čas obnovenia a nechajte systém Windows dokončiť proces.

Ak narazíte na problémy, pozrite sa na našu pomoc pri riešení problémov s obnovou systému.

Krok 10: Obnovte systém Windows

V tomto bode ste urobili takmer všetky riešenia problémov, ktoré môžete. Ak ste si istí, že ste nainštalovali všetky dostupné aktualizácie systému Windows a ovládačov, preinštalovali ste program, vyskúšali ste nástroje príkazového riadka a reštartovali (nedávno), potom by malo pokračovať v resetovaní systému Windows .

Našťastie môžete použiť Resetujte tento počítač funkcia na preinštalovanie novej kópie systému Windows bez odstránenia vašich osobných súborov. Našťastie sa to nikdy nedostane do tohto bodu. Po všetkom vyššie uvedenom riešení problémov by ste sa však mali resetovať a vyhnúť sa zbytočnému plytvaniu časom pri riešení problémov.

Aké chyby DLL z vás robia blázna?

Teraz poznáte korene niektorých bežných chýb DLL a ich riešenie. Tieto problémy sú, bohužiaľ, jedným z najviac frustrujúcich pri riešení problémov, a tak vám prajeme veľa šťastia. Našťastie váš problém zmizne po niekoľkých rýchlych aktualizáciách a reštarte.

Ak sa chcete dozvedieť viac, pozrite sa náš kompletný sprievodca riešením problémov s aktualizáciou Fall Creators Update .

zdieľam zdieľam Tweet E -mail Príručka pre začiatočníkov k animovanej reči

Animovaná reč môže byť výzvou. Ak ste pripravení začať pridávať dialógy do svojho projektu, proces za vás rozložíme.

Čítajte ďalej
Súvisiace témy
  • Windows
  • Vodiči
  • Obnovenie systému
  • Windows 10
  • Riešenie problémov
  • aktualizácia systému Windows
O autorovi Ben Stegner(1735 publikovaných článkov)

Ben je zástupcom redaktora a manažéra nástupu v MakeUseOf. V roku 2016 opustil prácu v oblasti IT, aby sa mohol naplno venovať písaniu, a nikdy sa neobzrel späť. Viac ako sedem rokov pokrýva technické návody, odporúčania pre videohry a ďalšie informácie ako profesionálny spisovateľ.

v názvoch súborov v oknách sa rozlišujú malé a veľké písmena
Viac od Bena Stegnera

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber