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

แก้ไขข้อผิดพลาด StartupCheckLibrary.dll หายไป: คู่มือแก้ปัญหาทีละขั้นตอน

ทุกครั้งที่รีบูทหรือเปิดคอมพิวเตอร์ หลายกระบวนการ เซอร์วิส และไฟล์จะทำงานร่วมกันเพื่อให้บูทได้ปกติ หากกระบวนการหรือไฟล์ใดเสียหาย/หายไป ปัญหาก็จะเกิดขึ้น หลายรายงานว่าหลังอัปเดต Windows 10 1909 พบข้อความ: "There was a problem starting StartupCheckLibrary.dll. The specified module could not be found." ทุกครั้งที่รีบูท บทความนี้จะช่วยแก้ไขปัญหานี้

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

ข้อความบอกว่าไฟล์ StartupCheckLibrary.dll หายไป ไฟล์นี้ช่วย Windows ในการเริ่มต้นระบบ และรับผิดชอบรันไฟล์สตาร์ทอัพ เป็นไฟล์ระบบ Microsoft อยู่ที่ C:\Windows\System32 แต่ยังเกี่ยวข้องกับโทรจันมาก ไฟล์ .dpl ตัวปลอมอาจเข้ามาผ่านโปรแกรม/เกมลิขสิทธิ์

  • แอนติไวรัสอาจกักกันไฟล์ StartupCheckLibrary.dll ที่น่าสงสัย ทำให้เกิดข้อผิดพลาด
  • ไฟล์ระบบ Windows เสียหาย หรือบั๊กจาก Windows Update ล่าสุดก็อาจเป็นสาเหตุ

วิธีที่ 1: กู้คืนไฟล์ .dll จาก Quarantine

StartupCheckLibrary.dll อาจติดไวรัสและถูกแอนติไวรัสกักกัน หากถูกกักกันจริง ให้ปล่อยคืน (แต่ต้องตรวจสอบความถูกต้องก่อน)

  1. กด Windows key พิมพ์ Windows Security เปิด
  2. คลิก Virus & threat protection
  3. คลิก Protection history
  4. เปิดรายการ Threat removed or restored ตรวจสอบว่ามี StartupCheckLibrary.dll หรือไม่ หากมี ตรวจสอบว่าเป็นไฟล์ Microsoft จริงหรือโทรจัน
  5. กด Win+E เปิด File Explorer ไปที่ C:\Windows\System32
  6. ค้นหาไฟล์ StartupCheckLibrary.dll
  7. อัปโหลดไฟล์ตรวจสอบบน VirusTotal, Hybrid Analysis, หรือ Metadefender
  8. หากไฟล์ถูกต้อง กลับไปหน้า Threat history คลิก Actions > Restore เพื่อกู้คืนจาก Quarantine

วิธีที่ 2: รัน SFC และ DISM Scan

ไฟล์ระบบ Windows มักเสียหาย/หายไป จากซอฟต์แวร์ลิขสิทธิ์หรือ Windows Update ที่มีบั๊ก Windows 10 มีเครื่องมือ built-in คือ SFC และ DISM สำหรับซ่อมไฟล์ระบบ

  1. เปิด Command Prompt as Administrator
  2. พิมพ์ sfc /scannow Enter (รอสักครู่)
  3. รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาหายไปหรือยัง
  4. หายังคงอยู่ ให้เปิด CMD Admin อีกครั้ง รันคำสั่งตามลำดับ:
    dism.exe /Online /cleanup-image /scanhealth
    dism.exe /Online /cleanup-image /restorehealth
    dism.exe /Online /cleanup-image /startcomponentcleanup

หมายเหตุ: ต้องมีอินเทอร์เน็ตสำหรับคำสั่ง DISM

วิธีที่ 3: ลบรายการ StartupCheckLibrary.dll จาก Task Scheduler และ Registry

ไฟล์อาจถูกลบไปแล้วแต่ Task Scheduler ยังพยายามเรียกใช้ ทำให้เกิดป๊อปอัพ ต้องลบแหล่งอ้างอิง

  1. ใช้ Microsoft Autoruns (ดาวน์โหลดจากเว็บ Microsoft)
  2. แตกไฟล์ รัน Autoruns64 as Administrator
  3. ค้นหา StartupCheckLibrary ยกเลิกถูกหรือลบรายการ แล้วรีสตาร์ท

วิธีที่ 4: ถอนการติดตั้ง Windows Update

หาวิธีข้างต้นไม่ได้ผล ให้ย้อนกลับ Windows build ก่อนหน้า

  1. Win+I เปิด Settings
  2. คลิก Update & Security
  3. แท็บ Windows Update > View update history
  4. คลิก Uninstall updates
  5. เรียงตาม Installed On คลิกขวา Update ล่าสุด > Uninstall
  6. ทำตามขั้นตอนบนหน้าจอ

วิธีที่ 5: ติดตั้ง Windows ใหม่

แนะนำให้ติดตั้ง Windows ใหม่ทั้งหมดด้วย Media Creation Tool ห้ามดาวน์โหลดไฟล์ .dll จากเว็บสุ่ม อาจมาพร้อมมัลแวร์