แก้ไข: AdbWinApi.dll หายไป

โดยทั่วไปผู้ใช้จะพบข้อผิดพลาด“ AdbWinAPi.dll ” เมื่อพยายามปลดล็อกโปรแกรมโหลดบูตบนโทรศัพท์มือถือโดยทั่วไปจะเป็นรุ่น Samsung และ HTC อย่างไรก็ตามปัญหานี้ยังรายงานว่าเกิดขึ้นเมื่อแพ็คเกจ Android SDK หรือ Android Debug Bridge ถูกถอนการติดตั้งอย่างไม่ถูกต้องหรือถูกบังคับให้นำออกโดยชุดรักษาความปลอดภัย

adbwinapi.dllไฟล์เป็นส่วนหนึ่งของAndroid Debug สะพานเครื่องมือ โดยค่าเริ่มต้นจะรวมอยู่ใน Android SDK และมักใช้ในระหว่างขั้นตอนการปลดล็อกของสมาร์ทโฟนรุ่นส่วนใหญ่

การแก้ไขข้อผิดพลาด“ AdbWinAPi.dll หายไป ” จะแตกต่างกันไปขึ้นอยู่กับเวลาที่คุณได้รับข้อความแสดงข้อผิดพลาด

หากคุณเห็นข้อผิดพลาด“ AdbWinAPi.dll หายไป ” เมื่อคุณพยายามปลดล็อกโทรศัพท์ Android ปัญหานี้สามารถแก้ไขได้โดยการย้าย adbWinAPI.dll พร้อมกับไฟล์อื่นอีกสองไฟล์จากโฟลเดอร์ SDK ไปที่c: \ android .

อย่างไรก็ตามหากคุณเห็นข้อความแสดงข้อผิดพลาดนี้ในระหว่างขั้นตอนการเริ่มต้นระบบเป็นไปได้มากว่าคุณจะลบไฟล์ออกจากคอมพิวเตอร์ของคุณด้วยตนเองโดยไม่ต้องถอนการติดตั้งแพ็คเกจ SDK ที่เหลือหรือชุดความปลอดภัยถูกลบออก

วิธีแก้ไขข้อผิดพลาด“ AdbWinAPi.dll หายไป”

หากคุณกำลังมองหาวิธีแก้ไขข้อผิดพลาด“ AdbWinAPi.dll หายไป ” วิธีการด้านล่างจะช่วยได้

หากคุณกำลังมองเห็น“ AdbWinAPi.dll จะหายไปข้อผิดพลาด” ในช่วงเริ่มต้นทุกทำตามวิธีที่ 1 หากคุณมีการป้องกันจากการปลดล็อค bootloader โทรศัพท์ของคุณกับ“ AdbWinAPi.dll จะหายไปข้อผิดพลาด” ทำตามวิธีที่ 2

วิธีที่ 1: การใช้ Autoruns เพื่อลบรายการเริ่มต้นและรีจิสตรีคีย์ที่เหลือ

หากคุณกังวลกับข้อผิดพลาด“ AdbWinAPi.dll หายไป ” ในทุก ๆ การเริ่มต้นพีซีอาจเป็นไปได้ว่าคุณเพิ่งลบAndroid SDKหรือAndroid Debug Bridgeโดยไม่ปฏิบัติตามช่องทางอย่างเป็นทางการคุณอาจลบ Android Studio หรือแอปพลิเคชันอื่นที่มักเรียกใช้AdbWinAPi.dllหากคุณไม่ได้ดำเนินการเองเป็นไปได้ว่าชุดรักษาความปลอดภัยของคุณได้กักกันหรือลบAdbWinAPi.dllเนื่องจากมีการเชื่อมโยงกับการติดไวรัส

การลบด้วยตนเองหรือการลบ AV โดยอัตโนมัติมักจะทิ้งรายการเริ่มต้นและคีย์รีจิสทรีที่จะเรียกAdbWinAPi.dllแม้ว่าจะไม่มีอยู่แล้วก็ตาม เมื่อใดก็ตามที่เกิดเหตุการณ์นี้ Windows จะถูกบังคับให้ส่งข้อความแสดงข้อผิดพลาดป๊อปอัปโดยอัตโนมัติเนื่องจากไม่พบไฟล์อีกต่อไป

หากคุณเบื่อกับการตั้งค่าข้อความแสดงข้อผิดพลาดนี้ในทุกครั้งที่เริ่มต้นคุณสามารถแก้ไขได้อย่างง่ายดายโดยใช้ซอฟต์แวร์ที่สามารถจัดการกับไฟล์ที่เหลือได้ Autorunsเป็นฟรีแวร์ที่พัฒนาโดยวิศวกรของ Microsoft ซึ่งทำให้ง่ายต่อการระบุและจัดการกับรีจิสทรีคีย์และรายการเริ่มต้นที่ไม่ได้ใช้งาน

