.DLL Přípona souboru
Dynamicky linkovaná knihovna
| Vývojář | Microsoft |
| Popularita |
4,2 | 6870 hlasů |
Co je soubor DLL?
Soubor DLL je dynamicky linkovaná knihovna, která obsahuje zkompilované funkce, ovladače nebo jiná data, která může používat více programů pro Windows. Mnoho programů pro Windows používá soubory DLL k provádění běžných funkcí. Stejné soubory DLL může dokonce současně používat více programů.
Další informace
Windows obsahuje mnoho výchozích souborů DLL, na které mohou vývojáři softwaru odkazovat při vytváření programů provádějících standardní funkce, jako je otevírání dialogových oken, komunikace s externími zařízeními a čtení a zápis souborů. Odkazování na soubory DLL šetří programátorům čas (protože nemusí běžné funkce programovat ručně) a zmenšuje velikost jejich programů (protože programy nemusí obsahovat prostředky uložené v souboru DLL).
Když program potřebuje použít data uložená v souboru DLL, dynamicky tento soubor DLL načte do systémové paměti. Program pak může přistupovat k funkcím (a dalším datům), které soubor DLL obsahuje, a používat je, jako by byly součástí programu.
Programy třetích stran mohou do počítače nainstalovat další soubory DLL. Tyto soubory DLL fungují stejně jako výchozí soubory DLL systému Windows, ale pravděpodobně je sdílejí pouze programy vytvořené daným vývojářem.
Co dělat, když vám chybí soubor DLL
Pokud program vyžaduje soubor DLL, který nemáte, pravděpodobně zobrazí chybovou zprávu „chybí soubor DLL“ nebo „soubor DLL nebyl nalezen“. V těchto případech můžete vyzkoušet několik postupů, které mohou chybu DLL vyřešit, například:
- přeinstalovat program, který se pokouší soubor DLL používat
- aktualizovat související ovladače zařízení
- zkontrolovat, zda jste soubor DLL omylem nesmazali
- vyhledat a nainstalovat aktualizace systému Windows
- restartovat počítač
- provést obnovení systému
Ve většině případů byste se neměli pokoušet chybějící soubor DLL ručně najít a stáhnout z internetu. Soubory DLL hostované na webech, které nejsou společnosti Microsoft, mohou sloužit k šíření škodlivého softwaru.
Běžné názvy souborů .DLL
user32.dll - Obsahuje instrukce pro grafické prvky, jako jsou dialogová okna a okna.
shell32.dll - Obsahuje funkce API prostředí Windows.
msvcrt.dll - Obsahuje funkce standardní knihovny jazyka C. Pokud vám chybí msvcrt.dll, můžete ji nainstalovat prostřednictvím balíčku Microsoft Visual C++ 2015 Redistributable Package.
mfc42u.dll - Knihovna Microsoft Foundation Class (MFC) vyžadovaná některými programy pro Windows.
mfc80u.dll - Knihovna MFC vyžadovaná některými programy pro Windows vytvořenými pomocí Visual C++ 2005. Pokud vám chybí mfc80u.dll, můžete ji nainstalovat prostřednictvím balíčku Microsoft Visual C++ 2005 Redistributable Package.
mfc90u.dll - Knihovna MFC vyžadovaná některými programy pro Windows vytvořenými pomocí Visual C++ 2008. Pokud vám chybí mfc90u.dll, můžete ji nainstalovat prostřednictvím balíčku Microsoft Visual C++ 2008 Redistributable Package.
mfc100u.dll - Knihovna MFC vyžadovaná některými programy pro Windows vytvořenými pomocí Visual C++ 2010. Pokud vám chybí mfc100u.dll, můžete ji nainstalovat prostřednictvím balíčku Microsoft Visual C++ 2010 Redistributable Package.
Jak otevřít soubor DLL
Většina uživatelů nebude soubor DLL nikdy potřebovat otevřít a neměla by se o to ani pokoušet. Otevření nebo úprava souboru DLL může ve skutečnosti způsobit chyby v programu (programech), který na tento soubor odkazuje, a zabránit jeho správnému fungování.
Vývojáři systému Windows a další pokročilí uživatelé však mohou soubory DLL dekompilovat a zobrazit a upravit jejich obsah. Mezi nástroje, které dokážou dekompilovat soubory DLL, patří Microsoft Visual Studio, JetBrains dotPeek, Redgate .NET Reflector a Resource Hacker.
Upozornění
Abyste se chránili před útoky škodlivého softwaru, nikdy neinstalujte soubor DLL stažený z internetu, pokud nedůvěřujete jeho zdroji.
Programy, které otevírají nebo odkazují na soubory DLL
DLL dynamicky generovaná webová stránka
| Vývojář | Neuvedeno |
| Popularita |
4,1 | 1009 hlasů |
Soubor DLL je webová stránka dynamicky generovaná při přístupu uživatele. Může obsahovat skripty na straně serveru, například skripty Perl nebo VB, které generují HTML kód webové stránky.
Další informace
Webové stránky s příponou DLL jsou obvykle hostovány na webových serverech Microsoft IIS. Přípona DLL musí být na serveru namapována na správný skriptovací modul, aby mohla být stránka správně zpracována.
