Jak opravit chybějící soubory DLL ve Windows

Jak opravit chybějící soubory DLL ve Windows

Vidíte chybu DLL ve svém počítači se systémem Windows? Řešení těchto běžných chyb je frustrující, protože k nalezení problému často musíte projít několika kroky.





Podívejme se na některé z nejběžnějších chyb DLL a projdeme procesem řešení těchto dráždivých problémů.





Co je DLL?

Pomůže vám pochopit, co vaše chybová zpráva znamená, než ji začnete odstraňovat. DLL znamená Knihovna dynamických odkazů . Tyto soubory jsou v podstatě základní součástí systému Windows a umožňují programům vykonávat řadu funkcí, aniž by je bylo nutné vždy psát od začátku.





Například program může přistupovat ke knihovně DLL, když chce zobrazit zprávu na obrazovce . K vytvoření tohoto pole používá příslušnou knihovnu DLL namísto toho, aby vývojáři museli vytvořit nový. Výsledkem je větší efektivita pro programátory a standardizace napříč Windows.

Ale když se něco pokazí, tento soubor DLL může zmizet. A protože mnoho programů může sdílet jednu knihovnu DLL na vašem počítači (dokonce současně), často chyba DLL neznamená problém pouze s jednou aplikací. To je součást toho, co způsobuje, že řešení problémů je bolestivé.



Časté chyby DLL

Jak si asi dokážete představit, některé knihovny DLL se v chybových zprávách objevují častěji než jiné. Zde jsou některé z nejznámějších knihoven DLL, které způsobují problémy.

MSVCP140, MSVCP120, MSVCP110 a MSVCP100

Všechny čtyři z nich jsou různé verze (14.0, 10.0 atd.) Stejné knihovny DLL. MSVC je zkratka pro Microsoft Visual C ++, což je extrémně běžný formát pro aplikace Windows.





Je pravděpodobné, že pokud otevřete seznam nainstalovaných programů, uvidíte více položek označených Redistribuovatelný Microsoft Visual C ++ 20xx . Kdykoli nainstalujete program, který potřebuje konkrétní verzi tohoto balíčku, vyzve vás, abyste to udělali, nebo to nebude fungovat.

Protože tento soubor používá tolik aplikací, je běžně se zobrazuje v chybách . Uživatelé s tím hlásí problémy při spouštění Skype, aplikace WordPress a různých her.





MSVCR100, MSVCR71

Tyto dvě knihovny DLL jsou společníky výše uvedených. Zatímco CP v těch zkratkách pro C ++ , tyto soubory obsahují knihovny v souboru C programovací jazyk . Tato dvě čísla jsou opět různé verze stejného souboru a pravděpodobně máte nainstalováno více verzí díky kompatibilitě programu.

Protože jsou tak běžné, často se při spuštění různých softwarů objevují chyby.

VCRUNTIME140

„Odkaz“ v dynamické knihovně odkazů existuje z nějakého důvodu-zde je další knihovna DLL, která souvisí s prvními dvěma. Verze 7 až 13 knihoven DLL knihovny Visual C ++ používaly pro každou verzi jiný název, což vedlo k výše uvedeným běžným souborům. Počínaje verzí 14 musí programy používající jeden z jazyků odkazovat na jinou novou knihovnu DLL. Jeho název je VCRUNTIME, který se mění s každou novou verzí.

Je známo, že k této chybě dochází při pokusu o spuštění softwaru Adobe Creative Cloud a Kodi.

D3DX9_43

Zde je knihovna DLL s jiným kořenem. The DX v tomto názvu souboru se odkazuje na Microsoft DirectX , kolekce rozhraní API pro spouštění multimediálních her a aplikací. The 43 v názvu odkazuje na konkrétní verzi, takže se vám to může zobrazit také u jiného čísla.

Protože váš počítač používá pouze DirectX pro tyto intenzivní programy, pravděpodobně se vám při spuštění videohry zobrazí tato chyba.

Lame_enc

