Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีการแก้ไขข้อผิดพลาดการหยุดทำงานของ Ntdll.dll บน Windows 10/11

การพบข้อผิดพลาดของ Windows อาจทำให้ตื่นตระหนก โดยเฉพาะอย่างยิ่งหากข้อผิดพลาดปรากฏขึ้นจากสีน้ำเงินและคุณไม่รู้ว่าเกิดจากอะไร หนึ่งในข้อผิดพลาดทั่วไปที่ผู้ใช้ Windows รายงานเมื่อเร็วๆ นี้เกี่ยวข้องกับไฟล์ ntdll.dll ข้อผิดพลาด ntdll.dll เกิดความผิดพลาดเกิดขึ้นเมื่อเปิดหรือออกจากแอป แต่บางครั้งข้อผิดพลาดก็เกิดขึ้นเมื่อโปรแกรมทำงานเพียงเครื่องเดียว

ต่อไปนี้คือข้อผิดพลาด ntdll.dll ทั่วไปบางส่วนใน Windows 10/11:

  • หยุด:c000021 ข้อผิดพลาดของฮาร์ดที่ไม่รู้จัก \systemroot\system32\ntdll.dll
  • (ชื่อของโปรแกรม) ทำให้เกิดข้อผิดพลาดในโมดูล NTDLL.DLL ที่ (ที่อยู่หน่วยความจำเฉพาะ)
  • เกิดข้อยกเว้นที่ไม่สามารถจัดการได้ (ที่อยู่หน่วยความจำเฉพาะ) ที่ ntdll.dll
  • เกิดข้อขัดข้องใน ntdll.dll!

เพื่อให้สามารถแก้ไขข้อผิดพลาดการหยุดทำงานของ ntdll.dll ใน Windows 10/11 ได้สำเร็จ สิ่งสำคัญคือต้องทำความเข้าใจว่าอะไรเป็นสาเหตุของข้อผิดพลาดตั้งแต่แรก เพื่อให้คุณทราบวิธีที่ดีที่สุดในการแก้ไขข้อผิดพลาด ข้อผิดพลาด Ntdll.dll อาจเกิดจากสาเหตุหลายประการ ได้แก่:

  • ติดไวรัสหรือมัลแวร์
  • ปัญหาเกี่ยวกับฮาร์ดไดรฟ์
  • แอปเสียหายหรือกำหนดค่าไม่ถูกต้อง
  • ไฟล์ ntdll.dll เสียหาย
  • บัญชีผู้ใช้ที่เสียหาย

โปรดทราบว่าข้อผิดพลาด ntdll.dll ขัดข้องเป็นปัญหาที่เกิดภัยพิบัติไม่เพียง แต่ Windows 10/11 แต่ยังรวมถึงระบบปฏิบัติการ Windows อื่น ๆ เช่น Windows 8, Windows 8.1, Windows 7, Windows Vista และ Windows XP ข้อผิดพลาดอาจเกิดขึ้นได้ในขณะที่คุณใช้โปรแกรมหรือแอปพลิเคชันใดๆ ที่ติดตั้งบนคอมพิวเตอร์ของคุณ หรือแม้แต่ระหว่างการติดตั้ง Windows

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

สแกนหาพีซีฟรีปัญหา3.145.873ดาวน์โหลดเข้ากันได้กับ:Windows 10/11, Windows 7, Windows 8

Ntdll.dll คืออะไร?

ก่อนที่เราจะดำเนินการต่อ สิ่งสำคัญคือต้องทำความเข้าใจก่อนว่าไฟล์ ntdll.dll คืออะไรและทำให้เกิดข้อผิดพลาดที่น่ารำคาญได้อย่างไร

Ntdll.dll เป็นไฟล์ระบบ Windows หรือที่เรียกว่า NT Layer Dll ไฟล์นี้มีฟังก์ชันเคอร์เนล NT ที่มีความสำคัญต่อการทำงานที่เหมาะสมของระบบ Windows ของคุณ หากไม่มีไฟล์นี้ แอปของคุณจะไม่สามารถทำงานได้อย่างถูกต้องหรือไม่ทำงานเลย

ไฟล์ ntdll.dll มักจะอยู่ใน c:\windows\system32 โฟลเดอร์ หากคุณใช้ระบบปฏิบัติการ Windows รุ่นเก่า สามารถดูไฟล์ได้ที่ c:\winnt\system32 หรือ c:\i386 ไดเรกทอรี Ntdll.dll เป็นไฟล์ระบบ Windows ที่ถูกต้องและไม่ใช่มัลแวร์หรือไวรัส อย่างไรก็ตาม เช่นเดียวกับไฟล์อื่นๆ ในคอมพิวเตอร์ของคุณ ไฟล์ ntdll.dll อาจเสียหายได้เนื่องจากการติดไวรัสหรือมัลแวร์

