เมื่อระบบปฏิบัติการ Windows ได้รับการติดตั้งเป็นเครื่องแรกในคอมพิวเตอร์ของคุณ ntdll.dll ไฟล์จะถูกสร้างขึ้นโดยอัตโนมัติ โดยทั่วไป ntdll.dll เป็นไฟล์ที่เกี่ยวข้องกับระบบปฏิบัติการ Windows และพบได้ในไฟล์ Windows System32 ไดเรกทอรี หากคุณเห็นคุณสมบัติของไฟล์นี้ แสดงว่ามีคำอธิบายไฟล์เป็น NT Layer DLL และมีฟังก์ชันเคอร์เนล NT หลักทั้งหมดที่จำเป็นสำหรับการทำงานปกติของระบบปฏิบัติการ Windows ไฟล์นี้ทำงานในพื้นหลังเป็นส่วนใหญ่ แต่บางครั้งไฟล์อาจขัดข้องหรือทำงานไม่ถูกต้อง โดยทั่วไป สิ่งนี้จะเกิดขึ้นเมื่อมีแอปพลิเคชัน/โปรแกรมมากกว่าหนึ่งรายการพยายามเข้าถึงไฟล์พร้อมกัน
ผู้ใช้ Windows หลายคนรายงานว่าเห็นสิ่งนี้ ไฟล์ ntdll.dll ผิดพลาด เมื่อโปรแกรมที่พวกเขากำลังเข้าถึงก็เกิดขัดข้อง หากคุณกำลังประสบปัญหาการหยุดทำงานของ ntdll.dll บนพีซี Windows ของคุณ ให้ลองใช้วิธีการแก้ไขปัญหาที่กล่าวถึงด้านล่างเพื่อตรวจสอบว่าจะช่วยคุณในการล้างข้อผิดพลาดในคอมพิวเตอร์ของคุณหรือไม่
สารบัญ
วิธีที่ 1 – กู้คืนไฟล์ ntdll.dll
1. คลิกที่นี้ ลิงค์ เพื่อเปิดเว็บไซต์ DLL-Files
ในช่องค้นหาด้านล่าง ค้นหาไฟล์ DLL ที่หายไป พิมพ์ ntdll.dll และคลิกที่ ค้นหาไฟล์ DLL.
2. ในผลการค้นหาที่แสดง ให้คลิกที่ ntdll.dll ชื่อไฟล์.
ในหน้านี้ คุณจะเห็นเวอร์ชันของไฟล์ DLL ที่พร้อมใช้งาน
ขึ้นอยู่กับของคุณ ระบบสถาปัตยกรรม (32 บิตหรือ 64 บิต) คุณต้องค้นหาไฟล์ DLL เวอร์ชันล่าสุด
คลิกที่ ดาวน์โหลด ปุ่มเพื่อดาวน์โหลดไฟล์ DLL ที่จำเป็นลงในพีซีของคุณ
โฆษณา
3 ไฟล์จะถูกดาวน์โหลดเป็นไฟล์ zip
แตกไฟล์เก็บถาวรเพื่อรับไฟล์ DLL ไปยังตำแหน่งบนคอมพิวเตอร์ของคุณ
คัดลอกและวางที่แยกออกมา ntdll.dll ไฟล์ลงในไดเร็กทอรีระบบของคุณ
บนระบบปฏิบัติการ Windows รุ่น 32 บิต ให้วางไฟล์ใน C:\Windows\System32
บนระบบปฏิบัติการ Windows 64 บิต ให้วาง 32 บิต ไฟล์ DLL ใน C:\Windows\SysWOW64 และ 64-บิต ไฟล์ DLL ใน C:\Windows\System32.
4. ตอนนี้กด Windows + R ที่จะเปิด วิ่ง.
พิมพ์ cmd แล้วกด Ctrl + Shift + Enter ที่จะเปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ.
ในพรอมต์คำสั่ง พิมพ์คำสั่งด้านล่าง
regsvr32 ntdll.dll หรือ
5. เริ่มต้นใหม่ คอมพิวเตอร์ของคุณ. ตรวจสอบว่าคุณสามารถเปิดโปรแกรมได้โดยไม่มีปัญหาไฟล์ ntdll.dll ขัดข้อง
วิธีที่ 2 – ตรวจสอบการอัปเดต Windows ที่รอดำเนินการ
1. กด Windows + R ที่จะเปิด วิ่ง.
พิมพ์ ms-settings: windowsupdate และตี เข้า เพื่อเปิด การตั้งค่าการอัปเดต Windows หน้าหนังสือ.
2. ในหน้านี้ ให้คลิกที่ ตรวจสอบสำหรับการอัพเดต ปุ่ม.
Windows จะเริ่มค้นหาการอัปเดตสำหรับเวอร์ชัน Windows ที่ติดตั้งบนพีซีของคุณ
หากมีการอัปเดตใหม่ๆ จะมีการดาวน์โหลดและติดตั้ง
3. รีบูต คอมพิวเตอร์ของคุณหลังจากการอัปเดต Windows เสร็จสิ้น
ตรวจสอบว่าแอปพลิเคชันของคุณขัดข้องด้วยข้อผิดพลาดการขัดข้อง ntdll.dll
วิธีที่ 3 - เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม
1. ค้นหาทางลัดของ โปรแกรมที่มีปัญหา ที่ขัดข้องบนเดสก์ท็อป
คลิกขวาที่ ทางลัด แล้วเลือก คุณสมบัติ.
2. ใน คุณสมบัติ หน้าต่าง ไปที่ ความเข้ากันได้ แท็บ
ที่นี่ คลิกที่ เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ ปุ่ม.
3. นี้จะเปิดขึ้น ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม
ที่นี่ คลิกที่ ลองตั้งค่าที่แนะนำ เพื่อทดสอบการรันโปรแกรมด้วยการตั้งค่าความเข้ากันได้ที่แนะนำ
หลังจากกระบวนการแก้ไขปัญหานี้เสร็จสิ้น ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
4. หากปัญหายังคงอยู่ ให้เรียกใช้ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม แล้วเลือกตัวเลือก โปรแกรมแก้ปัญหา.
ตัวเลือกนี้เลือกการตั้งค่าความเข้ากันได้ตามปัญหาที่คุณพบ
5. หากปัญหายังคงเกิดขึ้นหลังจากขั้นตอนข้างต้น ให้ทำตามขั้นตอนด้านล่างใน คุณสมบัติ หน้าต่างของโปรแกรม
- ทำเครื่องหมายที่ช่องถัดจาก เรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ แล้วเลือก Windows8 หรือรุ่นก่อนหน้าอื่น ๆ ในรายการดรอปดาวน์ด้านล่าง ตรวจสอบว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
- หรือทำเครื่องหมายที่ช่องถัดจาก เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
วิธีที่ 4 – เรียกใช้ SFC Scan และ DISM Tool
1. เปิด วิ่ง โต้ตอบโดยใช้ Windows และ R คีย์ผสม
พิมพ์ cmd แล้วกด Ctrl + Shift + Enter ที่จะเปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ.
คลิกที่ ใช่ เมื่อได้รับแจ้งจาก การควบคุมบัญชีผู้ใช้.
2. พิมพ์คำสั่งด้านล่างแล้วกด เข้า เพื่อเรียกใช้การสแกน SFC
sfc /scannow
3. รอให้การสแกนตรวจหาความเสียหายในไฟล์ระบบ Windows และซ่อมแซม
หลังจากการสแกนเสร็จสิ้น ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โฆษณา
4. หากปัญหายังคงอยู่ ให้เปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ และทำการสแกน DISM โดยใช้คำสั่งด้านล่าง
DISM / ออนไลน์ / Cleanup-Image / RestoreHealth
5. เครื่องมือ DISM จะตรวจสอบความเสียหายในอิมเมจ Windows และแก้ไข
หลังจากที่เครื่องมือทำงานเสร็จสิ้น ให้ลองเรียกใช้โปรแกรมที่มีปัญหาและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
วิธีที่ 5 – ถอนการติดตั้งและติดตั้งโปรแกรมที่มีปัญหาใหม่
1. กด Windows + X เพื่อเปิดเมนูบริบทของปุ่มเริ่ม
ที่นี่เลือกตัวเลือก แอพและคุณสมบัติ.
2. บน แอพและคุณสมบัติ ให้มองหาโปรแกรมที่มีปัญหาในรายการแอพที่ติดตั้ง
เมื่อคุณพบแอปแล้ว ให้คลิกที่ สามจุดแนวตั้ง เกี่ยวข้องกับมันและเลือก ถอนการติดตั้ง
คลิกที่ ถอนการติดตั้ง อีกครั้งในข้อความยืนยันที่ปรากฏขึ้น
3. รอให้โปรแกรมถอนการติดตั้งจากคอมพิวเตอร์ของคุณ
รีบูต พีซีของคุณ
4. ดาวน์โหลดตัวติดตั้งสำหรับแอปพลิเคชันจากเว็บไซต์
ติดตั้งแอปพลิเคชันโดยใช้ตัวติดตั้งที่ดาวน์โหลดมา
เปิดแอปและตรวจสอบว่าเกิดปัญหากับข้อผิดพลาด ntdll.dll หรือไม่
วิธีที่ 6 – ทำการคืนค่าระบบ
1. เปิด วิ่ง กล่องโดยใช้ Windows + R คีย์ผสม
พิมพ์ rstrui และตี เข้า ที่จะเปิด ระบบการเรียกคืน.
2. ใน ระบบการเรียกคืน หน้าต่าง เลือกตัวเลือก การกู้คืนที่แนะนำ.
จากนั้นคลิกที่ ต่อไป.
บันทึก: เลือก เลือกจุดคืนค่าอื่น ถ้าคุณต้องการจุดคืนค่าอื่น ๆ คลิกที่ ต่อไป.
จากนั้นเลือกจุดคืนค่าจากรายการ คลิกที่ ต่อไป.
3. สุดท้ายคลิกที่ เสร็จ เพื่อเริ่มกระบวนการกู้คืน
ระบบจะกู้คืนไปยังจุดคืนค่าก่อนหน้าและเริ่มต้นใหม่
หลังจากที่ระบบเริ่มทำงาน ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
วิธีที่ 7 – แทนที่ ntdll.dll จากแหล่งที่เชื่อถือได้
1. กด Windows + R ที่จะเปิด วิ่ง.
พิมพ์ cmd และตี เข้า ที่จะเปิด พร้อมรับคำสั่ง.
2. ใน พร้อมรับคำสั่ง, พิมพ์คำสั่งด้านล่างแล้วกด เข้า.
ข้อมูลระบบ
3. ในรายละเอียดของระบบ ให้มองหา ประเภทระบบ
ถ้ามันแสดง an พีซีที่ใช้ x64 ระบบปฏิบัติการของคุณคือ 64-บิต, หนึ่ง PC ที่ใช้ x86 หมายถึง a 32 บิต ระบบปฏิบัติการ
บันทึก: ที่ตั้งของ ntdll.dll ไฟล์จะขึ้นอยู่กับประเภทของระบบ
ใน 32 บิต ระบบปฏิบัติการ Windows ไฟล์อยู่ใน C:\Windows\System32
สำหรับ OS 64 บิต, ที่ ntdll.dll 64 บิต มีไฟล์อยู่ใน C:\Windows\System32 และ ไฟล์ 32 บิต ตั้งอยู่ใน C:\Windows\SysWOW64.
4. รับ สำเนา ของ ntdll.dll จากคอมพิวเตอร์เครื่องอื่นที่น่าเชื่อถือและใช้งานระบบปฏิบัติการ Windows รุ่นและรุ่นเดียวกันกับของคุณ
แปะ ไฟล์นี้เข้าสู่ระบบของคุณ
บันทึก: สำหรับ 32 บิต ระบบวางไฟล์นี้ลงในตำแหน่ง C:\Windows\System32.
สำหรับ 64-บิต Windows OS วางไฟล์ ntdll.dll 64 บิตใน C:\Windows\System32 และไฟล์ DLL รุ่น 32 บิตใน C:\Windows\SysWOW64.
5. เปิด เรียกใช้ (Windows + R).
พิมพ์ cmd แล้วกด Ctrl + Shift + Enter ที่จะเปิด พร้อมรับคำสั่งในฐานะผู้ดูแลระบบ.
6. พิมพ์คำสั่งและดำเนินการเพื่อลงทะเบียนไฟล์ DLL
regsvr32 ntdll.dll หรือ
7. หลังจากลงทะเบียนไฟล์ DLL เรียบร้อยแล้ว รีบูต คอมพิวเตอร์ของคุณ.
ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
แค่นั้นแหละ!
ขอบคุณที่อ่าน.
เราหวังว่าคุณจะสามารถแก้ไขปัญหาของ ไฟล์ ntdll.dll ขัดข้อง ขณะเรียกใช้โปรแกรมบนพีซีของคุณ โปรดแจ้งให้เราทราบในความคิดเห็นเกี่ยวกับการแก้ไขที่เหมาะกับคุณ