ข้อผิดพลาด AdbWinApi.dll is missing พบตอนปลดล็อกบูทโหลเดอร์มือถือ (มักเป็น Samsung, HTC) หรือเมื่อ Android SDK / Android Debug Bridge ถูกลบผิดวิธีหรือถูกลบบังคับโดย Security Suite

adbwinapi.dll เป็นส่วนของ Android Debug Bridge tool รวมอยู่ใน Android SDK ใช้บ่อยตอนปลดล็อกสมาร์ทโฟนส่วนใหญ่
วิธีแก้แตกต่างกันตามเวลาที่เจอ Error:
- เจอตอนปลดล็อกโทรศัพท์: แก้ได้โดยย้าย adbWinApi.dll พร้อม adb.exe และ Fastboot.exe จากโฟลเดอร์ SDK ไป c:\android
- เจอตอน Startup: น่าจะลบไฟล์เองโดยไม่ uninstall SDK ทั้งชุด หรือถูกลบโดย Security Suite
วิธีแก้ AdbWinApi.dll is missing
เจอตอน Startup ทุกครั้ง: ทำ วิธี 1 เจอตอนปลดล็อกบูทโหลเดอร์: ทำ วิธี 2
วิธี 1: ใช้ Autoruns ลบ Startup items และ Registry keys คงเหลือ
หาเจอ error ตอน Startup ทุกครั้ง อาจลบ Android SDK/Android Debug Bridge ผิดวิธี (ลบ Android Studio หรือแอปที่เรียก AdbWinApi.dll) หรือ Security Suite quarantine/delete AdbWinApi.dll เพราะเชื่อมโยงกับไวรัส
การลบด้วยมือหรือ AV อาจทิ้ง Startup items และ Registry keys ที่ยังเรียก AdbWinApi.dll แม้ไฟล์หายไปแล้ว Windows จึงโชว์ Error pop-up
แก้ได้ง่ายด้วยซอฟต์แวร์จัดการไฟล์คงเหลือ Autoruns ฟรีแวร์จากวิศวกร Microsoft จัดการ unused registry keys และ startup items ได้ง่าย
ขั้นตอนใช้ Autoruns:
- ไปลิงก์ Microsoft (ที่นี่) เลื่อนลง Download > คลิก Autoruns and Autorunsc ดาวน์โหลด

- แตกไฟล์ .rar ด้วยซอฟต์แวร์แตกไฟล์ สร้างโฟลเดอร์เฉพาะ (archive ไม่มี root folder)
- เปิดโฟลเดอร์ Autoruns > ดับเบิลคลิก Autoruns.exe
- รอโหลด Everything list (อาจนานหลายนาที)

- โหลดเสร็จ กด Ctrl + F ค้นหา พิมพ์ AdbWinApi.dll ใน Find what > Find Next

- คลิกขวา Entry ที่ไฮไลท์สีน้ำเงิน ดู Description และ Location ว่าเป็นโปรแกรมไหน หากไม่ใช้แล้วหรือไม่มีในเครื่อง > คลิกขวา > Delete

- กด Find Next อีก ทำซ้ำกับ Entry อื่นๆ ที่เกี่ยวข้อง
- จบแล้ว ปิด Autoruns > Reboot ตอนบูตใหม่ ไม่ควรเจอ Error อีก
วิธี 2: คัดลอก AdbWinApi.dll ไปโฟลเดอร์ปลดล็อก
Error พบบ่อยตอนปลดล็อกบูทโหลเดอร์ Android มักเพราะ Android SDK หายจาก PC หรือ adb.exe, adbWinApi.dll, Fastboot.exe ไม่อยู่ในโฟลเดอร์ไฟล์ปลดล็อก
ขั้นตอนตรวจสอบ/แก้ไข:
- ตรวจสอบว่ามี Android SDK ติดตั้งอยู่ หากติดตั้ง Android Studio/Eclipse/IDE อื่น มีอยู่แล้ว หากไม่มี ไปลิงก์ resmi (ที่นี่) เลื่อนลง Command line tools only ดาวน์โหลด Windows version

หมายเหตุ: สามารถโหลด Mini-SDK (ที่นี่) ที่เบามาก และมีไฟล์ครบ
- ไปโฟลเดอร์ติดตั้ง SDK (ค่าเริ่มต้น c:\android-SDK-windows) คัดลอก 3 ไฟล์จาก platform-tools:
adb.exe adbWinApi.dll Fastboot.exe
- วาง 3 ไฟล์ในโฟลเดอร์ที่เก็บไฟล์ปลดล็อกโทรศัพท์ ดำเนินการต่อ ได้ผลโดยไม่เจอ Error