แก้ไข: D3DCompiler_47.dll หายไป



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

'D3DCompiler_47.dll' เป็นไฟล์ที่ใช้ร่วมกันซึ่งทำให้สามารถเรียกใช้เกมต่างๆได้และจำเป็นสำหรับแอปพลิเคชันจำนวนมากในการดำเนินการ ข้อผิดพลาด“ D3DCompiler_47.dll หายไป” เป็นเรื่องปกติมากในการเปิดเกมแอปพลิเคชันหรือเรียกใช้โปรแกรมเพื่อวัตถุประสงค์เฉพาะ





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



โซลูชันที่ 1: ลงทะเบียน D3DCompiler_47.dll ใหม่

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

  1. กด Windows + R พิมพ์“ พร้อมรับคำสั่ง ” ในกล่องโต้ตอบคลิกขวาแล้วเลือก“ เรียกใช้ในฐานะผู้ดูแลระบบ ”.
  2. เมื่ออยู่ในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้:
 regsvr32 / u D3DCompiler_47.dll   regsvr32 / ฉัน D3DCompiler_47.dll 

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



โซลูชันที่ 2: การดาวน์โหลด DLL

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

  1. ดาวน์โหลด DLL จากอินเทอร์เน็ตไปยังคอมพิวเตอร์ของคุณ เป็นที่น่าสังเกตว่ามีไซต์ที่เป็นอันตรายจำนวนมากที่หลอกให้ผู้ใช้ดาวน์โหลดไวรัสแทนที่จะเป็นไฟล์จริง ระมัดระวังและใช้เฉพาะเว็บไซต์ที่เชื่อถือได้
  2. หลังจากดาวน์โหลดไฟล์คุณต้องตรวจสอบสถาปัตยกรรมของระบบของคุณ สถาปัตยกรรม 32 บิตและ 64 บิต ทั้งสองมีตำแหน่งไฟล์ที่แตกต่างกันซึ่งคุณต้องวาง DLL กด Windows + S พิมพ์“ ข้อมูลระบบ ” ในกล่องโต้ตอบและเปิดการตั้งค่า

  1. มองหาค่าของ System Type สำหรับ 32 บิต ประเภทของระบบคุณควรวางไฟล์ D3DCompiler_47.dll ที่คุณดาวน์โหลดไปยังโฟลเดอร์“ C: Windows system32 ”. ผู้ใช้บางรายอาจมี“ C: WINDOWS system32”

สำหรับ 64 บิต คอมพิวเตอร์คุณควรคัดลอก D3DCompiler_47.dll (32-Bit) ไปยังโฟลเดอร์“ C: Windows SYSWOW64 ” แล้ววาง D3DCompiler_47.dll (64-Bit) ลงในโฟลเดอร์“ C: Windows System32 ”.

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

โซลูชันที่ 3: การติดตั้งการอัปเดตแค็ตตาล็อก KB4019990

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

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

คุณควรตรวจสอบให้แน่ใจว่าคุณใช้งาน Windows เวอร์ชันล่าสุด กด Windows + S พิมพ์ 'อัปเดต' และเปิดการตั้งค่าระบบ ตรวจสอบสำหรับการอัพเดต และหากมีให้ติดตั้ง

บันทึก: คุณควรตรวจสอบให้แน่ใจว่าคุณมี Microsoft .NET framework เวอร์ชันล่าสุด

โซลูชันที่ 4: การติดตั้ง Microsoft DirectX

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

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

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

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

อ่าน 3 นาที