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

แก้ไข: StartUpCheckLibrary.dll Missing

ระบบอาจแสดงแจ้งเตือน StartUpCheckLibrary.dll missing หาก DLL ไฟล์ดังกล่าวถูก Quarantine โดย Security Product ของระบบ นอกจากนี้ Corrupt Windows System Files หรือ Installation ก็อาจก่อให้เกิด Error นี้

ผู้ใช้เจอ StartUpCheckLibrary.dll Missing Notification เมื่อเปิดเครื่อง ปกติหลัง Windows Update

ก่อน Troubleshooting ให้ตรวจสอบว่าปัญหายังคงอยู่ใน Safe Mode หรือไม่ หากไม่ใช่ ให้ตรวจสอบระบบหา Malware

วิธีแก้ที่ 1: นำ StartUpCheckLibrary.dll ออกจาก Antivirus Quarantine

Antivirus/Antimalware Applications แสดง False Positives บ่อยครั้ง ที่ไฟล์ Legitimate ถูกติดฉลากว่า Threat และย้ายไป Quarantine Section กรณีของ StartUpCheckLibrary.dll อาจเป็นเช่นกัน ในบริบทนี้ การ Restore ไฟล์ดังกล่าวจาก Quarantine Section ของ Antivirus อาจช่วยได้ (ทำขั้นตอนนี้ก็ต่อเมื่อคุณมั่นใจ 100% ว่าไฟล์ไม่ได้ติดเชื้อ) เพื่อความเข้าใจ เราจะอธิบายขั้นตอนสำหรับ Windows Defender คุณอาจปรับใช้ตาม Antivirus/Antimalware Product ของคุณ

  1. กดปุ่ม Windows เปิด Windows Menu → ค้นหา Windows Security → เลือก Windows Security
  2. เปิด Virus & Threat Protection → เลือก Threat History
  3. เช็คใน Quarantine Threats → ดูว่า StartUpCheckLibrary.dll อยู่ไหม
  4. ถ้าอยู่ → Restore StartUpCheckLibrary.dll file → ตรวจสอบว่าระบบไม่มี DLL Error แล้ว อาจต้อง Add Exception สำหรับไฟล์ใน Windows Defender Settings เพื่อป้องกันปัญหาในอนาคต

วิธีแก้ที่ 2: ลบ StartupCheckLibrary.dll จาก Task Scheduler ของระบบ

คุณอาจเจอ Error นี้หาก StartupCheckLibrary.dll ถูกลบออกจากระบบแล้ว แต่ Trace ของมันคงอยู่ใน Task Scheduler ของระบบ ในสถานการณ์นี้ การลบ Argument ที่ชี้ไปที่ StartupCheckLibrary.dll อาจช่วยได้

  1. กดปุ่ม Windows → พิมพ์ Task Scheduler → เลือก Task Scheduler
  2. ใน Left Pane ขยาย Task Scheduler Library → ขยาย Microsoft → ขยาย Windows
  3. เลือก Application Experience → ใน Right Pane หาและดับเบิลคลิก StartupCheckLibrary หากไม่ต้องการ ลบ Entry ได้เลย ข้ามไปขั้นตอน 6
  4. ไปแท็บ Actions → เลือก Start a Program → กด Edit (ใต้หน้าต่าง)
  5. ลบ StartupCheckLibrary.dll ออกจาก Argument Box → กด OK
  6. Reboot PC → หลัง Reboot ตรวจสอบว่าระบบไม่มี DLL Error แล้ว

วิธีแก้ที่ 3: ใช้ Registry Editor ลบ Trace ของ StartUpCheckLibrary.dll

StartUpCheckLibrary.dll อาจถูกลบออกจากระบบแล้ว (เนื่องจาก Uninstall Application หรือโดย Security Product) แต่ Trace ใน Registry ยังคงก่อให้เกิด Notification การลบ Trace จาก System Registry อาจช่วยได้

คำเตือน: ดำเนินการด้วยความเสี่ยงของตัวเอง การแก้ไข Registry ต้องมีความรู้/ความเชี่ยวชาญ หากทำผิดอาจทำลายข้อมูล/ระบบถาวร

  1. สร้าง Backup Registry ของระบบ
  2. กดปุ่ม Windows → ค้นหา Registry Editor → คลิกขวา Registry Editor → Run as Administrator
  3. ไปที่พาธ:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{391B74BA-C53C-4BDB-922C-B24E3ACFB09D}
  4. คลิกขวา {391B74BA-C53C-4BDB-922C-B24E3ACFB09D} → Delete หรือใช้ Edit Menu → Find ค้นหา startupchecklibrary → ลบ Entry ที่น่าจะก่อให้เกิดปัญหา
  5. หลังลบ Entry → ปิด Registry Editor → Reboot PC
  6. หลัง Reboot → ตรวจสอบว่าระบบไม่มี DLL Error แล้ว

วิธีแก้ที่ 4: ใช้ AutoRuns ลบ Trace ของ StartUpCheckLibrary.dll

StartUpCheckLibrary.dll Notification อาจชี้ไปที่ Remnants ของไฟล์ที่ถูกลบแล้ว (โดย Uninstall App หรือ Security Product) ในกรณีนี้ การใช้ Microsoft Autoruns Utility ลบ Trace ของ StartUpCheckLibrary.dll อาจช่วยได้

  1. สร้าง System Restore Point ป้องกันปัญหาหากสถานการณ์ไม่ดี
  2. เปิด Browser → ดาวน์โหลด Microsoft Autoruns
  3. Extract Zip ที่ดาวน์โหลด → เปิดโฟลเดอร์ที่ Extract แล้ว
  4. คลิกขวา Autoruns (หรือ Autoruns64 ถ้า 64-bit) → Run as Administrator (Yes ถ้า UAC)
  5. ใน Search Box ของ Autoruns → Search:
    StartupCheckLibrary
  6. Uncheck (หรือ Right-click/Delete) Entries ที่ชี้ไปที่ StartupCheckLibrary File → Restart PC หากไม่มี Entry เกี่ยวกับ StartupCheckLibrary ให้ Delete Entries ทั้งหมดที่ File ไม่พบใน Image Path Column
  7. หลัง Restart → ตรวจสอบว่าระบบไม่มี DLL Error แล้ว

วิธีแก้ที่ 5: รันคำสั่ง SFC และ DISM

คุณอาจเจอ Error นี้หากไฟล์ที่จำเป็นต่อการทำงานของระบบ เสียหาย ในบริบทนี้ การรัน SFC และ DISM Commands จะล้าง Corruption และแก้ปัญหา

  1. รัน SFC Command → ตรวจสอบว่าปัญหาแก้หรือไม่
  2. หาไม่แก้ → รัน DISM Command → ตรวจสอบว่าปัญหา DLL แก้หรือไม่

วิธีแก้ที่ 6: ทำ Repair Upgrade ของ Windows ของระบบ

หากปัญหายังคงอยู่ การทำ Repair Upgrade ของ Windows (คุณจะไม่สูญเสียไฟล์และแอปพลิเคชัน แต่ Setup จะซ่อม System Files และทำ System Update) อาจช่วยได้

  1. ทำ Repair Install ของ Windows 10
  2. หลัง Repair Install เสร็จ → คาดว่า DLL Issue จะแก้แล้ว