Lame_enc není urážka vašeho PC. Vztahuje se na kodér LAME (LAME Ain't an MP3 Encoder), který umožňuje převodu zvukového softwaru na MP3. Kvůli softwarovým patentům , programy legálně nemohou obsahovat software pro kódování MP3. Proto budete muset nainstalovat LAME sami.

Většina uživatelů, kteří uvidí tuto chybu, bude mít nainstalováno LAME pro použití v Audacity . Pokud nepoužíváte Audacity, pravděpodobně se vám při pokusu o načtení nebo uložení MP3 zobrazí tato chyba.

jak získat internet na notebooku kdekoli

Než budete postupovat podle níže uvedených kroků pro řešení potíží, ujistěte se, že máte skutečně nainstalováno LAME. Pokud vidíte zprávu od Audacity začínající na Audacity neexportuje soubory MP3 přímo ... , stáhnout LAME a zkusit znovu.

NTDLL

Pravděpodobně nejzávažnější chybou v seznamu je NTDLL soubor, který zpracovává funkce jádra NT. NT dříve znamenalo Nová technologie a byl kdysi součástí názvu produktu Windows, ale nyní je zahrnut pouze v technických informacích Windows.

Chyby týkající se této knihovny DLL jsou často způsobeny problémy s ovladači nebo problémem s rozhraním Windows s programem. Vzhledem k tomu, že tento soubor zpracovává systémové funkce nízké úrovně, selhání vám často nedovolí spustit systém Windows.

Jak řešit chyby DLL

Nyní, když jsme zkontrolovali některé z nejběžnějších chyb, pojďme si projít obecný proces jejich řešení. Všimněte si toho, že se jedná o obecné kroky pro řešení potíží a nemusí platit pro každou chybu. Pokud se vám ale zobrazuje chyba, protože chybí soubory DLL, tato sekvence pomůže.

  1. Restartujte
  2. Zkontrolujte chybějící knihovnu DLL
  3. Nainstalujte aktualizace systému Windows
  4. Přeinstalujte příslušný program
  5. Aktualizujte příslušné ovladače
  6. Proveďte kontrolu systémových souborů
  7. Vyhledejte malware
  8. Znovu zaregistrujte knihovnu DLL
  9. Zkuste Obnovení systému
  10. Reset Windows

Krok 0: Co nedělat

Při řešení problémů s chybami DLL téměř jistě narazíte na webové stránky, které tvrdí, že mohou vyřešit všechny vaše problémy jednoduchým stažením potřebného souboru DLL. Nestahujte soubory DLL z těchto webů .

Stejně jako nástroje pro aktualizaci ovladačů nemáte možnost zjistit, odkud tyto weby získaly své knihovny DLL. Téměř určitě tedy nejsou oficiální, jsou často zastaralé a mohou obsahovat malware. Výměna jedné knihovny DLL často nestačí k vyřešení vašeho problému, což znamená, že sledování nové je ztráta času.

Také se vyhněte přeskakování přímo na konkrétní soubor DLL, který způsobuje chybu, a nekopte se v registru Windows. Tyto pokročilé kroky nejsou ve většině případů nutné a můžete snadno způsobit další problémy.

Krok 1: Restartujte

Stejně jako u většiny řešení potíží by restartování mělo být to, co vyzkoušíte jako první. Pokud máte štěstí, váš problém je jen malá závada a restart ho vyřeší. Uložte si práci, restartujte počítač a zkuste znovu, co způsobilo chybu.

Krok 2: Zkontrolujte, zda chybí DLL

Od té doby to není pravděpodobné Windows chrání složky obsahující knihovny DLL, ale vy (nebo program) jste knihovnu DLL omylem smazali. Zkontrolujte, zda v koši není daná knihovna DLL, a pokud ji tam najdete, obnovte ji. Pokud si myslíte, že jste jej odstranili, ale již jste vyprázdnili koš, použijte program obnovy .

Krok 3: Nainstalujte si aktualizace systému Windows

Protože mnoho chyb DLL souvisí s knihovnami distribuovanými společností Microsoft, kontrola aktualizací systému Windows může vyřešit problémy stažením nejnovějších verzí. To je obzvláště důležité pokud jste instalaci aktualizací odložili po určitou dobu.

Po instalaci všech dostupných aktualizací restartujte systém znovu, abyste se ujistili, že jsou použity.

Krok 4: Přeinstalujte ovlivněný program

Někdy se určitý program může spustit při přístupu k souboru DLL. Stojí za to odinstalovat jakýkoli program, který způsobuje chybu, a znovu nainstalovat novou kopii. V závislosti na tom, co vám problém přináší, to může být trochu práce, ale je to důležitý krok.

Krok 5: Aktualizujte příslušné ovladače

Pokud se při řešení konkrétního hardwaru objeví chyba DLL, měli byste aktualizovat příslušné ovladače. Pokud se vám například zobrazí chyba při každém pokusu o tisk, zkuste aktualizovat ovladač tiskárny. Aktualizujte ovladač grafické karty pokud k chybě dojde během graficky náročných úkolů, jako je spuštění hry.

Krok 6: Proveďte kontrolu systémových souborů

Dále byste měli zkusit spustit příkaz SFC (Kontrola systémových souborů). Díky tomu Windows kontroluje různé systémové soubory a opravuje všechny chybějící nebo poškozené .

Chcete -li to provést, zadejte cmd do nabídky Start. Klepněte pravým tlačítkem na jeho položku a vyberte Spustit jako administrátor . Poté zadejte následující příkaz:

sfc /scannow

Toto skenování bude chvíli trvat, proto jej spusťte, až budete mít několik minut. Až skončí, Windows vám řekne, jestli zjistil nějaké problémy.

Krok 7: Vyhledejte malware

Přestože chyby DLL nemusí být nutně způsobeny malwarem, mohou být. Možná infekce v minulosti poškodila soubor DLL nebo si s ním nyní pohrává. Spusťte skenování pomocí antiviru a poté použijte soubor bezplatná verze Malwarebytes pro druhý názor, jen aby se to vyloučilo.

Krok 8: Znovu zaregistrujte knihovnu DLL

V tomto okamžiku stojí za to zkusit zrušit registraci a znovu zaregistrovat soubor DLL. To donutí Windows na okamžik „zapomenout“ knihovnu DLL a obnoví součást, což může problém vyřešit.

Otevřete další zvýšený příkazový řádek zadáním cmd do nabídky Start, poté klikněte pravým tlačítkem a vyberte Spustit jako administrátor . Postupně zadejte následující příkazy a přidejte název problematické knihovny DLL:

regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll

Krok 9: Zkuste Obnovení systému

Pokud tato chyba začala nedávno, obnovení systému vás může vrátit v čase a doufejme, že problém zvrátí.

Typ kontrolní panel do nabídky Start, otevřete ji a vyberte Zotavení . Zde vyberte Otevřete Obnovení systému . Podle pokynů vyberte čas obnovení a nechte systém Windows dokončit proces.

Pokud narazíte na problémy, podívejte se na naši pomoc při řešení potíží s obnovou systému.

Krok 10: Resetujte Windows

V tomto okamžiku jste provedli téměř veškeré řešení potíží, které můžete. Pokud jste si jisti, že jste nainstalovali všechny dostupné aktualizace systému Windows a ovladačů, přeinstalovali jste program, vyzkoušeli nástroje příkazového řádku a restartovali (nedávno), pak by mělo pokračovat v resetování systému Windows .

Naštěstí můžete použít Resetujte tento počítač funkce přeinstalovat novou kopii systému Windows bez odstranění osobních souborů. Naštěstí se to nikdy nedostane do tohoto bodu. Ale po všech výše uvedených odstraňováních problémů byste měli pouze resetovat a vyhnout se plýtvání ještě více času řešením problémů.

Jaké chyby DLL vás zbláznily?

Nyní znáte kořeny některých běžných chyb DLL a jejich řešení. Tyto problémy jsou bohužel některé z nejvíce frustrujících při řešení problémů, takže vám přejeme hodně štěstí. Naštěstí váš problém zmizí s několika rychlými aktualizacemi a restartem.

Pro více informací se podívejte náš kompletní průvodce odstraňováním problémů s aktualizací Fall Creators .

Podíl Podíl tweet E-mailem Průvodce pro začátečníky k animované řeči

Animační řeč může být výzva. Pokud jste připraveni začít s přidáváním dialogu do svého projektu, proces za vás rozdělíme.

Číst dále
Související témata
  • Okna
  • Řidiči
  • Obnovení systému
  • Windows 10
  • Odstraňování problémů
  • Windows Update
O autorovi Ben Stegner(1735 článků zveřejněno)

Ben je zástupcem redaktora a správcem onboardingu v MakeUseOf. V roce 2016 opustil práci v oblasti IT, aby mohl psát na plný úvazek, a nikdy se neohlédl. Více než sedm let pokrývá technické návody, doporučení pro videohry a další jako profesionální spisovatel.

co znamená smajlík emoji
Více od Bena Stegnera

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru