แก้ไข: D3DCOMPILER_47.dll หายไปจากคอมพิวเตอร์ของคุณ [Clone Disk]

สรุป :

D3DCOMPILER_47.dll หายไป

กังวลกับข้อผิดพลาด“ D3DCOMPILER_47.dll หายไป” หรือไม่ ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อคุณเปิดโปรแกรมเช่น Photoshop เป็นเรื่องน่ารำคาญที่คุณไม่สามารถใช้งานบางโปรแกรมได้อย่างราบรื่น ในบทความของวันนี้คุณจะได้เรียนรู้วิธีแก้ไขที่สามารถเข้าถึงได้จาก MiniTool .

การนำทางอย่างรวดเร็ว:

D3DCOMPILER_47.dll คืออะไร



เมื่อพูดถึง D3DCOMPILER_47.dll เราต้องพูดถึง Microsoft DirectX ในฐานะที่เป็นชุดของ APIS (Application Programming Interfaces) ในระบบ Windows DirectX มีหน้าที่จัดการงานที่เกี่ยวข้องกับวิดีโอโปรแกรมเกมมัลติมีเดียโปรแกรมกราฟิกและอื่น ๆ

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



สาเหตุที่เป็นไปได้สำหรับ D3DCOMPILER_47.dll หายไป

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

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



D3DCOMPILER_47.dll หายไป

มีสาเหตุหลายประการสำหรับปัญหา D3DCOMPILER_47.dll หายไป เราสามารถแก้ไขปัญหานี้ได้ตามสาเหตุที่เป็นไปได้เหล่านี้

  • ไฟล์นี้ถูกลบโดยไม่ได้ตั้งใจ เมื่อคุณลบโปรแกรม
  • D3DCompiler_47.dll เสียหายหรือเสียหาย
  • ไดรเวอร์อุปกรณ์ที่เสียหายหรือล้าสมัยอาจทำให้เกิดปัญหานี้ได้เช่นกัน เนื่องจากไดรเวอร์อุปกรณ์ทำให้ระบบปฏิบัติการและโปรแกรมอื่น ๆ ของคุณโต้ตอบกับฮาร์ดแวร์เฉพาะ
  • เวอร์ชันที่ไม่ถูกต้องหรือล้าสมัยทำให้เกิดข้อผิดพลาดนี้ คุณสามารถรับเวอร์ชันล่าสุดจากการอัปเดต Windows หรือค้นหาบนไคลเอนต์ DLL-files.com

ตอนนี้เรามาดูวิธีแก้ไขปัญหาไฟล์ D3DCOMPILER_47.dll หายไป

แก้ไข 1. รับไฟล์ D3DCOMPILER_47.dll จากคอมพิวเตอร์ที่เชื่อถือได้เครื่องอื่น



หากมีคอมพิวเตอร์ที่เชื่อถือได้จากเพื่อนเพื่อนร่วมงานหรือบุคคลอื่นคุณสามารถคัดลอกไฟล์ D3DCompiler_47.dll จากคอมพิวเตอร์แล้ววางลงในคอมพิวเตอร์ของคุณ ในการดำเนินการนี้ให้สำเร็จคุณจะต้องตรวจสอบให้แน่ใจว่า:

  • มาจากระบบปฏิบัติการ Windows เดียวกันกับของคุณ
  • มาจากระบบปฏิบัติการที่ติดตั้งการอัปเดตล่าสุด

จากนั้นคุณสามารถทำตามคู่มือฉบับย่อเพื่อดำเนินการนี้

ขั้นตอนที่ 1. บนคอมพิวเตอร์ที่เชื่อถือได้ให้เปิดไฟล์ File Explorer (Windows 10) และไปที่ไฟล์ C: Windows System32 โฟลเดอร์ ที่นี่คุณจะสามารถค้นหาไฟล์ D3DCompiler_47.dll และคัดลอกได้



ขั้นตอนที่ 2. วางไฟล์ลงในไฟล์ C: Windows System32 ตำแหน่งบนคอมพิวเตอร์ของคุณ

หลังจากนั้นคุณสามารถเปิดโปรแกรมเพื่อตรวจสอบว่าปัญหานี้ยังคงมีอยู่หรือไม่

แก้ไข 2. ลงทะเบียนไฟล์ D3DCOMPILER_47.dll บนคอมพิวเตอร์ของคุณอีกครั้ง

