Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)

Lỗi "AdbWinApi.dll is missing" thường gặp khi mở khóa bootloader điện thoại (thường Samsung, HTC). Cũng xảy ra khi Android SDK hoặc Android Debug Bridge bị gỡ sai hoặc bị antivirus xóa mạnh.

Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)

File adbwinapi.dll thuộc công cụ Android Debug Bridge (ADB). Nó đi kèm Android SDK mặc định, dùng nhiều trong quy trình unlock bootloader.

Cách sửa khác nhau tùy thời điểm lỗi xuất hiện:

  • Lỗi khi unlock bootloader: thường khắc phục bằng cách copy adbWinApi.dll kèm adb.exe và Fastboot.exe từ thư mục SDK sang c:\android.
  • Lỗi khi khởi động Windows: có thể bạn xóa thủ công file này mà không gỡ toàn bộ SDK, hoặc antivirus xóa nó.

Cách sửa lỗi "AdbWinApi.dll is missing"

Nếu lỗi xuất hiện mỗi lần khởi động Windows → làm Phương pháp 1. Nếu lỗi khi unlock bootloader điện thoại → làm Phương pháp 2.

Phương pháp 1: Dùng Autoruns xóa mục khởi động/registry key thừa

Nếu bị báo lỗi mỗi lần boot, khả năng bạn vừa xóa Android SDK hoặc Android Debug Bridge không theo quy trình chuẩn (xóa thư mục Android Studio...), hoặc antivirus cách ly/xóa AdbWinApi.dll do liên quan virus. Việc xóa thủ công/tự động thường để lại startup items và registry key vẫn gọi file không còn tồn tại → Windows ném lỗi popup.

Dùng Autoruns (freeware của kỹ sư Microsoft) để dọn dẹp registry/startup thừa rất dễ dàng.

Hướng dẫn dùng Autoruns xóa mục khởi động gây lỗi AdbWinApi.dll:

  1. Truy cập link Microsoft (tại đây), kéo xuống phần download, nhấn link Autoruns and Autorunsc để tải.
    Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)
  2. Giải nén file .rar (dùng WinRar/7-Zip). Tạo thư mục riêng cho nó (archive không có root folder).
  3. Mở thư mục Autoruns, chạy Autoruns.exe.
  4. Đợi app mở và danh sách Everything load xong (có thể mất vài phút).
    Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)
  5. Nhấn Ctrl+F tìm kiếm. Ô Find what gõ AdbWinApi.dll → Find Next.
    Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)
  6. Chuột phải entry được highlight xanh → xem Description và Location để biết chương trình nào dùng. Nếu chương trình đó không còn trên máy, chuột phải entry → Delete.
    Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)
  7. Nhấn Find Next tiếp, lặp lại bước 6 cho mọi entry khác không xác định được.
  8. Đóng Autoruns, khởi động lại máy. Lần boot sau không còn lỗi AdbWinApi.dll.

Phương pháp 2: Copy AdbWinApi.dll vào thư mục unlock bootloader

Lỗi thường gặp khi unlock bootloader Android. Nguyên nhân: thiếu Android SDK trên máy, hoặc thiếu adb.exe, adbWinApi.dll, Fastboot.exe trong thư mục chứa file unlock.

Hướng dẫn đảm bảo đủ file unlock bootloader:

  1. Đảm bảo đã cài Android SDK. Nếu cài Android Studio, Eclipse hoặc IDE Android khác → đã có SDK. Chưa có: vào link chính thức (tại đây), kéo xuống Command line tools only tải phiên bản Windows.
    Sửa lỗi: AdbWinApi.dll is missing (Thiếu AdbWinApi.dll)
    Lưu ý: Có thể tải Mini-SDK (tại đây) — nhẹ, chứa đủ file cần thiết.
  2. Sau khi có SDK, vào thư mục cài SDK (mặc định c:\android-SDK-windows) → thư mục platform-tools → copy 3 file:
    adb.exe
    adbWinApi.dll
    Fastboot.exe
  3. Dán 3 file vào thư mục chứa file unlock bootloader điện thoại. Tiếp tục quy trình unlock, lỗi sẽ biến mất.