W „ AdbWinAPi.dll brakuje ” błąd jest zazwyczaj spotykane przez użytkowników podczas próby odblokowania bootloadera na swoich telefonach komórkowych - zazwyczaj w modelach Samsung i HTC. Jednak problem występuje również wtedy, gdy pakiet Android SDK lub Android Debug Bridge są nieprawidłowo odinstalowywane lub są wymuszane przez pakiet zabezpieczeń.
Plik adbwinapi.dll jest częścią narzędzia Android Debug Bridge . Jest domyślnie dołączony do zestawu SDK systemu Android i jest często używany podczas procesu odblokowywania większości modeli smartfonów.
Naprawianie błędu „ Brak pliku AdbWinAPi.dll ” różni się w zależności od tego, kiedy pojawia się komunikat o błędzie.
Jeśli podczas próby odblokowania telefonu z systemem Android pojawia się błąd „ Brak pliku AdbWinAPi.dll ”, problem można zwykle rozwiązać, przenosząc plik adbWinAPI.dll wraz z dwoma innymi plikami z folderu SDK do folderu c: \ android .
Jeśli jednak widzisz ten komunikat o błędzie podczas procesu uruchamiania, jest bardzo prawdopodobne, że plik został usunięty ręcznie z komputera bez odinstalowywania pozostałej części pakietu SDK lub został on usunięty przez pakiet zabezpieczeń.
Jak naprawić błędy „Brak pliku AdbWinAPi.dll”
Jeśli szukasz sposobu na rozwiązanie problemu „ Brak pliku AdbWinAPi.dll ”, pomocne będą poniższe metody.
Jeśli podczas każdego uruchamiania pojawia się błąd „ Brak pliku AdbWinAPi.dll ”, zastosuj metodę 1 . Jeśli uniemożliwiasz odblokowanie programu ładującego telefonu z powodu błędu „ Brak pliku AdbWinAPi.dll ”, wykonaj metodę 2 .
Metoda 1: Używanie autouruchamiania do usuwania pozostałych elementów startowych i kluczy rejestru
Jeśli przeszkadza Ci błąd „ Brak AdbWinAPi.dll ” przy każdym uruchomieniu komputera, możliwe, że niedawno usunąłeś pakiet Android SDK lub Android Debug Bridge bez śledzenia oficjalnych kanałów - być może usunąłeś Android Studio lub inną aplikację, która często wywołuje AdbWinAPi.dll. Jeśli nie zrobiłeś tego sam, prawdopodobnie Twój pakiet zabezpieczeń poddał kwarantannie lub usunął plik AdbWinAPi.dll, ponieważ był powiązany z infekcją wirusową.
Ręczne usuwanie lub automatyczne usuwanie AV prawdopodobnie pozostawi elementy startowe i klucze rejestru, które będą nadal wywoływać plik AdbWinAPi.dll, nawet jeśli już nie istnieje. W takim przypadku system Windows jest zmuszony do automatycznego wyświetlania wyskakującego komunikatu o błędzie, ponieważ nie można już znaleźć pliku.
Jeśli masz dość pobierania tego komunikatu o błędzie przy każdym uruchomieniu, możesz go łatwo rozwiązać, używając oprogramowania, które radzi sobie z pozostałymi plikami. Autoruns to darmowe oprogramowanie opracowane przez inżyniera Microsoft, które bardzo ułatwia identyfikację nieużywanych kluczy rejestru i elementów startowych oraz radzenie sobie z nimi.
Oto krótki przewodnik dotyczący używania autouruchamiania do usuwania nieużywanych elementów startowych, które mogą wywołać błąd „ Brak pliku AdbWinAPi.dll ”:
- Odwiedź łącze Microsoft ( tutaj ) i przewiń w dół do sekcji pobierania. Następnie kliknij hiperłącze Autoruns i Autorunsc, aby rozpocząć pobieranie.
- Po zakończeniu pobierania użyj oprogramowania do dekompresji, aby wyodrębnić zawartość archiwum. Upewnij się, że utworzyłeś dla niego dedykowany folder, ponieważ archiwum nie zawiera folderu głównego.
- Otwórz folder Autoruns , który właśnie utworzyłeś i kliknij dwukrotnie plik Autoruns.exe, aby otworzyć oprogramowanie.
- Poczekaj, aż aplikacja się otworzy i lista Wszystko zostanie w pełni wypełniona. Pamiętaj, że może to zająć kilka minut, w zależności od specyfikacji komputera i liczby posiadanych elementów startowych.
- Gdy wszystkie wpisy startowe zostaną w pełni załadowane na liście Wszystko , naciśnij Ctrl + F, aby otworzyć funkcję wyszukiwania. Następnie wpisz „ AdbWinAPi.dll” w polu obok opcji Znajdź , a następnie naciśnij przycisk Znajdź następny .
- Następnie kliknij prawym przyciskiem myszy wpis podświetlony na niebiesko i zobacz, który program go używa, patrząc na Opis i lokalizację . Jeśli stwierdzisz, że nie używasz już tego programu lub nie ma go już na komputerze, kliknij prawym przyciskiem myszy wpis i wybierz Usuń .
- Gdy uporasz się z pierwszym wystąpieniem, ponownie naciśnij przycisk Znajdź następny (za pomocą funkcji wyszukiwania) i powtórz krok 6 ponownie z każdym innym wpisem, który nie jest uwzględniony.
- Po rozwiązaniu wszystkich wpisów zawierających plik „AdbWinAPi.dll” zamknij Autouruchamianie i uruchom ponownie komputer. Przy następnym uruchomieniu nie powinien już przeszkadzać błąd „ Brak pliku AdbWinAPi.dll ”.
Metoda 2: Kopiowanie pliku AdbWinAPi.dll do folderu odblokowania
W „ AdbWinAPi.dll brakuje ” błąd jest często spotykane przez użytkowników, które starają się odblokować bootloader na swoich urządzeniach z Androidem. W większości przypadków problem występuje z powodu braku zestawu SDK systemu Android na komputerze użytkownika lub braku plików adb.exe, adbWinAPi.dll i Fastboot.exe w folderze przechowującym pliki odblokowujące.
Oto krótki przewodnik, który pomoże Ci upewnić się, że masz wymagania niezbędne do odblokowania programu ładującego telefonu i ominięcia błędu „ Brak pliku AdbWinAPi.dll ”:
- Najpierw upewnij się, że masz zainstalowany pakiet Android SDK w swoim systemie. Jeśli zainstalowałeś już Android Studio, Eclipse lub inne IDE dla Androida, będziesz już mieć je zainstalowane w swoim systemie. Jeśli nie masz zainstalowanego zestawu Android SDK w swoim systemie, odwiedź ten oficjalny link ( tutaj ), przewiń w dół do opcji Tylko narzędzia wiersza poleceń i pobierz wersję systemu Windows.
Uwaga: Możesz również pobrać Mini-SDK ( tutaj ), który jest niezwykle lekki i zawiera wszystkie niezbędne pliki.
- Po upewnieniu się, że w systemie jest zainstalowany zestaw SDK systemu Android, przejdź do folderu instalacyjnego zestawu SDK (domyślna lokalizacja to c: \ android-SDK-windows ) i skopiuj następujące pliki z folderu narzędzi platformy :
adb.exe
adbWinApi.dll
Fastboot.exe
- Wklej trzy pliki w folderze zawierającym pliki niezbędne do odblokowania telefonu, a następnie wznów proces odblokowywania. Powinieneś być w stanie go ukończyć bez wyświetlania błędu „ Brak pliku AdbWinAPi.dll ”.