นี่คือคำแนะนำโดยย่อเกี่ยวกับการใช้ Autoruns เพื่อลบรายการเริ่มต้นที่ไม่ได้ใช้ซึ่งอาจทำให้เกิดข้อผิดพลาด“ AdbWinAPi.dll หายไป ”:

  1. ไปที่ลิงค์ของ Microsoft ( ที่นี่ ) และเลื่อนลงไปที่ส่วนดาวน์โหลด จากนั้นคลิกที่ไฮเปอร์ลิงก์Autoruns และ Autorunscเพื่อเริ่มการดาวน์โหลด

  2. เมื่อการดาวน์โหลดเสร็จสมบูรณ์ให้ใช้ซอฟต์แวร์คลายการบีบอัดเพื่อแยกเนื้อหาของไฟล์เก็บถาวร ตรวจสอบให้แน่ใจว่าได้สร้างโฟลเดอร์เฉพาะสำหรับมันเนื่องจากที่เก็บถาวรไม่มีโฟลเดอร์รูท
  3. เปิดโฟลเดอร์Autorunsที่คุณเพิ่งสร้างขึ้นและดับเบิลคลิกที่Autoruns.exeเพื่อเปิดซอฟต์แวร์
  4. รอจนกว่าแอปจะเปิดขึ้นและรายการทุกอย่างถูกเติมเต็ม โปรดทราบว่าการดำเนินการนี้อาจใช้เวลาสักครู่ขึ้นอยู่กับข้อมูลจำเพาะพีซีของคุณและจำนวนรายการเริ่มต้นที่คุณมี

  5. เมื่อทุกรายการเริ่มต้นที่มีการโหลดอย่างเต็มที่ในทุกรายการตีCtrl + Fเพื่อเปิดฟังก์ชั่นการค้นหา ถัดไปพิมพ์“ AdbWinAPi.dll”ในกล่องที่อยู่ใกล้กับสิ่งที่ค้นหาแล้วกดปุ่มค้นหาถัดไปปุ่ม

  6. ถัดไปคลิกขวาที่รายการเน้นด้วยสีฟ้าและดูว่าจะใช้มันโดยดูที่โปรแกรมรายละเอียดและสถานที่ตั้ง หากคุณพิจารณาแล้วว่าคุณไม่ได้ใช้โปรแกรมหรือก็ไม่อยู่บนเครื่องคอมพิวเตอร์ของคุณไปข้างหน้าและคลิกขวาที่รายการและเลือกลบ

  7. เมื่อคุณจัดการกับเหตุการณ์แรกแล้วให้กดปุ่มค้นหาถัดไปอีกครั้ง (ผ่านฟังก์ชันการค้นหา) และทำซ้ำขั้นตอนที่ 6 อีกครั้งกับรายการอื่น ๆ ทั้งหมดที่ไม่ได้คิดไว้
  8. เมื่อจัดการรายการทั้งหมดที่มีไฟล์“ AdbWinAPi.dll”แล้วให้ปิดการทำงานอัตโนมัติและรีบูตเครื่องคอมพิวเตอร์ ในการเริ่มต้นครั้งถัดไปคุณจะไม่ต้องกังวลกับข้อผิดพลาด“ AdbWinAPi.dll หายไป ” อีกต่อไป

วิธีที่ 2: คัดลอก AdbWinAPi.dll ไปยังโฟลเดอร์ Unlock

ข้อผิดพลาด“ AdbWinAPi.dll หายไป ” มักพบบ่อยโดยผู้ใช้ที่พยายามปลดล็อกโปรแกรมโหลดบูตบนอุปกรณ์ Android โดยส่วนใหญ่ปัญหาจะเกิดขึ้นเนื่องจาก Android SDK หายไปจากพีซีของผู้ใช้หรือเนื่องจาก adb.exe, adbWinAPi.dll และ Fastboot.exe ไม่มีอยู่ในโฟลเดอร์ที่เก็บไฟล์ปลดล็อก

นี่คือคำแนะนำโดยย่อเพื่อให้แน่ใจว่าคุณมีข้อกำหนดที่จำเป็นในการปลดล็อก bootloader ของโทรศัพท์ของคุณและข้ามข้อผิดพลาด“ AdbWinAPi.dll หายไป ”:

  1. ขั้นแรกตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งAndroid SDKในระบบของคุณแล้ว หากคุณติดตั้ง Android Studio, Eclipse หรือ Android IDE อื่นไว้แล้วแสดงว่าคุณได้ติดตั้งในระบบของคุณแล้ว หากคุณไม่ได้ติดตั้ง Android SDK ในระบบของคุณให้ไปที่ลิงก์อย่างเป็นทางการนี้ ( ที่นี่ ) เลื่อนลงไปที่เครื่องมือบรรทัดคำสั่งเท่านั้นและดาวน์โหลดเวอร์ชัน Windows

    หมายเหตุ:คุณยังสามารถดาวน์โหลด Mini-SDK ( ที่นี่ ) ซึ่งมีน้ำหนักเบามากและมีไฟล์ที่จำเป็นทั้งหมด

  2. เมื่อคุณแน่ใจว่าคุณได้ติดตั้ง Android SDK ในระบบของคุณแล้วให้ไปที่โฟลเดอร์การติดตั้ง SDK (ตำแหน่งเริ่มต้นคือc: \ android-SDK-windows ) และคัดลอกไฟล์ต่อไปนี้จากโฟลเดอร์เครื่องมือแพลตฟอร์ม :

    adb.exe

    adbWinApi.dll

    Fastboot.exe

  3. วางไฟล์สามไฟล์ในโฟลเดอร์ที่เก็บไฟล์ที่จำเป็นในการปลดล็อกโทรศัพท์ของคุณจากนั้นดำเนินการขั้นตอนการปลดล็อกต่อ คุณควรจะดำเนินการให้เสร็จสิ้นได้โดยไม่ได้รับข้อผิดพลาด“ AdbWinAPi.dll หายไป