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

การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?

เมื่อเร็ว ๆ นี้ ผู้ใช้หลายคนรายงานว่าเกมและโปรแกรมกราฟิกอื่นๆ ของพวกเขาขัดข้องด้วยรหัสข้อผิดพลาดที่ระบุว่า d3dcompiler_43.dll หายไป หรือไม่พบ d3dcompiler_43.dll

การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?

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

ปัญหาที่เกิดขึ้นอาจเกิดจากปัจจัยต่างๆ รวมถึงปัจจัยที่กล่าวถึงด้านล่าง:

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

ตอนนี้เรารู้สาเหตุของข้อผิดพลาดไฟล์ 'd3dcompiler_43.dll' แล้ว มาดูวิธีแก้ไขกัน

ติดตั้ง DirectX เวอร์ชันล่าสุด

วิธีที่ง่ายที่สุดในการรับไฟล์ d3dcompiler_43.dll ที่หายไปคือการติดตั้ง DirectX เวอร์ชันล่าสุดบน Windows ของคุณ นี่คือทั้งหมดที่คุณต้องทำ:

  1. ไปที่หน้าดาวน์โหลด Windows End-User Runtimes
  2. เลือกภาษาแล้วคลิกที่ปุ่มดาวน์โหลด .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  3. เมื่อดาวน์โหลดไฟล์แล้ว ให้คลิกที่ไฟล์และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
  4. เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่

ทำการคืนค่าระบบ 

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

นี่คือวิธีที่คุณสามารถคืนค่าระบบของคุณให้เป็นสถานะการทำงานก่อนหน้าเพื่อแก้ไขปัญหา d3dcompiler_43.dll:

  1. พิมพ์ แผงควบคุม ในแถบค้นหาแล้วคลิก เปิด .
  2. ภายในหน้าต่างแผงควบคุม ให้เลือก ระบบและความปลอดภัย .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  3. ตอนนี้เปิด ระบบ และเลือกการป้องกันระบบ .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  4. คลิก การป้องกันระบบ ในหน้าต่างถัดไป

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  5. ไปที่แท็บการป้องกันระบบ และคลิกที่ ปุ่มคืนค่าระบบ .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  6. ทำตามคำแนะนำทันทีเพื่อกู้คืนระบบ เมื่อได้รับแจ้ง ให้เลือก การคืนค่าที่แนะนำ .
  7. เมื่อคุณทำตามคำแนะนำแล้ว ระบบควรถูกกู้คืนเป็นสถานะก่อนหน้า ระบบจะรีสตาร์ทในภายหลัง
  8. หลังจากเข้าสู่ระบบอีกครั้ง คุณจะเห็นหน้าต่างแจ้งว่า "การคืนค่าระบบเสร็จสมบูรณ์แล้ว"

อัปเดตไดรเวอร์ GPU

ไดรเวอร์ที่ล้าสมัยสามารถหยุดโปรแกรมและเกม หรือแม้แต่ระบบปฏิบัติการทั้งหมดได้ เพื่อป้องกันปัญหาต่างๆ เช่น ข้อผิดพลาด d3dcompiler_43.dll และเพลิดเพลินไปกับประสบการณ์การใช้งานที่ดีที่สุด คุณต้องคอยอัปเดตไดรเวอร์ให้ทันสมัยอยู่เสมอ

