แก้ไข ntdll.dll ข้อผิดพลาดใน Windows 10

ไฟล์ DLL หรือไดนามิกลิงก์ไลบรารีที่เราจะพูดถึงในวันนี้เรียกว่า ntdll.dll ถูกสร้างโดย Windows ในโฟลเดอร์ System32 เมื่อติดตั้งระบบปฏิบัติการ คำอธิบายไฟล์ระบุว่า "NT Layer DLL" ซึ่งหมายความว่ามีฟังก์ชันเคอร์เนลบางอย่างที่ช่วยในการทำงานปกติของระบบปฏิบัติการ Windows ไฟล์นี้สามารถให้บริการโปรแกรมต่างๆได้ในเวลาเดียวกันโดยมีฟังก์ชันเคอร์เนลที่แตกต่างกันซึ่งสนับสนุนประสิทธิภาพของโปรแกรม หากคุณได้รับข้อผิดพลาด ntdll.dll ใน Windows 10/8/7 แสดงว่ามีวิธีแก้ปัญหาง่ายๆ

วิธีแก้ไขข้อผิดพลาด ntdll.dll บน Windows 10

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

1. ลงทะเบียนไฟล์ DLL อีกครั้ง

คุณต้องลงทะเบียนไฟล์ DLL อีกครั้งและดูว่าช่วยได้หรือไม่ ในการดำเนินการนี้ให้เปิด CMD ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่งต่อไปนี้หากมีข้อผิดพลาดที่มีอยู่แล้วก็ไม่เป็นไร:

  • regsvr32.exe /u ntdll.dll
  • regsvr32.exe ntdll.dll

2. ปิดใช้งานโปรแกรมเสริมของ Internet Explorer ที่มีปัญหา

โปรแกรมเสริมของ Internet Explorer บางตัวอาจทำให้เกิดปัญหานี้ ดังนั้นคุณสามารถลองปิดการใช้งานการตั้งค่า Internet Explorer และดูว่าสามารถแก้ไขข้อผิดพลาดได้หรือไม่

  • ในการดำเนินการนี้ให้เปิดเบราว์เซอร์ Internet Explorer คุณสามารถพิมพ์ Windows 10 start search
  • เมื่อเบราว์เซอร์จะเปิดให้กดAlt + Xและเลือกการตั้งค่าคอนฟิก add-onจากเมนูป๊อปอัพ
  • ไฮไลต์รายการ " แถบเครื่องมือและส่วนขยาย " ทางด้านซ้ายและทางด้านขวาปิดใช้งานส่วนเสริมหนึ่งรายการต่อจากกันโดยคลิกขวาและเลือก " ปิดใช้งาน "

ปิดการใช้งานส่วนขยายใน IE

3. เรียกใช้เครื่องมือ DISM และ SFC

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

Dism /Online /Cleanup-Image /CheckHealth

Dism /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /RestoreHealth

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

sfc /scannow

4. ใช้ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม

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

เปิด " แผงควบคุม " (คุณสามารถเปิดผ่านการค้นหาโดยพิมพ์คำ) จากนั้นคลิกที่รายการ " Programs " และเลือก " เรียกใช้โปรแกรมที่สร้างขึ้นสำหรับ Windows รุ่นก่อนหน้า "

ใช้โปรแกรมสำหรับ Windows เวอร์ชันก่อนหน้า


จากนั้นทำตามคำแนะนำของวิซาร์ดบนหน้าจอ เครื่องมือแก้ปัญหาจะวิเคราะห์และแสดงรายการปัญหา

การวินิจฉัยและป้องกันปัญหาคอมพิวเตอร์

5. การสแกนไฟล์เพื่อหาไวรัส

คุณยังสามารถลองใช้การสแกนมัลแวร์โดยใช้โปรแกรมสแกนไวรัสฟรีเช่น Zemana หรือ Dr.Web Cureit

6. แทนที่ไฟล์จากแหล่งที่เชื่อถือได้

ไฟล์จะอยู่ตามเส้นทางนี้:

สำหรับ x86 " พีซีเครื่องนี้ "> C: \ Windows \ System32

สำหรับ x64 " พีซีเครื่องนี้ "> C: \ Windows \ SysWOW64

จะแนะนำให้ได้รับไฟล์ใหม่จากคอมพิวเตอร์เครื่องอื่นด้วยเหมือนกันจำนวนรุ่นของแฟ้ม จากนั้นคุณต้องบูตเข้าสู่ Safe Mode หลังจากนั้นไปที่เส้นทางด้านบนและแทนที่ไฟล์ด้วยแท่ง USB หรืออุปกรณ์อื่น ๆ

เวอร์ชันไฟล์ Ntdll dll


ถัดไปคุณต้องลงทะเบียนไฟล์ที่ถูกแทนที่นี้ ในการดำเนินการนี้ให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่งต่อไปนี้:

regsvr32 ntdll.dll

การลงทะเบียนไฟล์ ntdll dll

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