Biblioteki DLL mają ogromne znaczenie dla bezbłędnego działania systemu Windows. Jeśli biblioteka DLL powoduje awarie systemu, użyj „narzędzia” Dependency Walker, aby ujawnić osobę sprawiającą problemy.
Biblioteki DLL odgrywają ważną rolę w prawidłowym funkcjonowaniu systemu Windows. Są to elementy programu, które są ładowane do pamięci głównej tylko wtedy, gdy jest to wymagane, „w czasie wykonywania”. Takie biblioteki wykonawcze są już w dużej liczbie w świeżo zainstalowanym systemie Windows. Z każdą instalacją urządzenia lub komponentu dodawane są dodatkowe biblioteki DLL, które często nawet plądrują pod tą samą nazwą z różnych źródeł i w różnych wersjach w systemie Windows. Nic więc dziwnego, że konflikty DLL są jednym z najczęstszych źródeł błędów w systemie Windows.
Darmowe narzędzie systemowe „Dependency Walker” oferuje najlepsze wsparcie w rozwiązywaniu problemów. Narzędzie pokazuje zależności programu typu exe, dll lub ocx od innych bibliotek DLL. Dependency Walker obsługuje 32- lub 64-bitowe pliki Windows. Jak korzystać z Dependency Walker:
- Po zainstalowaniu i uruchomieniu programu narzędzie pokazuje przegląd wszystkich połączonych modułów w postaci diagramu drzewa. Importowane i eksportowane funkcje są przedstawione w formie tabelarycznej.
- Otwórz FILE / OPEN i kliknij dwukrotnie odpowiedni plik DLL lub EXE. Narzędzie pokazuje wszystkie zależne moduły w postaci hierarchicznego diagramu drzewa.
- Jeśli Dependency Walker podświetla plik DLL czerwonym znacznikiem, oznacza to, że znalazłeś wadliwy lub niezgodny DLL.
Rozwiązaniem może być nawet po prostu usunięcie starej biblioteki DLL z systemu, ponieważ może to uniemożliwić załadowanie innej biblioteki DLL. W większości przypadków jednak konieczne jest zastąpienie biblioteki DLL wersją zaktualizowaną lub zgodną. Podczas uzyskiwania nowej wersji DLL, specjalne kolekcje DLL są dostępne w Internecie, na przykład http://de.dll-files.com/. Zakup oferowanego tam płatnego narzędzia nie jest wymagany do instalacji DLL!
Dependency Walker działa na wszystkich systemach Windows od Windows 95, z systemami 32- i 64-bitowymi. Dependency Walker można zdobyć na różne sposoby. Narzędzie jest częścią narzędzi obsługi systemu Windows XP SP2 i programu Microsoft Visual Studio do wersji 8.0. Alternatywnie można go pobrać ze strony http://www.dependencywalker.com/.