หากคุณยังไม่ได้ติดตั้งการอัปเดต GPU ล่าสุดบนพีซี ให้ทำดังนี้:

  1. พิมพ์ ตัวจัดการอุปกรณ์ ในพื้นที่ค้นหาของแถบงานแล้วกด เปิด .
  2. เมื่อคุณอยู่ในหน้าต่างตัวจัดการอุปกรณ์ ให้ค้นหาและขยายการ์ดแสดงผล ส่วน.
  3. คลิกขวาที่ไดรเวอร์กราฟิกและเลือกอัปเดตไดรเวอร์ .
    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  4. ตอนนี้ เลือก ค้นหาไดรเวอร์โดยอัตโนมัติ และรอให้ระบบสแกนหาการอัปเดต หากพบไดรเวอร์ที่อัปเดต ให้ติดตั้ง

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  5. หรือหากคุณต้องการติดตั้งการอัปเดตด้วยตนเอง ให้ทำตามขั้นตอนที่ 1-3 อีกครั้ง แต่คราวนี้ ให้เลือก คุณสมบัติ จากเมนูบริบท

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  6. ในกล่องโต้ตอบคุณสมบัติ ให้เลือกแท็บรายละเอียด .
  7. ตอนนี้ ตรงไปที่ฟิลด์คุณสมบัติและเลือก รหัสฮาร์ดแวร์ จากเมนูแบบเลื่อนลง

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  8. คัดลอกค่าแรกจากรายการที่แสดงบนหน้าจอของคุณโดยคลิกขวาที่ค่านั้น
  9. วางค่าที่คัดลอกลงในเครื่องมือค้นหาในเบราว์เซอร์ของคุณและค้นหาเวอร์ชันล่าสุด
  10. เมื่อคุณติดตั้งไดรเวอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์ และคุณไม่ควรเห็นข้อผิดพลาดอีกต่อไปเมื่อเปิดเกมหรือโปรแกรม

เรียกใช้คำสั่ง SFC

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

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

ผู้ใช้หลายคนสามารถแก้ไขปัญหา d3dcompiler_43.dll ได้ด้วยการเรียกใช้คำสั่ง SFC ดังนั้นคุณควรลองใช้ดูเช่นกัน หากไม่ได้ผล ให้อ่านวิธีถัดไป

ติดตั้งไฟล์ d3dx9_42.dll

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

  1. เปิดเบราว์เซอร์ของคุณและดาวน์โหลดไคลเอ็นต์ DLL-files.com
  2. ติดตั้งแอปพลิเคชันและเรียกใช้
  3. เมื่อเปิดแอปพลิเคชันแล้ว ให้พิมพ์ d3dcompiler_43.dll ในแถบค้นหาและคลิกที่ปุ่ม ค้นหาปุ่มไฟล์ DLL .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  4. คลิก d3dcompiler_43.dll ในผลการค้นหาแล้วคลิกติดตั้ง .
  5. เมื่อติดตั้งไฟล์สำเร็จแล้ว ให้ตรวจสอบว่าขณะนี้คุณสามารถเรียกใช้เกมที่ต้องการได้โดยไม่มีปัญหาใดๆ

ติดตั้งแอปพลิเคชันที่มีปัญหาอีกครั้ง

มีความเป็นไปได้ที่โปรแกรมที่คุณพยายามเรียกใช้มีไฟล์หรือการติดตั้งที่เสียหาย ซึ่งทำให้คุณไม่สามารถโหลดได้ หากการรันคำสั่ง SFC ไม่ได้ช่วยคุณ คุณสามารถลองติดตั้งแอปพลิเคชันใหม่ได้

ไฟล์การติดตั้งมักจะมีไฟล์ d3dcompiler_43.dll เวอร์ชันที่ถูกต้อง ซึ่งจะแก้ไขปัญหาของคุณได้ นี่คือสิ่งที่คุณต้องทำ:

  1. กด Windows + ปุ่ม R พร้อมกันบนแป้นพิมพ์ของคุณเพื่อเปิด วิ่ง กล่องโต้ตอบ
  2. ในช่องข้อความของกล่องโต้ตอบ ให้พิมพ์ appwiz.cpl และกด Enter .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  3. เมื่อคุณอยู่ในหน้าต่างโปรแกรมและคุณลักษณะ ให้คลิกขวาที่โปรแกรมที่เป็นสาเหตุของปัญหาและเลือก ถอนการติดตั้ง .

    การแก้ไข:d3dcompiler_43.dll หายไปใน Windows?
  4. หลังจากกระบวนการถอนการติดตั้งเสร็จสิ้น ให้รีสตาร์ทพีซีของคุณ
  5. เมื่อรีบูต ให้ติดตั้งโปรแกรมอีกครั้งและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

ใช้ซอฟต์แวร์ DLL Fixer

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