Pokud se zobrazí chyba, že systém Windows nemůže najít konkrétní soubor DLL, může být hrozně lákavé stáhnout soubor DLL soubor z jedné z mnoha stránek DLL tam. Proč byste neměli stáhnout DLL knihovnu Dynamic Link Library (DLL) z Internetu, nejdříve se podívejme na soubory DLL. Soubor DLL je knihovna, která obsahuje sadu kódů a dat pro provádění určité činnosti v systému Windows. Aplikace mohou volat na tyto soubory DLL, když potřebují tuto činnost vykonávat. Soubory DLL jsou spousty spustitelných (EXE) souborů, s výjimkou, že soubory DLL nelze přímo spustit v systému Windows. Jinými slovy, nelze dvojitým kliknutím na soubor DLL spustit stejným způsobem jako soubor EXE. Místo toho jsou soubory DLL navrženy tak, aby byly vyvolávány jinými aplikacemi. Ve skutečnosti jsou navrženy tak, aby je vyžadovaly více aplikací najednou. Součást "propojení" názvu DLL také naznačuje další důležitý aspekt. Více DLL může být propojeno dohromady, takže když je volána jedna knihovna DLL, současně se také volá řada dalších knihoven DLL
C: Windows System32 . Jako příklad toho, o čem mluvíme, zvažte systémový soubor systému Windows "comdlg32.dll". Tento soubor, jinak známý jako knihovna běžných dialogových oken, obsahuje kód a data pro vytváření mnoha běžných dialogových oken, které vidíte v Windows-dialogy pro věci, jako je otevírání souborů, tisk dokumentů a tak dále. Pokyny v této knihovně DLL zpracovávají vše od příjmu a interpretace zpráv určených pro dialogové okno k určení způsobu zobrazení dialogového okna na obrazovce. Je zřejmé, že více aplikací může volat současně tuto knihovnu DLL, jinak byste nemohli otevřít dialogové okno (jako je uvedené níže) ve více než jedné aplikaci najednou.
DLL umožňují, aby byl kód modularizované a znovu použitelné, což znamená, že vývojáři nemusí trávit čas psaním kódu od nuly a provádět světské nebo běžné funkce. A i když si vývojáři vytvoří vlastní DLL pro instalaci s jejich aplikacemi, drtivá většina knihoven DLL volaných aplikací je ve skutečnosti svázána s Windows nebo s dalšími balíčky, jako je Microsoft .NET Framework nebo Microsoft C ++ Redistributables. Další velkou výhodou modularizačního kódu je, že aktualizace jsou snadněji použitelná na každou knihovnu DLL než na celou aplikaci - zejména pokud tyto DLL nepocházejí od vývojáře aplikace. Například když společnost Microsoft aktualizuje určité DLL v .NET Framework, všechny aplikace, které používají tyto knihovny DLL, mohou okamžitě využít aktualizované zabezpečení nebo funkčnost.
Stažené DLL mohou být zastaraléTakže s trochou znalostí DLL pod našimi pásy, proč není stáhnout z internetu, když někdo chybí váš systém?
Nejčastějším problémem, se kterým se setkáte se staženými DLL, je to, že jsou zastaralé. Mnoho stránek DLL tam venku získává své knihovny DLL pouze tím, že je nahraje z vlastních počítačů nebo jejich počítačů. Problém můžete pravděpodobně vidět již. Většina těchto stránek prostě potřebuje vaši návštěvnost a po načtení souboru DLL mají jen málo motivací zajistit, aby byl soubor aktualizován. Přidejte k tomu, že dodavatelé obvykle nezveřejňují aktualizované knihovny DLL veřejnosti jako jednotlivé soubory a zjistíte, že i stránky, které
zkuste
Existuje také další problém, že knihovny DLL jsou obvykle integrovány do balíčků. Aktualizace jedné knihovny DLL v balíčku je často doprovázena aktualizacemi dalších souvisejících knihoven DLL ve stejném balíčku, což znamená, že dokonce i v případě, že se vám nedaří získat aktuální soubor DLL, neobdržíte související soubory, které mají také
Stažené DLL mohou být infikovány I když je méně časté, potenciálně mnohem horší problém je, že DLL, které stahujete ze zdrojů jiných, než je dodavatel, mohou být někdy načteny viry nebo jiným malwarem, který může infikovat váš počítač. To platí zejména pro weby, které nejsou příliš opatrní ohledně toho, kam dostanou své soubory. A není pravda, že tyto stránky se chystají vyjít z cesty, aby vám řekly o svých rizikových zdrojích. Opravdu děsivá část je, že pokud si stáhnete infikovaný soubor DLL, riskujete - samotnou povahou souborů DLL - dává tomuto souboru hlubší přístup než by se mohl dostat pravidelně infikovaný soubor. SOUVISEJÍCÍ:
Jaký je nejlepší antivirový program pro Windows 10? (Dobrá zpráva pro Windows Defender?)
Pravděpodobně nebudou vyřešit váš problém stejně.
I když je možné, že pouze jeden soubor DLL na vašem PC se poškodil nebo odstranil, je pravděpodobné, že jiné DLL nebo příbuzné soubory aplikace jsou také poškozeny nebo chybí. Důvod, proč jste se dostali k chybě o jednom konkrétním souboru, je, že je to první chyba aplikace, která se vyskytla před zhroucením, a jednoduše jste o tom ostatním neoznámili. To může být pravda bez ohledu na příčinu problému SOUVISEJÍCÍ:
Vysvětlení špatných sektorů: Proč pevné disky se špatnými sektory a co můžete dělat o tom
Jak mohu opravit chybu DLL?
Jediný způsob, jak zajistit, že se dostanete stabilní, aktuální a čistá knihovna DLL se má dostat přes zdroj, ze kterého vznikla. Typicky bude tento zdroj: SOUVISEJÍCÍ:
Jak skenovat (a opravit) poškozené systémové soubory v systému Windows
. Je nepravděpodobné, že budete moci jednoduše zkopírovat soubor DLL z instalačního média, ale máte možnost rychle vyzkoušet, než uděláte něco tak drastického jako reintalování systému Windows. Můžete použít nástroj pro ochranu zdrojů systému Windows (často označovaný jako systémový souborový kontrolér nebo SFC), který vyhledá a opravuje poškozené nebo chybějící systémové soubory v systému Windows. Měli byste mít instalační médium šikovný při spuštění nástroje, jen v případě, že potřebuje zkopírovat soubor odtud. (Pokud nemáte instalační disk, můžete si jej stáhnout zde.)
Balíčky Microsoft .NET Framework . Několik verzí rozhraní .NET je automaticky nainstalováno spolu s Windows a mnoho aplikací také nainstaluje soubory z těchto balíčků. Můžete si přečíst náš článek o .NET frameworku, který má také několik rad pro nalezení a opravu souvisejících problémů.
Jaké jsou MD5, SHA-1 a SHA-256 Hashes a jak je mám zkontrolovat?
Někdy uvidíte disky typu MD5, SHA-1 nebo SHA-256 vedle stahování během vašich internetových cest, ale nevědí, co vlastně jsou. Tyto zdánlivě náhodné řetězce textu umožňují ověřit, zda soubory, které stáhnete, nejsou poškozené nebo neoprávněné. Můžete to provést pomocí příkazů zabudovaných do systému Windows, MacOS a Linux.
Jak zakázat vlastní reklamy a sledování ve vašem Roku
V roce 2017 vás televize sleduje. Alespoň to děláte, pokud používáte zařízení Roku: tato platforma sleduje vše, co děláte na svých zařízeních. Údaje se sdílejí s Neilsonem, aby doplnil ratingy, většinou je používán pro reklamní účely. SOUVISEJÍCÍ: Který rok bych měl koupit? Express vs. Stick vs. Stick + vs.