DLL (Dynamic Link Library) to pliki zawierające instrukcje użytkowania przez inne programy. Korzystanie z bibliotek DLL pomaga zaoszczędzić miejsce na dysku, a tym samym przyspiesza działanie komputera. Różne aplikacje mogą korzystać z jednej udostępnionej biblioteki DLL, która zapewnia szybki dostęp do kodu i danych niezbędnych do działania tych aplikacji. Ogólnie rzecz biorąc, większość plików DLL jest domyślnie dostarczana z instalacją systemu Windows. Błędy braku DLL są widoczne, jeśli określony plik DLL wymagany przez program jest uszkodzony lub nie występuje w systemie. Gdy taki błąd braku biblioteki DLL zgłoszony przez użytkowników, to
„Program nie może się uruchomić, ponieważ na komputerze brakuje AdbWinApi.dll. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem”.
Narzędzie Android Debug Bridge (ADB) składa się z pliku AdbWinApi.dll. Ten plik DLL znajduje się domyślnie w Android SDK i jest wymagany do odblokowania większości modeli smartfonów w systemie Windows. Zazwyczaj błąd braku AdbWinApi.dll jest zgłaszany, gdy użytkownik próbuje odblokować bootloader swojego smartfona. Inną sytuacją, w której pojawia się ten błąd, jest sytuacja, gdy Android SDK lub ADB nie są poprawnie zainstalowane lub zostały usunięte z systemu.
Jeśli widzisz ten błąd podczas otwierania dowolnej aplikacji lub gry lub odblokowywania telefonu na komputerze z systemem Windows, a następnie przeczytaj ten post. W tym poście przygotowaliśmy zestaw metod rozwiązywania problemów, które mogą pomóc w rozwiązaniu tego problemu.
Metoda 1 – Użyj autoruns do usunięcia nieużywanych danych
Jeśli ten komunikat o błędzie pojawi się na uruchamianie systemu za każdym razem, oznacza to, że Android SDK lub ADB lub Android Studio lub jakakolwiek inna aplikacja wywołująca AdbWinApi.dll mogła zostać usunięta z Twojego systemu. Możesz rozwiązać ten błąd, korzystając z oprogramowania Autoruns, które może identyfikować klucze rejestru i nieużywane elementy startowe na komputerze z systemem Windows i radzić sobie z nimi.
1. Kliknij ten link, aby przejść do oficjalnej strony pobierania Autoruns dla Windows.
Na tej stronie kliknij link Pobierz Autoruns i Autorunsc.
2. Po pobraniu skompresowanego pliku użyj dowolnego oprogramowania do dekompresji, takiego jak WinZip, i wyodrębnij zawartość tego archiwum.
3. Po rozpakowaniu archiwum otwórz utworzony przez siebie folder Autoruns.
Tutaj uruchom plik Autoruns.exe, klikając go dwukrotnie, aby otwórz program Autoruns.
4. Poczekaj, aż ten program otworzy się całkowicie i pozwól, aby wszystkie wpisy na karcie Wszystko zostały wypełnione.
Uwaga: ukończenie tego procesu zajmie trochę czasu która zależy od specyfikacji komputera i liczby elementów startowych.
5. Po załadowaniu wszystkich elementów startowych naciśnij kombinację klawiszy Ctrl + F, aby otworzyć okno Znajdź i wyszukać plik DLL.
W w tym oknie wpisz AdbWinApi.dll w polu tekstowym obok Znajdź co, a następnie dotknij przycisku Znajdź następny, aby uruchomić wyszukiwanie.
6. Znalezione wpis zostanie podświetlony na niebiesko.
Możesz usunąć ten wpis, jeśli nie zamierzasz używać tego programu lub jeśli nie istnieje już w Twoim systemie.
Kliknij ten wpis prawym przyciskiem myszy i wybierz opcję Usuń.
W oknie potwierdzenia kliknij OK, aby go usunąć wpis.
7. Po zakończeniu wyszukiwania pierwszego znalezionego wystąpienia ponownie przeprowadź wyszukiwanie, klikając przycisk Znajdź następny.
Powtórz krok 6 i zajmij się każdy wpis znaleziony przez funkcję wyszukiwania korzystającą z pliku AdbWinApi.dll.
8. Wyjdź z programu Autoruns po znalezieniu wszystkich wpisów.
Uruchom ponownie komputer.
Sprawdź, czy nadal występuje błąd braku AdbWinApi.dll po uruchomieniu systemu.
Metoda 2 – Skopiuj plik AdbWinApi.dll do folderu odblokowania
Czy napotykasz ten błąd podczas wykonywania operacji odblokowania na telefonie z Androidem? Śmiało i użyj tej metody, aby upewnić się, że spełnione są wszystkie niezbędne elementy do odblokowania urządzenia z Androidem.
1. Sprawdź, czy Android SDK jest zainstalowany na Twoim komputerze.
Jeśli masz Android Studio, Eclipse lub jakiekolwiek inne IDE związane z Androidem już obecne w Twoim systemie, wtedy Android SDK zostanie zainstalowany.
2. Jeśli pakiet Android SDK nie jest zainstalowany, musisz odwiedzić oficjalną stronę pobierania dla programistów Androida.
Przejdź do Opcji pobierania na tej stronie.
Tutaj znajdź sekcję Tylko narzędzia wiersza poleceń.
Teraz pobierz wersję dla systemu Windows.
3. Po zainstalowaniu Android SDK przejdź do folderu na swoim komputerze, który zawiera instalację Android SDK.
4. W domyślnym folderze instalacyjnym otwórz folder o nazwie narzędzia platformy.
Wybierz i skopiuj wymienione poniżej pliki znajdujące się w tym folderze
adb. exe
AdbWinApi.dll
fastboot.exe
5. Teraz wklej skopiowane pliki do folderu zawierającego pliki potrzebne do odblokowania telefonu z Androidem.
Po tym spróbuj wykonać operację odblokowania.
Sprawdź, czy urządzenie z Androidem odblokowuje się bez komunikat o błędzie.
Sposób 3 – Zarejestruj plik DLL
1. Naciśnij kombinację klawiszy Windows + R, aby otworzyć pole Uruchom.
Wpisz cmd i naciśnij Ctrl + Shift + Enter jednocześnie, aby otworzyć Wiersz polecenia jako administrator.
Kliknij Tak po wyświetleniu monitu Kontrola konta użytkownika.
2. Tutaj wpisz poniższe polecenie i wykonaj je, naciskając klawisz Enter.
regsvr32 ADBWINAPI.DLL
3. Po zarejestrowaniu biblioteki DLL zobaczysz komunikat informujący, że biblioteka DLL została pomyślnie zarejestrowana.
Uruchom ponownie system i sprawdź, czy problem został rozwiązany.
Metoda 4 – Uruchom narzędzie SFC Scan and DISM
1. Naciśnij klawisz Windows na klawiaturze.
W polu wyszukiwania systemu Windows wpisz tekst wiersz polecenia.
Raz zobaczysz Wiersz polecenia w wynikach wyszukiwania, kliknij Uruchom jako administrator po prawej stronie.
2. Aby uruchomić skanowanie SFC, wpisz poniższe polecenie i naciśnij Enter.
sfc/scannow
3. Poczekaj, aż skanowanie znajdzie i naprawi wszelkie uszkodzone pliki znalezione na komputerze.
4. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.
5. Jeśli problem nadal występuje, ponownie otwórz wiersz polecenia jako administrator.
6. Wpisz polecenie DISM i wykonaj je, naciskając klawisz Enter.
DISM/Online/Cleanup-Image/RestoreHealth
7. Po zakończeniu działania narzędzia DISM uruchom ponownie komputer i sprawdź, czy błąd został rozwiązany.
Metoda 5 – Wykonaj skanowanie w poszukiwaniu złośliwego oprogramowania
1. Kliknij przycisk Start systemu Windows na pasku zadań.
W polu wyszukiwania u góry wpisz tekst Zabezpieczenia systemu Windows.
Kliknij Zabezpieczenia systemu Windows w wynikach wyświetlonych poniżej.
2. Spowoduje to otwarcie okna zabezpieczeń systemu Windows.
Tutaj wybierz kartę Wirusy i ochrona przed zagrożeniami w lewym panelu.
3. Aby wykonać szybkie skanowanie, kliknij przycisk Szybkie skanowanie, aby szybko przeskanować system w poszukiwaniu złośliwego oprogramowania.
Jeśli zostanie znalezione jakiekolwiek złośliwe oprogramowanie, możesz wykonać niezbędne czynności, takie jak usuń lub zablokuj.
Następnie uruchom ponownie komputer, aby sprawdzić, czy to pomogło rozwiązać problem.
4. Jeśli chcesz uruchomić pełne skanowanie swojego systemu, kliknij link Opcje skanowania na stronie Ochrona przed wirusami i zagrożeniami.
W Opcjach skanowania wybierz opcję Pełne skanowanie.
Następnie kliknij Skanuj teraz przycisk, aby rozpocząć proces skanowania.
Po zakończeniu skanowania rozwiąż wszelkie zidentyfikowane problemy.
Uruchom ponownie komputer.
Sprawdź błąd braku AdbWinApi.dll zostanie rozwiązany.
Metoda 6 – Odinstaluj i ponownie zainstaluj pakiet redystrybucyjny Visual C++
1. Aby otworzyć okno dialogowe Uruchom, po prostu naciśnij i przytrzymaj jednocześnie klawisze Windows + R na klawiaturze.
Wpisz ms-ustawienia:funkcjeaplikacji i naciśnij Enter, aby otworzyć stronę Aplikacje i funkcje.
2. Przewiń w dół do Listy aplikacji, która zawiera listę wszystkich aplikacji zainstalowanych na Twoim komputerze.
W polu tekstowym poniżej Listy aplikacji wpisz wizualny C++, aby poszukać pakietu redystrybucyjnego Visual C++.
3. Kliknij menu z trzema kropkami powiązane z Pakietem redystrybucyjnym Microsoft Visual C++ i wybierz z menu Odinstaluj.
W wyświetlonym oknie potwierdzenia kliknij ponownie Odinstaluj.
4. Postępuj zgodnie z instrukcjami i zakończ proces dezinstalacji.
Uwaga: Powyższe kroki należy wykonać, aby odinstalować wszystkie pakiety redystrybucyjne Visual C++ zainstalowane na komputerze.
5. Kliknij ten link aby przejść do oficjalnej strony pobierania redystrybucyjnego Visual C++.
Pobierz pakiet na swój komputer w oparciu o specyfikację systemu.
Zainstaluj pakiet postępując zgodnie z instrukcjami.
Uruchom ponownie komputer po instalacji. Sprawdź, czy błąd został naprawiony podczas otwierania konkretnej aplikacji lub gry, która powodowała ten błąd.
Metoda 7 – Sprawdź Windows Update
1. Naciśnij klawisze Windows + I, aby otworzyć aplikację Ustawienia.
2. W aplikacji Ustawienia kliknij kartę Windows Update w lewym panelu.
3. Przejdź na prawą stronę i kliknij przycisk Sprawdź aktualizacje.
4. Poczekaj, aż system Windows sprawdzi, czy na komputerze są zainstalowane jakieś aktualizacje wersji systemu Windows.
Jeśli są dostępne nowe aktualizacje, pobierz je i zainstaluj w swoim systemie.
5. Uruchom ponownie komputer po aktualizacji i sprawdź, czy błąd został naprawiony.
Metoda 8 – Zainstaluj ponownie aplikację powodującą konflikt
1. Naciśnij klawisz Windows na klawiaturze.
Wpisz aplikacje i funkcje na pasku wyszukiwania systemu Windows.
Kliknij Aplikacje i funkcje w wynikach wyszukiwania wyświetlanych poniżej.
2. Na stronie Aplikacje i funkcje przewiń i znajdź aplikację powodującą konflikt na liście zainstalowanych aplikacji.
Kliknij trzy pionowe kropki powiązane z tym aplikacji i wybierz Odinstaluj.
Kliknij ponownie Odinstaluj w wyświetlonym oknie potwierdzenia.
3. Poczekaj, aż aplikacja powodująca konflikt zostanie odinstalowana z komputera.
Uruchom ponownie komputer.
4. Po uruchomieniu przejdź i pobierz instalator dla aplikacji, którą właśnie odinstalowałeś.
Zakończ instalację aplikacji i sprawdź, czy błąd został naprawiony.
Metoda 9 – Użyj przywracania systemu
1. Naciśnij Windows + R, aby otworzyć okno dialogowe Uruchom.
Wpisz ms-settings:about, aby przejść do >Informacje o stronie systemowej w Ustawieniach.
Na tej stronie kliknij Ochrona systemu w sekcji Powiązane linki.
2. Zobaczysz okno Właściwości systemu otwarte z wybraną kartą Ochrona systemu.
Tutaj kliknij Przywracanie systemu… przycisk >.
3. W oknie Przywracanie systemu kliknij przycisk Dalej.
Na następnej stronie wybierz punkt przywracania z listę punktów przywracania utworzonych na komputerze.
Następnie kliknij Dalej.
4. Potwierdź szczegóły punktu przywracania na tej stronie i kliknij Zakończ.
Zamknij wszystkie oczekujące pliki i programy.
5. Przywracanie systemu spowoduje ponowne uruchomienie komputera i rozpoczęcie procesu przywracania.
Po uruchomieniu systemu po przywróceniu sprawdź, czy błąd został naprawiony.
Metoda 10 – Zresetuj system Windows
Jeśli powyższe metody nie pomogły w rozwiązaniu błędu braku AdbWinApi.dll, przywróć ustawienia fabryczne komputera z systemem Windows. Aby zresetować komputer z systemem Windows 11, wykonaj czynności opisane w artykule Jak przywrócić ustawienia fabryczne komputera z systemem Windows 11. Jeśli masz komputer z systemem Windows 10, wykonaj czynności wskazane w przewodniku Jak zresetować system Windows 10.
To wszystko!
Dziękujemy za przeczytanie.
Jeśli uważasz, że metody wymienione w tym artykule są przydatne w rozwiązaniu błędu AdbWinApi.dll brakuje na komputerze z systemem Windows, poinformuj nas o swoich opiniach i poprawce, która zadziałała dla Ciebie w sekcji komentarzy.
Inżynier oprogramowania, który zmienił się w pedagoga z ogromnym doświadczeniem w nauczaniu na uniwersytetach. Obecnie pracuję nad moją pasją do pisania.