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

'D3DCOMPILER_43.DLL Is Missing' ผิดพลาดหรือไม่ ลองใช้วิธีแก้ปัญหาเหล่านี้

ผู้ใช้ Windows หลายคนบ่นเกี่ยวกับปัญหาการขัดข้องในเกมและโปรแกรมกราฟิก แม้ว่าบางโปรแกรมจะสามารถแก้ไขได้โดยเพียงแค่รีสตาร์ทคอมพิวเตอร์ แต่เครื่องอื่นๆ ยังติดอยู่กับข้อความแสดงข้อผิดพลาด “โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก D3DCOMPILER_43.DLL หายไปจากคอมพิวเตอร์ของคุณ”

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

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

ไฟล์ DLL คืออะไร

DLL หรือ Dynamic Link Libraries เป็นประเภทไฟล์ที่มีชุดคำสั่งที่โปรแกรมเรียกใช้เพื่อดำเนินการฟังก์ชันต่างๆ หลายโปรแกรมสามารถเรียกใช้ไฟล์ DLL ไฟล์เดียวพร้อมกันหรือสุ่มเพื่อแชร์ฟังก์ชันเดียวกันได้

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

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

ไม่เหมือนกับไฟล์ EXE ไฟล์ DLL ไม่สามารถเรียกใช้ได้ง่ายๆ โดยการคลิก ควรเรียกใช้โดยคำสั่งหรือรหัสอื่นที่กำลังทำงานอยู่แล้ว เนื่องจากมีไฟล์ DLL ที่ใช้บ่อยจำนวนมากบนระบบ Windows ไฟล์เหล่านี้จึงมีแนวโน้มที่จะทำให้เกิดข้อความแสดงข้อผิดพลาดต่างๆ

ไฟล์ D3DCOMPILER_43.DLL เป็นหนึ่งในไฟล์ DLL ที่โด่งดังที่สุดในปัจจุบัน ซึ่งทำให้ผู้ใช้ Microsoft ปวดหัว มาทำลายมันกันเถอะ

D3DCOMPILER_43.DLL คืออะไร

D3DCOMPILER_43.DLL เป็นไฟล์ที่มาพร้อมกับ Microsoft DirectX ซอฟต์แวร์. มักเรียกโดยโปรแกรมที่ใช้กราฟิก เช่น เกมคอมพิวเตอร์ หากมีสิ่งผิดปกติเกิดขึ้นกับไฟล์นี้ ผู้ใช้มักพบข้อความแสดงข้อผิดพลาดต่อไปนี้:

  • ไม่พบ DLL
  • ไฟล์ D3DCOMPILER_43.DLL หายไป
  • ไม่พบไฟล์ DLL การติดตั้งใหม่อาจช่วยแก้ปัญหานี้ได้

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

แล้วจะแก้ไขข้อผิดพลาดเหล่านี้ได้อย่างไร

วิธีการแก้ไขข้อผิดพลาด D3dcompiler_43.dll

หากคุณได้รับข้อผิดพลาด D3DCOMPILER_43.DLL วิธีแก้ปัญหาด้านล่างนี้จะช่วยคุณแก้ไขได้

โซลูชัน #1:เรียกใช้การสแกน SFC

System File Checker (SFC) เป็นเครื่องมือ Windows ในตัวที่ออกแบบมาเพื่อซ่อมแซมไฟล์ระบบที่สูญหายหรือเสียหาย คุณสามารถใช้เพื่อแก้ไขข้อผิดพลาด DLL เช่น D3DCOMPILER_43.DLL

ทำตามคำแนะนำด้านล่างเพื่อทำการสแกน SFC อย่างรวดเร็ว:

  1. คลิกขวาที่ เริ่ม ปุ่ม.
  2. เลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ)
  3. ในบรรทัดคำสั่ง ให้ป้อน DISM.exe /Online /Cleanup-image /Restorehealth คำสั่งแล้วกด Enter
  4. ถัดไป ป้อน sfc /scannow คำสั่งแล้วกด ย้อนกลับ เพื่อเริ่มการสแกน
  5. คุณจะรู้ว่าการสแกน SFC เสร็จสมบูรณ์แล้ว เนื่องจากพรอมต์คำสั่งจะแสดงข้อความแจ้งให้คุณทราบว่า Windows Resource Protection ได้ซ่อมแซมไฟล์แล้ว เมื่อคุณเห็นข้อความนั้น ให้รีสตาร์ทคอมพิวเตอร์

โซลูชัน #2:อัปเดตซอฟต์แวร์ Microsoft DirectX

ไฟล์ D3DCOMPILER_43.DLL เป็นส่วนหนึ่งของซอฟต์แวร์ Microsoft DirectX ดังนั้นจึงเป็นไปได้ที่การอัปเดตซอฟต์แวร์เองสามารถแก้ไขข้อผิดพลาดได้

