Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ไฟล์ Libmysql.dll หายไป

ผู้ใช้จะได้รับข้อผิดพลาดนี้เมื่อไฟล์ Libmysql.dll หายไปจากระบบปฏิบัติการ Windows ไฟล์นี้เป็นส่วนหนึ่งของ OS และจำเป็นสำหรับ Windows ในการรันโปรแกรมบางโปรแกรม ไฟล์ DLL ถูกใช้ร่วมกันหลายโปรแกรม ทำหน้าที่เป็น Shared Library ให้ทรัพยากร เช่น ฟังก์ชัน คลาส ตัวแปร ไอคอน รูปภาพ ฯลฯ หาก Libmysql.dll หายไป อาจเพราะโปรแกรมอื่นวางไว้ผิดที่ โปรแกรมร้ายแรงทำลายไฟล์ หรือ Registry ของ Windows เสียหาย อาจได้ข้อความข้อผิดพลาดดังนี้:

The program can’t start because LibMySQL.dll is missing from your computer, try reinstalling the program to fix this problem

แก้ไข: ไฟล์ Libmysql.dll หายไป

วิธีที่ 1: ดาวน์โหลดไฟล์ DLL ใหม่

ในวิธีนี้จะดาวน์โหลดไฟล์ใหม่จากเว็บ ไปที่หน้าดาวน์โหลด DLL อย่างเป็นทางการ แล้วแทนที่ไฟล์เก่าที่เสียหาย

  1. ไปที่ My Computer > Properties ดูว่าใช้ Windows 32-bit หรือ 64-bit (ตัวอย่างเป็น 64-bit)
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  2. ไปที่ www.dll-files.com ค้นหาชื่อไฟล์ DLL ที่หายไป กด Search DLL file
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  3. คลิกชื่อไฟล์จากผลค้นหา ดาวน์โหลด 64-bit หรือ 32-bit ตาม OS ของเครื่อง
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  4. ไปที่โฟลเดอร์ต่อไปนี้ Copy และ Paste ไฟล์ไว้ที่นี่ (ต้องมีสิทธิ์ Admin):
    C:\Windows\System32
  5. Restart เครื่อง แล้วลองรันโปรแกรมใหม่

วิธีที่ 2: Copy DLL ไปที่โฟลเดอร์ .EXE ของโปรแกรม

วิธีนี้ผู้ใช้หลายรายรายงานว่าทำงานได้ ในวิธีนี้จะ Copy libmysql.dll ไปวางที่ตำแหน่งที่ไฟล์ .exe ของโปรแกรมที่พยายามรันติดตั้งอยู่ เนื่องจากโปรแกรมอาจค้นหา libmysql.dll ใน Root Directory (ที่ติดตั้ง) การย้ายไฟล์ไปโฟลเดอร์ติดตั้งจะแก้ข้อผิดพลาด

  1. ดาวน์โหลด libmysql.dll ใหม่ตาม วิธีที่ 1
  2. ไปที่โฟลเดอร์ติดตั้งโปรแกรมที่ให้ข้อผิดพลาด ตรวจสอบว่ามีไฟล์ Executable อยู่
  3. Paste libmysql.dll ไว้ที่นี่ ลองรันโปรแกรมดูว่าทำงานได้หรือไม่

วิธีที่ 3: ตรวจสอบและซ่อมแซม System Files ด้วย SFC Scan

Windows File Checker (SFC) เป็น Utility built-in ใน Windows ทุกเวอร์ชันใหม่ ใช้แก้ไขไฟล์ Windows ที่เสียหายหรือ Corrupt ต้องรัน CMD ด้วยโหมด Elevated (Admin)

  1. ในเมนู Search พิมพ์ cmd เปิด Command Prompt แบบ Administrator
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  2. ใน CMD พิมพ์ SFC /scannow กด Enter
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  3. System File Checker จะตรวจสอบ Integrity ของ System Files และซ่อมไฟล์ .dll ที่เสียหาย
  4. เมื่อเสร็จจะแสดงข้อความหนึ่งในนี้:
    • Windows did not find any integrity violations
    • Windows Resource Protection found corrupt files and repaired them
    • Windows Resource Protection found corrupt files but was unable to fix some (or all) of them (ไม่ดี)
  5. หากเป็นกรณีที่ 3 ให้ดำเนินต่อ:
  6. พิมพ์ “DISM /online /Cleanup-Image / ScanHealth” กด Enter ตรวจสอบว่าไฟล์ซ่อมได้หรือไม่
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  7. พิมพ์ “DISM /Online /Cleanup-Image /RestoreHealth” เพื่อซ่อมไฟล์
    แก้ไข: ไฟล์ Libmysql.dll หายไป
  8. Restart ระบบ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่