คุณไม่ควรลบไฟล์ ntdll.dll เนื่องจาก Windows ต้องการให้ทำงานได้อย่างถูกต้อง หากคุณพบข้อผิดพลาด ntdll.dll ที่ขัดข้อง คุณสามารถลองแก้ไขตามรายการด้านล่างเพื่อดูว่าวิธีใดใช้งานได้

วิธีการแก้ไขข้อผิดพลาด Ntdll.dll ใน Windows 10/11

เมื่อคุณได้รับข้อความข้อผิดพลาด ntdll.dll เกิดข้อผิดพลาด สิ่งแรกที่คุณต้องทำคือรีสตาร์ทคอมพิวเตอร์ วิธีแก้ปัญหาฉุกเฉินนี้แก้ไขปัญหาเล็กน้อยเป็นส่วนใหญ่ โดยเฉพาะอย่างยิ่งหากข้อผิดพลาดเกิดจากแอปพลิเคชันที่ผิดพลาดหรือปัญหาชั่วคราวที่เกิดขึ้นเพียงครั้งเดียว หลังจากรีสตาร์ทแล้ว ให้ล้างระบบของคุณด้วยแอป เช่น Outbyte PC Repair . เครื่องมือนี้จะกำจัดไฟล์ขยะของคอมพิวเตอร์และปรับกระบวนการของระบบให้เหมาะสมเพื่อประสิทธิภาพที่ราบรื่นยิ่งขึ้น

หากการรีบูตและทำความสะอาดระบบของคุณไม่ได้ผล ให้หาวิธีแก้ไขตามรายการด้านล่างและค้นหาวิธีแก้ไขปัญหาของคุณ

โซลูชัน #1:อัปเดต Windows

ข้อผิดพลาดส่วนใหญ่เกิดจากระบบที่ล้าสมัย ตรวจสอบคอมพิวเตอร์ของคุณว่ามีการอัปเดต Windows ใด ๆ ที่ต้องติดตั้งหรือไม่ ในการดำเนินการนี้:

  1. คลิก เริ่ม แล้วพิมพ์ อัปเดต ในช่องค้นหา เลือก ตรวจหาการอัปเดต จากผลการค้นหาเพื่อเปิด Windows Update หน้าต่าง
  2. คลิกปุ่ม ตรวจหาการอัปเดต เพื่อดูว่ามีการอัปเดตใดที่ควรติดตั้งหรือไม่
  3. ติดตั้งการอัปเดตที่จำเป็นทั้งหมดและรีสตาร์ทคอมพิวเตอร์เมื่อเสร็จสิ้น

ลองเรียกใช้โปรแกรมที่คุณใช้เมื่อคุณพบข้อผิดพลาด ntdll.dll เพื่อตรวจสอบว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่

โซลูชัน #2:ติดตั้งไฟล์ DLL ใหม่

หาก ntdll.dll ได้รับความเสียหายในบางจุด คุณสามารถลองติดตั้งไฟล์ DLL ใหม่ด้วยตนเองโดยทำตามขั้นตอนด้านล่าง:

  1. เปิด พรอมต์คำสั่ง โดยพิมพ์ cmd ในช่องค้นหา
  2. คลิกขวาที่ พรอมต์คำสั่ง จากรายการผลลัพธ์ จากนั้นเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
  3. พิมพ์ regsvr32.exe /u ntdll.dll จากนั้นกด Enter เพื่อถอนการติดตั้งไฟล์
  4. ถัดไป พิมพ์ regsvr32.exe ntdll.dll จากนั้นกด Enter เพื่อติดตั้งไฟล์ DLL ใหม่

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

โซลูชัน #3:เรียกใช้ DISM

ขั้นตอนต่อไปคือการเปิดใช้ Deployment Image Servicing and Management หรือ DISM เพื่อซ่อมแซมไฟล์ระบบที่เสียหาย

หมายเหตุ:DISM ใช้ได้เฉพาะกับคอมพิวเตอร์ที่ใช้ Windows 8 และ 10

ในการเรียกใช้ DISM ให้ทำตามคำแนะนำด้านล่าง:

  1. เปิด พรอมต์คำสั่ง โดยใช้ขั้นตอนข้างต้น
  2. พิมพ์คำสั่งเหล่านี้ทีละคำ:
    • Dism /Online /Cleanup-Image /CheckHealth
    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /RestoreHealth

รอในขณะที่ DISM สแกนระบบของคุณและพยายามซ่อมแซมไฟล์ระบบที่เสียหาย DISM อาจดาวน์โหลดไฟล์ที่เสียหายจากเซิร์ฟเวอร์ของ Microsoft