เมื่อคุณติดตั้งแอปใหม่ที่มีไฟล์ D3DCOMPILER_47.dll ระบบปฏิบัติการจะลงทะเบียนโดยอัตโนมัติ อย่างไรก็ตามบางครั้ง OS อาจไม่พบไฟล์นี้เนื่องจากสาเหตุหลายประการ สำหรับสถานการณ์นี้คุณสามารถลงทะเบียนไฟล์นี้อีกครั้งโดยใช้พรอมต์คำสั่ง สำหรับการที่:



ขั้นตอนที่ 1. คลิกขวาที่ไฟล์ เริ่ม และเลือก พร้อมรับคำสั่ง (ผู้ดูแลระบบ) จากเมนูตามบริบท

เลือก Command Prompt (Admin)

ขั้นตอนที่ 2. ในพรอมต์คำสั่งที่ยกระดับให้พิมพ์ regsvr32 / u D3DCompiler_47.dll สั่งและตี ป้อน .

ขั้นตอนที่ 3. จากนั้นพิมพ์ regsvr32 / ฉัน D3DCompiler_47.dll สั่งและตี ป้อน .

การสร้างพีซีสำหรับเล่นเกมมีค่าใช้จ่ายเท่าไหร่

หลังจากเรียกใช้ 2 คำสั่งข้างต้นคุณสามารถลองเปิดโปรแกรมเพื่อตรวจสอบว่า“ โปรแกรมไม่สามารถเริ่มทำงานได้เนื่องจาก D3DCOMPILER_47.dll หายไปจากคอมพิวเตอร์ของคุณ” ได้รับการแก้ไขหรือไม่

แก้ไข 3. อัปเดตไดรเวอร์อุปกรณ์ของคุณ

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

ขั้นตอนที่ 1. ขวา - คลิก เริ่ม เมนูและเลือก ตัวจัดการอุปกรณ์ .

ขั้นตอนที่ 2. ขยายไฟล์ อะแดปเตอร์แสดงผล และดับเบิลคลิกที่นักดำน้ำของอุปกรณ์เพื่อเปิด คุณสมบัติ .

คลิกคุณสมบัติ

ขั้นตอนที่ 3. ในหน้าต่างใหม่ไปที่ไฟล์ ไดร์เวอร์ แล้วคลิก อัปเดตไดรเวอร์ ปุ่ม.

คลิกปุ่มอัปเดตไดรเวอร์

ขั้นตอนที่ 4. จากนั้นคุณจะถูกถาม คุณต้องการค้นหาซอฟต์แวร์ไดรเวอร์อย่างไร เหรอ? มี 2 ​​ตัวเลือกที่คุณสามารถเลือกได้ เลือกสิ่งที่คุณต้องการและปฏิบัติตามคำแนะนำบนหน้าจอไปยังไดรเวอร์อุปกรณ์ของคุณอย่างสมบูรณ์

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

ค้นหาซอฟต์แวร์ไดรเวอร์

แก้ไข 4. อัปเดต Windows ของคุณ

โดยปกติไฟล์ D3DCOMPILER_47.dll ล่าสุดจะมีอยู่ใน Windows Update หากคุณไม่ได้อัปเดต windows คุณจะไม่สามารถอัปเดตไฟล์ล่าสุดได้ทันเวลา นอกจากนี้วิธีนี้ยังช่วยให้คุณได้รับไฟล์ DirectX ที่หายไปกลับคืนมา

อย่างไรก็ตามการอัปเดต Windows ของคุณอาจไม่ใช่ความคิดที่ดีในบางครั้งเนื่องจากผู้ใช้จำนวนมากรายงานว่าพบข้อผิดพลาดในการอัปเดตหรือปัญหาใหม่อื่น ๆ หลังจากติดตั้งการอัปเดต Windows เช่นข้อผิดพลาด 0x80070020 , 0x800701E3 , เราไม่สามารถดำเนินการอัปเดตให้เสร็จสิ้นการยกเลิกการเปลี่ยนแปลง และอื่น ๆ.

ดังนั้นขอแนะนำให้ใช้เป็นแผน B ที่คุณอาจลองรับ D3DCOMPILER_47.dll ล่าสุด นี่คือวิธีการ:

ขั้นตอนที่ 1. พิมพ์ check for update ในช่องค้นหาและคลิก ตรวจสอบสำหรับการปรับปรุง จากเมนูตามบริบท

ขั้นตอนที่ 2. ในส่วน Windows Update คลิก ตรวจสอบสำหรับการปรับปรุง บนบานหน้าต่างด้านขวา

คลิกตรวจสอบการอัปเดต

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

แก้ไข 5. ติดตั้งโปรแกรมที่ต้องใช้ D3DCOMPILER_47.dll อีกครั้ง

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