ในการอัปเดต Microsoft DirectX และกู้คืนไฟล์ DLL ที่เสียหายหรือสูญหาย คุณจะต้องใช้ ตัวติดตั้ง DirectX End-User Runtime Web Installer . นี่คือคำแนะนำโดยละเอียดเกี่ยวกับวิธีใช้ตัวติดตั้ง:

  1. เปิดเบราว์เซอร์ที่คุณชื่นชอบและไปที่หน้าดาวน์โหลดอย่างเป็นทางการของ DirectX End-User Runtime Web Installer
  2. คลิกปุ่ม ดาวน์โหลด ปุ่ม.
  3. คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าใหม่พร้อมคำแนะนำซอฟต์แวร์ที่ไม่บังคับบางประการ ยกเลิกการเลือกช่องนี้หากไม่ต้องการ
  4. คลิก ตัวติดตั้ง DirectX End-User Run Web Installer เพื่อดาวน์โหลดและบันทึกโปรแกรมติดตั้ง
  5. ดับเบิลคลิกที่ไฟล์ตัวติดตั้งเพื่อเปิด วิซาร์ดการตั้งค่า DirectX
  6. ทำเครื่องหมายที่ ฉันยอมรับข้อตกลง ตัวเลือกแล้วกด ถัดไป
  7. ยกเลิกการเลือก ติดตั้ง Bing Bar ตัวเลือกหากคุณไม่ต้องการและกด ถัดไป
  8. ทำตามคำแนะนำบนหน้าจอและรอให้กระบวนการอัปเดตเสร็จสิ้น

โซลูชัน #3:ติดตั้งโปรแกรมผิดพลาดอีกครั้ง

จดโปรแกรมหรือเกมเฉพาะที่ส่งคืนข้อผิดพลาด D3DCOMPILER_43.DLL คุณอาจต้องติดตั้งใหม่เพื่อแก้ไขปัญหา

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

หากต้องการถอนการติดตั้งและติดตั้งโปรแกรมที่ผิดพลาดใหม่ ให้ทำตามขั้นตอนเหล่านี้:

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

โซลูชัน #4:กู้คืนไฟล์ D3DCOMPILER_43.DLL ที่หายไป

หากไฟล์ D3DCOMPILER_43.DLL ถูกลบไปแล้ว คุณสามารถกู้คืนได้อย่างง่ายดายใน ถังรีไซเคิล เพียงเปิดถังรีไซเคิลและค้นหาไฟล์ คลิกขวาและเลือก กู้คืน ไฟล์ควรกลับมาอยู่ในตำแหน่งที่ควรจะเป็น

แต่ถ้าไฟล์ D3DCOMPILER_43.DLL ที่ถูกลบไม่อยู่ในถังรีไซเคิลแล้ว คุณอาจลองกู้คืนโดยใช้ซอฟต์แวร์กู้คืนของบริษัทอื่น มีโปรแกรมและแอพกู้คืนไฟล์มากมายที่สามารถช่วยกู้คืนไฟล์ DLL ที่ถูกลบสำหรับคุณ การกู้คืนไฟล์ Auslogics เป็นหนึ่งเดียว

โซลูชัน #5:ดาวน์โหลดไฟล์ D3DCOMPILER_43.DLL ใหม่

หากไฟล์ D3DCOMPILER_43.DLL หายไป ตัวเลือกที่ดีที่สุดของคุณคือดาวน์โหลดไฟล์ใหม่ แม้ว่าจะมีไซต์ออนไลน์มากมายที่คุณสามารถดาวน์โหลดไฟล์ D3DCOMPILER_43.DLL ใหม่ได้ เราขอแนะนำให้คุณใช้ความระมัดระวังเนื่องจากมีภัยคุกคามมากมายรอโอกาสที่จะโจมตี ถ้าเป็นไปได้ ให้ดาวน์โหลดไฟล์ DLL จากแหล่งที่เชื่อถือได้เท่านั้น เช่น DLL-files.com .

สำหรับคำแนะนำโดยละเอียดเกี่ยวกับวิธีการดาวน์โหลดไฟล์ D3DCOMPILER_43.DLL ใหม่ ให้ทำตามขั้นตอนเหล่านี้:

  1. ในเบราว์เซอร์โปรดของคุณ ไปที่ DLL-files.com
  2. ค้นหาไฟล์ D3DCOMPILER_43.DLL ที่เข้ากันได้กับเวอร์ชัน Windows ของคุณและคลิก ดาวน์โหลด ปุ่มข้างๆ
  3. ไฟล์ใหม่จะบันทึกเป็น ZIP แตกไฟล์โดยคลิกขวาที่ไฟล์แล้วเลือก แยกทั้งหมด ตัวเลือก
  4. เลือกเส้นทางสำหรับไฟล์ที่จะแตกและกด แตกไฟล์
  5. ถัดไป โอนไฟล์ D3DCOMPILER_43.DLL ไปยัง System 32 โฟลเดอร์
  6. ในบางกรณี คุณจะต้องลงทะเบียนไฟล์ DLL ใหม่ ในการทำเช่นนั้น ให้คลิกขวาที่ เริ่ม และเลือก พรอมต์คำสั่ง (ผู้ดูแลระบบ)
  7. ในบรรทัดคำสั่ง ให้ป้อน regsvr32 d3dcompiler_42.dll สั่งการ. กด คืน
  8. รีสตาร์ทคอมพิวเตอร์ของคุณ

โซลูชัน #6:ล้างไฟล์ระบบขยะ

บางครั้ง ข้อผิดพลาดปรากฏขึ้นแบบสุ่มเนื่องจากไฟล์ขยะที่ซ้อนขึ้นเมื่อเวลาผ่านไป ซึ่งหมายความว่าการกำจัดไฟล์เหล่านี้อาจช่วยแก้ไขข้อผิดพลาดเกี่ยวกับไฟล์ D3DCOMPILER_43.DLL ของคุณด้วย

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

สรุป

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

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