โซลูชัน #4:เรียกใช้ตัวตรวจสอบไฟล์ระบบ

System File Checker เป็นเครื่องมือในตัวที่ใช้ในการสแกนหาไฟล์ที่เสียหายในระบบ Windows และกู้คืนหากเป็นไปได้ หากคุณสงสัยว่าไฟล์ ntdll.dll ของคุณเสียหาย การเรียกใช้ System File Checker อาจช่วยแก้ปัญหานี้ได้

ในการดำเนินการนี้:

  1. เปิด พรอมต์คำสั่ง โดยใช้คำแนะนำข้างต้น อย่าลืมเรียกใช้ในฐานะผู้ดูแลระบบเพื่อเข้าถึงแบบเต็ม
  2. พิมพ์ sfc /scannow จากนั้นกด Enter .
  3. รอจนเสร็จสิ้นกระบวนการ

หากวิธีนี้ใช้ได้ผล คุณจะไม่เห็นข้อผิดพลาด ntdll.dll อีก หากไม่เป็นเช่นนั้น คุณอาจต้องแทนที่ไฟล์ DLL ด้วยตนเองจากแหล่งที่ถูกต้อง

โซลูชัน #5:แทนที่ไฟล์ DLL

หากวิธีแก้ปัญหาก่อนหน้านี้ไม่ได้ผล ขั้นตอนต่อไปคือการแทนที่ไฟล์ ntdll.dll จากแหล่งที่เชื่อถือได้ ด้วยเหตุผลด้านความปลอดภัย อย่าดาวน์โหลดจากไลบรารี DLL ของบริษัทอื่น ดาวน์โหลดจากเซิร์ฟเวอร์ของ Microsoft เท่านั้น หรือคุณสามารถคัดลอกไฟล์ ntdll.dll จากคอมพิวเตอร์เครื่องอื่นที่ใช้ระบบ Windows เดียวกันได้

ต่อไป ให้บูตเข้าสู่ Safe Mode และไปที่โฟลเดอร์ที่มีไฟล์ ntdll.dll ของคุณอยู่ คัดลอกและแทนที่ไฟล์ที่มีอยู่ในโฟลเดอร์นั้น ติดตั้งไฟล์ DLL อีกครั้งโดยพิมพ์บรรทัดคำสั่งนี้ใน Command Prompt :

regsvr32 ntdll.dll

กด Enter และรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

โซลูชัน #6:ติดตั้งโปรแกรมใหม่

หากคุณยังคงพบข้อผิดพลาด ntdll.dll เมื่อใช้โปรแกรมใดโปรแกรมหนึ่ง ให้ลองถอนการติดตั้งโปรแกรมนั้นก่อน แล้วติดตั้งสำเนาใหม่อีกครั้ง แอปของบุคคลที่สามที่ล้าสมัยหรือผิดพลาดเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาด ntdll.dll

ตรวจสอบให้แน่ใจว่าโปรแกรมเข้ากันได้กับระบบของคุณโดยเรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม ในการดำเนินการนี้:

  1. คลิกขวาที่ทางลัดของโปรแกรม จากนั้นเลือก คุณสมบัติ .
  2. คลิกที่ ความเข้ากันได้ แท็บ
  3. คลิก เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ ปุ่ม.
  4. เลือกลองใช้การตั้งค่าที่แนะนำ เพื่อทดสอบรันโปรแกรมโดยใช้การกำหนดค่าความเข้ากันได้ที่แนะนำ
  5. ทำตามคำแนะนำเพื่อดูว่าวิธีนี้ใช้ได้ผลหรือไม่
  6. หากตัวเลือกแรกใช้ไม่ได้ ให้คลิกที่แก้ไขปัญหาโปรแกรม ถัดจากการเลือกการตั้งค่าความเข้ากันได้ของคุณด้วยตนเอง

สรุป

ข้อผิดพลาด ntdll.dll ขัดข้องเป็นปัญหา Windows ทั่วไปที่สามารถแก้ไขได้ง่ายโดยทำตามวิธีแก้ไขปัญหาที่ระบุไว้ข้างต้น หากการแก้ไขทั้งหมดข้างต้นไม่ได้ผล คุณอาจมีปัญหาเกี่ยวกับฮาร์ดไดรฟ์ ซึ่งพบได้ยากมาก แต่ถ้าเป็นกรณีนี้สำหรับคุณ การเปลี่ยนฮาร์ดไดรฟ์และติดตั้ง Windows ใหม่จะช่วยแก้ไขข้อผิดพลาด ntdll.dll