ขั้นตอนที่ 1. กด ชนะ + ร คีย์เพื่อเรียกไฟล์ วิ่ง แล้วพิมพ์ appwiz.cpl คำสั่งในช่องและกด ป้อน .

พิมพ์ appwiz.cpl ในช่องเรียกใช้

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

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

แก้ไข 6. เรียกใช้ System File Checker

ในกรณีส่วนใหญ่, ตัวตรวจสอบไฟล์ระบบ เป็นที่แรกในการสแกนและซ่อมแซมไฟล์ระบบที่หายไปหรือเสียหาย ดังที่แสดงไว้ข้างต้น D3DCOMPILER_47.dll เป็นส่วนประกอบที่สำคัญใน Microsoft DirectX ดังนั้นคุณสามารถลองเรียกใช้คำสั่ง sfc / scannow เพื่อแก้ไขปัญหานี้

นี่คือคำแนะนำเกี่ยวกับวิธีเรียกใช้ตัวตรวจสอบไฟล์ระบบ

ขั้นตอนที่ 1. เปิด Command Prompt (Admin) ผ่านช่องค้นหา

ขั้นตอนที่ 2. พิมพ์ sfc / scannow สั่งและตี ป้อน .

เรียกใช้คำสั่ง sfc / scannow

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

แก้ไข 7. เรียกใช้จุดคืนค่าระบบ

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

หากมีจุดคืนค่าระบบใด ๆ ที่คุณสร้างขึ้นก่อนที่ปัญหา“ D3DCOMPILER_47.dll หายไป” คุณสามารถแก้ไขปัญหานี้ได้ มาดูวิธีทำกัน

ขั้นตอนที่ 1. กด ปุ่ม Win + R เพื่อเปิดกล่องโต้ตอบเรียกใช้จากนั้นพิมพ์ไฟล์ rstruiexe คำสั่งในช่องและกด ป้อน .

พิมพ์คำสั่ง rstruiexe

ขั้นตอนที่ 2. ภายในหน้าต่าง System Restore ให้คลิกที่ไฟล์ ต่อไป เพื่อดำเนินการต่อ

คลิกถัดไปเพื่อดำเนินการต่อ

ขั้นตอนที่ 3. ในหน้าต่างใหม่ให้เลือกไฟล์ แสดงจุดคืนค่าเพิ่มเติม จากนั้นคุณจะพบจุดคืนค่าเพิ่มเติม (รวมถึงจุดคืนค่าอัตโนมัติและจุดคืนค่าที่คุณสร้างขึ้นเอง) เลือกไฟล์ จุดคืนค่า ที่คุณต้องการและคลิก ต่อไป ปุ่ม.

แปลง ide ฮาร์ดไดรฟ์เป็น sata

เลือกจุดคืนค่าระบบที่คุณต้องการ

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

คลิกเสร็จสิ้นเพื่อใช้การคืนค่าระบบ

แก้ไข 7. ใช้ไคลเอนต์ Dll-files.com เพื่อซ่อมแซมไฟล์ที่หายไปของคุณ

ไคลเอ็นต์ Dll-files.com เป็นสถานที่ที่ดีที่สามารถติดตั้งไฟล์ D3DCOMPILER_47.dll ที่ถูกต้องบนคอมพิวเตอร์ของคุณ แม้ว่าคุณจะไม่จำเป็นต้องรู้ว่าคุณกำลังใช้ระบบใดอยู่เพราะลูกค้าสามารถจัดการให้คุณได้ทั้งหมด มาดูกัน

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

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

แก้ไข 8. ติดตั้งระบบปฏิบัติการ Windows ของคุณใหม่

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

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

นอกจากนี้คุณต้องเตรียมไดรฟ์ USB หรือแผ่นซีดี / ดีวีดีสำหรับติดตั้ง Windows หากคุณไม่มีสื่อการติดตั้งคุณสามารถสร้างสื่อโดยใช้ไฟล์ เครื่องมือสร้างสื่อ Windows 10 . แล้วคุณก็ทำได้ ติดตั้ง OS ใหม่ จากสื่อการติดตั้ง

ติดตั้ง Windows ของคุณใหม่

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

บรรทัดล่าง

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

หากคุณมีคำถามใด ๆ คุณสามารถส่งอีเมลถึงเราได้ทาง [ป้องกันอีเมล] และเราจะขอบคุณแนวคิดใด ๆ หากคุณทิ้งไว้ในพื้นที่แสดงความคิดเห็น

ที่สุด

หมวดหมู่

บทความยอดนิยม